Joakim Eriksson
3fa8da5ddf
fixed IAR compilation paths
2011-05-02 15:19:28 +02:00
Niclas Finne
813489633c
Added missing include
2011-04-15 15:49:43 +02:00
Joakim Eriksson
f603c965c1
Merge branch 'master' of ssh://contiki.git.sourceforge.net/gitroot/contiki/contiki
2011-04-06 20:15:44 +02:00
Joakim Eriksson
928bf6b6c1
fixed cpu/msp430 for compilation with IAR compiler
2011-04-06 20:08:48 +02:00
Oliver Schmidt
f83fb3704b
Replaced make-empty-symbols with empty-symbols.[c|h]
...
The symbol generation shell scripts cause CRLF issues on Windows/Cygwin again and again. Instead of fixing this yet again I opted to remove the symbol generation script at least for the "no symbols" scenario with two C source files to be copied.
2011-04-03 13:24:58 +02:00
Fredrik Osterlind
dd7cec737d
removed obsolete leds_[color]() functions, replaced by leds_{on,off}()
...
allow LEDS_[COLOR] to be configured by platform-conf
2011-03-03 17:48:32 +01:00
Mariano Alvira
c857e57d2f
msp430: fix "implicit declaration of function" warnings in clock.c, by including watchdog.h
2011-02-21 09:23:52 -08:00
joxe
801a7e1149
fixed bug with uart DMA
2011-01-19 20:44:20 +00:00
adamdunkels
8f283b3989
Bugfix
2011-01-19 07:30:31 +00:00
adamdunkels
6f076dbe1a
A set of compiler options that reduce the size of the final code size and RAM usage with ~10%. Courtesy of Simon Duquennoy.
2011-01-19 07:24:37 +00:00
adamdunkels
bb2e3b25bd
Larger default DMA tx buffer size, to allow SLIP operation. Warn if DMA is enabled, since MSPsim does not yet support it.
2011-01-18 16:07:16 +00:00
adamdunkels
f002563e60
Tx on interrupts occasionally misses characters on output. Therefore we turn it off by default.
2011-01-09 20:44:14 +00:00
joxe
5b7b3da99c
minor fixes of DMA uart code
2011-01-05 13:36:38 +00:00
joxe
565fda47aa
added initial uart1 DMA rx support and required LPM requirements api
2011-01-05 12:02:01 +00:00
adamdunkels
f370b217a5
Turned up the rtimer resolution to 32678 Hz.
2010-12-16 22:50:21 +00:00
adamdunkels
1d090ea0f5
Made configuration of CC2420 SFD timestamps easier
2010-12-16 22:49:33 +00:00
adamdunkels
c0fedd7661
Store timestamps in the cc2420 module instead of the cc2420-arch-sfd module
2010-12-16 22:49:12 +00:00
nifi
7110afdad5
added missing include
2010-11-27 15:27:20 +00:00
adamdunkels
149f4e8d21
Enable the watchdog for rtimers too. Removed the disabling of the TACTL - it should not be needed, and interferes with the timing behaviour of stable rtimers
2010-11-25 09:22:56 +00:00
adamdunkels
4fac3037e0
Fixed a bug found by Moritz Straube - writing to the internal flash would lock up contikimac. The problem was due to the IFG1 being reset to zero before writing to flash.
2010-11-15 21:52:54 +00:00
nifi
5de83c9085
Only include code for stack printouts when needed
2010-11-12 15:54:41 +00:00
adamdunkels
34f6a60a4a
By default, don't print stack on reboot, since there are cases where this may hang the CPU (when the CPU is in LPM when the watchdog triggers). Must fix the code to set the UART and CU into correct modes before enabling stack printout on reboot.
2010-10-24 21:10:25 +00:00
adamdunkels
5585d72c86
A simple but substantial change: uIP used the htons()/HTONS() macro
...
functions for converting between host and network byte order. These
names are the de facto standard names for this functionality because
of the original BSD TCP/IP implementation. But they cause problems for
uIP/Contiki: some platforms define these names themselves (Mac OS,
most notably), causing compilation problems for Contiki on those
platforms.
This commit changes all htons to uip_htons instead. Same goes for
htonl, ntohs, and ntohl. All-caps versions as well.
2010-10-19 18:29:03 +00:00
adamdunkels
7c14899eeb
Made stack printout on reboot configurable.
...
Added the ability to turn on watchdog multiple times - the watchdog
registers are touched only when the watchdog goes from off to on state
to avoid retriggering the watchdog when it shouldn't.
2010-09-22 22:12:37 +00:00
nifi
f5ea831445
Added function rtimer_arch_now that makes sure that the timer value does not change between readouts to avoid reading while the timer is being updated.
2010-09-13 20:51:09 +00:00
joxe
c0549cad3d
added some files for MSP430X I/O
2010-08-24 16:23:20 +00:00
joxe
705f8cc451
fixed naming of SPI and CC2420 related code
2010-06-23 10:19:15 +00:00
nifi
20c8b4f9c6
removed obsolete comments
2010-06-15 13:30:42 +00:00
nifi
808116ff56
Made SFD timestamps configurable via external definition
2010-05-10 11:32:44 +00:00
nifi
9638789d9d
Added rule to use MSPSim to show the maptable from the last compilation on MSP430 targets
2010-04-20 15:38:09 +00:00
adamdunkels
5eb22ad289
Print out stack pointer when rebooting node
2010-04-04 12:30:10 +00:00
adamdunkels
0ed236e774
Bugfix: the clock interrupt now flushes the energy estimator to avoid overflow of the LPM mode
2010-04-04 12:29:50 +00:00
adamdunkels
52ad0008dc
Bugfix
2010-03-31 11:55:04 +00:00
adamdunkels
4447782ab4
Print out a stack trace when a node reboots because of the watchdog
2010-03-30 23:02:23 +00:00
adamdunkels
ac172a5575
Turn off LPM mode for clock interrupts to avoid rtimer wrapping during extended LPM
2010-03-29 21:53:32 +00:00
nifi
ebfa6c5ef1
only include memcpy/set workaround when needed
2010-03-21 10:40:15 +00:00
joxe
e99c906caf
activated the new workaround...
2010-03-19 14:50:07 +00:00
joxe
7e6919cc8c
fixed workaround for memcpy/set to be memory efficient but slower
2010-03-19 14:39:45 +00:00
adamdunkels
04cdae05c3
Increased the rtimer granularity: needed to make contikimac work
2010-03-19 13:25:52 +00:00
fros4943
db777ce3d0
reverted previous patch: appears to create problems on hardware
2010-03-05 12:06:03 +00:00
nvt-se
7543d53603
Ensure that the UART port is available before writing
2010-03-03 23:18:58 +00:00
adamdunkels
465125c5e7
Added support for 32-bit clock ticks: when reading the 32-bit value, make sure that it does not change between readouts to avoid reading right in the middle of it being updated
2010-02-23 18:41:20 +00:00
adamdunkels
953a8c2015
Turn off timer before updating - needed to avoid bugs in ContikiMAC - not 100% sure why
2010-02-18 22:15:54 +00:00
adamdunkels
4ff6b5460a
Removed safeguards around the update code for the timer; turns out they weren't needed (but instead triggered a bug in MSPsim)
2010-01-30 14:03:35 +00:00
adamdunkels
dbacf3e781
Values altered in interrupt handlers should be volatile
2010-01-26 10:20:16 +00:00
adamdunkels
5a03e4e6ad
Bugfix: changed #ifdef to #if, otherwise the SFD code would be enabled anyway
2010-01-19 20:35:41 +00:00
adamdunkels
9d751da8e5
Disable SFD interrupt by default
2010-01-19 13:11:23 +00:00
adamdunkels
acea0afb35
Enable a flag when packet SFD seen
2010-01-19 13:11:01 +00:00
adamdunkels
2772d31ae6
Turn off Timer A before modifying its control registers to avoid problems when timer is updated frequently
2010-01-18 21:17:11 +00:00
nifi
a364213180
IRQ_PORTx is no longer used. Instead returning port number.
2010-01-14 20:05:58 +00:00