simonduq
|
e4fb360262
|
stm32w platforms: contikimac support in the Rime case, with EUI-64
|
2012-03-20 17:30:59 +01:00 |
simonduq
|
5da4463236
|
adding ducy cycling support to the stm32w-based platforms (patch by Chi-Anh La)
|
2012-03-20 17:29:58 +01:00 |
Niclas Finne
|
ff7a977dc7
|
Improved support for the IAR compiler for the MSP430 platforms
|
2012-03-07 23:09:05 +01:00 |
Niclas Finne
|
684c3edfa6
|
Cross compiler interrupt service routine compatibility definitions for MSP430 based platforms based on isr_compat.h by Steve Underwood.
|
2012-03-07 23:04:52 +01:00 |
Niclas Finne
|
2eee14a1d8
|
Allow compiler flag SMALL to be set to disable SMALL-build. Patch by Andre Frimberger.
|
2012-03-06 15:35:20 +01:00 |
Ilya Dmitrichenko
|
49cd7878e3
|
Avoid deprecated error on Darwin.
|
2012-03-02 15:15:47 -05:00 |
Ilya Dmitrichenko
|
499d3052ee
|
Fixed TARGET=native compilation issues on Darwin.
|
2012-03-02 15:15:42 -05:00 |
David Kopf
|
2b7ecefce7
|
Remove unused SPI initializer flag from AVR. Comment out in the msp-430 template.
|
2012-02-27 17:05:22 -05:00 |
Ilya Dmitrichenko
|
9c99d46e24
|
Simplified host OS platform detection in Makefiles
|
2012-02-25 10:09:33 -05:00 |
David Kopf
|
deb75d3d97
|
Several bugfixes
|
2012-02-21 11:14:52 -05:00 |
David Kopf
|
59e459e0e9
|
Add missing mtarch_stop function
|
2012-02-21 11:11:53 -05:00 |
David Kopf
|
6e45dfe5ff
|
PROGMEM changes needed for newer avr-gcc compiler
|
2012-02-21 11:10:57 -05:00 |
Nicholas J Humfrey
|
1cda3da17e
|
Converted u8_t to uint8_t and u16_t to uint16_t in the cpu directory.
|
2012-02-21 08:33:24 -05:00 |
Mariano Alvira
|
68591919e6
|
mc1322x: add -MMD to Makefile.mc1322x to correctly create dependencies
|
2012-02-16 11:17:15 -05:00 |
Mariano Alvira
|
43062b6d74
|
mc1322x: change how board.h works to allow default board.h (defaults
to econotag)
|
2012-02-13 10:01:36 -05:00 |
Mariano Alvira
|
ee8f2c669e
|
mc1322x: remove symbols.{c,h}
|
2012-02-13 10:01:36 -05:00 |
David Kopf
|
9d6542d49b
|
Fix minimal-net webserver6, broken after native border router changes.
|
2012-02-11 15:03:24 -05:00 |
David Kopf
|
38267bfd5a
|
Webserver-nano: Add page load times, remove workaround code for bug in arm strformat.c, correct the double count of leading zeros there.
|
2012-02-11 14:58:35 -05:00 |
David Kopf
|
987906be97
|
rf230bb updates: involves setting the 801.15.4 pending bit,
0x800000 cpu clock, and a jtag reset bugfix
|
2012-02-01 14:16:39 -07:00 |
Ivan Delamer
|
57e686179c
|
Improved rf230bb.c synchronization/locking. Removed unnecessary locks
during Tx (single-threaded environment). Added protection to Rx thread
from buffer access by ISR.
|
2012-02-01 13:37:45 -07:00 |
David Kopf
|
7ca141b457
|
Access uart registers directly instead of through intermediate addresses in a RAM struct.
Add a platform define to reduce the number of ports supported by the cpu.
|
2012-01-21 13:49:58 -05:00 |
Niclas Finne
|
f26920ae9b
|
Define the BV macro if not already defined
|
2012-01-11 08:46:16 +01:00 |
David Kopf
|
58298f59db
|
Add F_CPU=0x800000 option with phase lock to external 32768 Hz crystal
Add MCU_CONF_LOW_WEAR option to avoid eeprom writes during development.
|
2012-01-10 12:42:27 -05:00 |
Niclas Finne
|
f3db12c19d
|
MSP430 setup for f2xxx based on Z1
|
2012-01-09 14:56:03 +01:00 |
Niclas Finne
|
9ffcd53868
|
Fixed compiler warning (with IAR compiler)
|
2012-01-09 14:56:00 +01:00 |
Niclas Finne
|
3daa822f89
|
Moved configuration of memcpy workaround to cpu (only needed for an older version of mspgcc)
|
2012-01-09 14:55:57 +01:00 |
Niclas Finne
|
fd81a0d393
|
Minor cleanup (avoid setting some compiler flags twice)
|
2012-01-09 14:55:54 +01:00 |
Niclas Finne
|
8e1e12dfd3
|
Ignore SMALL when using IAR compiler
|
2012-01-09 14:55:48 +01:00 |
Nicolas Tsiftes
|
eba64bdc5e
|
Be more explicit with the relationship between inheritance between MSP430 families.
|
2012-01-09 14:55:45 +01:00 |
Niclas Finne
|
cdfa8708e3
|
* Added f2xxx for two series (for example z1)
* f1xxx is baseline and always included
* Cleaned up the names of uart and spi (no x in names)
* Updated SPI configuration for WiSMote
|
2012-01-09 14:54:57 +01:00 |
Niclas Finne
|
f4f84ffca4
|
Updated SPI config for faster SPI, split msp430/clock/spi into separate versions for MSP430/MSP430X
|
2012-01-09 14:54:01 +01:00 |
Niclas Finne
|
09082f02fe
|
Changed clock_delay to use the nop instruction
|
2012-01-09 14:49:39 +01:00 |
Niclas Finne
|
cd4be4927a
|
Fixed quick dco sync to also work with mspgcc
|
2012-01-09 14:41:42 +01:00 |
Niclas Finne
|
708f9d77d2
|
Corrected timing for higher CPU speed
|
2012-01-09 14:41:36 +01:00 |
Niclas Finne
|
05b10eb9ce
|
Initial WiSMote port based on code from Arago Systems.
|
2012-01-09 12:25:06 +01:00 |
Niclas Finne
|
367c82a5ab
|
added compiler flags and macros for IAR and mspgcc 4.4.5 compilers
|
2012-01-09 12:24:33 +01:00 |
David Kopf
|
b251619a2f
|
Add wpcap for cygwin/Windows native border router
|
2012-01-08 13:37:56 -05:00 |
Fredrik Osterlind
|
2644057fb2
|
using dma by default
|
2011-12-21 10:53:18 +01:00 |
David Kopf
|
81af871db9
|
Bugfix: use 16 bit tick count to adjust clock after sleep
|
2011-12-01 09:58:55 -05:00 |
Oliver Schmidt
|
e38f008b9b
|
The dependency on the ucontext functions has the potential to keep others from successfully using cpu/native for other platforms. As the Contiki multithreading library typically isn't used at all it's not worth the trouble. So we just limit it to Windows and Linux - where it is known to not only build but actually work. If someone needs the Contiki cpu/native multithreading library on another platform he's certainly welcome to add that platform - hopefully by just activating the codepath that we now made exclusive for Linux for his platform.
|
2011-11-30 23:41:39 +01:00 |
David Kopf
|
fb977cb9ef
|
Better fix for hardware FCS error on JTAG reset
Correct silly error introduced by trying to save two bytes.
|
2011-11-15 13:24:58 -05:00 |
David Kopf
|
31ba84eb75
|
Improve rf23x cca procesing
Fix delay_loop timing bug by using long long calculation.
128rfa1 and rf230 both working with contikimac RDC
|
2011-11-14 11:49:58 -05:00 |
David Kopf
|
d1cd3f213c
|
Add general unsupported interrupt vector suggested by Daniel Willmann
|
2011-11-14 11:36:18 -05:00 |
David Kopf
|
6eba721af1
|
Add rtimer_arch_sleep function, enabled with RDC_CONF_MCU_SLEEP
|
2011-11-14 11:10:35 -05:00 |
David Kopf
|
c2364897f8
|
atmega128rfa1 cca fixes, energest and rimestat macros.
Add option to return ACK to RDC layer when in extended mode, based on Georg von Zengen code.
|
2011-11-08 12:20:22 -05:00 |
Niclas Finne
|
bf299b1a07
|
Fixed splhigh/splx for the IAR compiler
|
2011-09-27 22:51:28 +02:00 |
Joakim Eriksson
|
5b1d9617c4
|
moved io and signal and IAR-GCC checks from driver files into contiki include file
|
2011-09-26 10:38:41 +02:00 |
Joakim Eriksson
|
95dde73618
|
fixed Sky platform for IAR compiler
|
2011-09-11 17:18:02 +02:00 |
David Kopf
|
f721f646fa
|
Adjust sleep time by ticks instead of seconds, proposed by Ivan Delamer
|
2011-09-10 12:44:49 -04:00 |
Adam Dunkels
|
4fd8133aa3
|
Removed the obsolete MAC_CONF_CHANNEL_CHECK_RATE (now replaced with NETSTACK_CONF_RDC_CHANNEL_CHECK_RATE)
|
2011-09-05 20:42:19 +02:00 |
Mariano Alvira
|
43910c1be7
|
don't worry about wraparound in rtimer_arch_schedule
|
2011-09-02 12:36:10 -04:00 |
Mariano Alvira
|
6c0bbc492b
|
change mc1322x rtimers to 32-bit
hardcode a close default value for the RTC
|
2011-09-02 12:32:47 -04:00 |
David Kopf
|
dfdae5b02b
|
This fixes commit 9a1ce7 for spaces instead of ....
|
2011-08-31 12:08:01 -04:00 |
David Kopf
|
470887eddd
|
Print elf size if ELF_SIZE is defined
|
2011-08-31 11:50:14 -04:00 |
David Kopf
|
9a1ce7cf75
|
Use enumerated tx return values
|
2011-08-31 11:40:23 -04:00 |
David Kopf
|
5f2b2074f0
|
Implement WITH_RPL option in makefile
|
2011-08-28 16:11:48 -04:00 |
David Kopf
|
bdec65b889
|
Fix typos and file endings
|
2011-08-28 16:04:36 -04:00 |
David Kopf
|
94fc40f736
|
Move LEDONPORTE1 define to contiki-conf.h, fixing typo.
|
2011-08-24 11:35:58 -04:00 |
David Kopf
|
09db159876
|
128rfa1 cca fix, NETSTACK_RADIO.off now returns 0/1 if radio off/on
|
2011-08-18 14:36:04 -04:00 |
David Kopf
|
53737d9a38
|
Use correct prescale factor
|
2011-08-18 13:58:20 -04:00 |
David Kopf
|
3ea102050b
|
Apply patch of Ivan Delamer for atmega1281 @ 4 MHz
|
2011-08-17 13:16:46 -04:00 |
David Kopf
|
36fa735323
|
Calculate best prescaler based on F_CPU and CLOCK_CONF_SECONDS. Inspired by patch from Ivan Delamer.
|
2011-08-17 13:15:26 -04:00 |
maniacbug
|
0990896f54
|
Added an .eu target to upload only the eeprom for AVR cpu.
|
2011-08-16 14:10:48 -04:00 |
maniacbug
|
8f0bb86c02
|
No strict aliasing for AVR
AVR build generates numerous aliasing errors. This -f switch silences them.
|
2011-08-16 14:07:06 -04:00 |
David Kopf
|
577215deca
|
Use 128rfa1 interrupts instead of timing.
Generalize DEBUGFLOW macro for use in multiple routines.
|
2011-08-15 15:06:38 -04:00 |
David Kopf
|
50d1086553
|
Add changes needed for contikimac
|
2011-08-13 11:38:38 -04:00 |
David Kopf
|
03ab525652
|
Option for nested rtimer interrupts
|
2011-08-13 11:35:03 -04:00 |
David Kopf
|
cdcb2c4744
|
CCA measurement was always returning busy
|
2011-08-06 13:48:52 -04:00 |
David Kopf
|
b70d2b3163
|
Remove duplicate code block
|
2011-08-05 17:34:38 -04:00 |
David Kopf
|
c9b19ce655
|
Change timer setups for arbitrary CLOCK_CONF_SECOND
Change raven to 128 ticks and enable 32KHz crystal as default.
|
2011-08-05 15:14:35 -04:00 |
David Kopf
|
e2ad2acde4
|
Add stk500 platform and changes suggested by Daniel Willmann
|
2011-08-03 11:18:55 -04:00 |
David Kopf
|
6ec85fe079
|
Add Iris port of Shinta Hatatani
|
2011-08-03 10:17:59 -04:00 |
Mariano Alvira
|
2b9f4e8fed
|
Merge branch 'master' of git://git.devl.org/git/malvira/libmc1322x
|
2011-08-01 19:50:46 -04:00 |
David Kopf
|
cf3241c5db
|
Add file needed for rpl border router
|
2011-07-24 12:07:39 -04:00 |
David Kopf
|
0bb585fd60
|
Replace WEBSERVER by AVR_WEBSERVER
|
2011-07-24 11:43:17 -04:00 |
Simon Berg
|
506eced1bc
|
Bug fix by Jonathan Chung
|
2011-07-22 15:07:52 +02:00 |
Mariano Alvira
|
485d6716e0
|
Merge branch 'master' of git://git.devl.org/git/malvira/libmc1322x
Conflicts:
cpu/mc1322x/src/default_lowlevel.c
|
2011-07-18 07:25:19 -04:00 |
HATATANI Shinta
|
f4740a062a
|
IRIS port is working with uIPv6
|
2011-07-15 16:36:25 +09:00 |
Mariano Alvira
|
758fc37307
|
mc1322x: flush the rx fifos when full
|
2011-07-12 07:05:04 -04:00 |
Mariano Alvira
|
4cf9514aa9
|
fix gpio initialization for uart2
|
2011-07-09 14:33:03 -04:00 |
Mariano Alvira
|
6d96721ac4
|
mc1322x: block in uart putc if the TX buffer is full. Can also be
configured to drop chars instead with UARTx_DROP_CHARS
|
2011-07-09 12:46:30 -04:00 |
Mariano Alvira
|
e80f9eb4b5
|
mc1322x: build fixes for uart2
|
2011-07-08 19:40:42 -04:00 |
Mariano Alvira
|
e2d74fa0a5
|
Merge branch 'master' of git://git.devl.org/git/malvira/libmc1322x into uart-upstream
Conflicts:
cpu/mc1322x/lib/include/uart.h
cpu/mc1322x/src/default_lowlevel.c
|
2011-07-08 19:21:15 -04:00 |
David Kopf
|
6ea7250af7
|
Change ctimer startup order, add multihop to wpcap and minimal-net platform.
|
2011-06-30 12:12:07 -04:00 |
David Kopf
|
c48b7ab78d
|
Add RPL nodes and border router to minimal-net platform (cygwin only)
|
2011-06-28 08:19:48 -04:00 |
David Kopf
|
6b434a553f
|
Implement SRAM routine of Georg von Zengen
|
2011-06-21 13:03:58 -04:00 |
Joakim Eriksson
|
af601dfb23
|
improved support for IAR compiler for z1
|
2011-06-05 00:21:47 +02:00 |
Mariano Alvira
|
33b32c61e9
|
Only insert an ack packet if the ack request bit is set
|
2011-06-01 13:47:05 -04:00 |
Joakim Eriksson
|
77ec0bfa0f
|
fixed the z1 platform and generic code used by z1 to work with IAR compiler
|
2011-05-25 17:21:51 +02:00 |
Mariano Alvira
|
724bcbd2d3
|
Merge remote branch 'libmc1322x/master'
Conflicts:
cpu/mc1322x/src/default_lowlevel.c
|
2011-05-14 21:19:47 -04:00 |
Joakim Eriksson
|
fd75050c67
|
Merge branch 'master' of ssh://contiki.git.sourceforge.net/gitroot/contiki/contiki
|
2011-05-13 11:53:45 +02:00 |
Joakim Eriksson
|
2c16538e6a
|
fixed support for IAR compiler
|
2011-05-13 11:52:42 +02:00 |
Salvatore Pitrulli
|
7a48110067
|
STM32W flasher utilities for Linux and Windows merged into a single folder.
|
2011-05-10 19:26:33 +02:00 |
Mariano Alvira
|
0a2b86456b
|
add option to insert an ack packet on autoack
|
2011-05-08 09:50:57 -04:00 |
Mariano Alvira
|
65671c66c6
|
turn on insert ack packet by default
|
2011-05-08 09:50:57 -04:00 |
Joakim Eriksson
|
3fa8da5ddf
|
fixed IAR compilation paths
|
2011-05-02 15:19:28 +02:00 |
Salvatore Pitrulli
|
5eabf33211
|
Added functions for deep sleep to mbxxx platform.
|
2011-04-27 18:12:23 +02:00 |
Mariano Alvira
|
d80449244d
|
Merge remote branch 'libmc1322x/master'
|
2011-04-20 21:23:47 -04:00 |
Salvatore Pitrulli
|
01a7a78a94
|
Fixed temperature ADC conversion bug on mbxxx.
The conversion was made from an incorrect source when
the GPIO pin was not PB7.
Added functions and macros used to select the correct
ADC channel.
|
2011-04-20 18:06:20 +02:00 |
Salvatore Pitrulli
|
aa968309af
|
Merge remote branch 'sf/master'
|
2011-04-16 16:27:10 +02:00 |