Commit graph

12049 commits

Author SHA1 Message Date
ksb 3337165590 Made it possible to override uip_ipaddr_copy .
Use uip_ipaddr_copy in some places where addresses are copied.
2007-08-22 10:45:42 +00:00
fros4943 65533c0c00 an early version of chakana, an automated test framework used with COOJA 2007-08-21 14:39:18 +00:00
fros4943 9be473e4b9 functionality for exporting current userplatforms as default external tools setting 2007-08-21 14:18:04 +00:00
fros4943 7f25afcfe4 fixed possible null pointer exception
+ some formatting
2007-08-21 13:28:52 +00:00
fros4943 d272b062f0 reimplemented receiver calls (earlier tcpip_input) from inside multithreaded environment 2007-08-21 13:09:40 +00:00
fros4943 fa6748f45a reset success ratio to 100&, and added configuration ability in plugin 2007-08-21 09:17:18 +00:00
ksb e55dbe433b Build system improvements. 2007-08-21 09:06:23 +00:00
ksb 792eae91c6 rtimer implementation (not well tested)
sprintf that use strformat, so there's no need to pull in the newlib
implementation.
Build system improvements.
2007-08-21 09:03:55 +00:00
fros4943 1ca82694f5 restructured dialog
added main random seed, nr tick lists etc.
2007-08-21 08:54:48 +00:00
fros4943 0d505b8dfd reset nr tick lists and mote startup delay, since both settings are still experimental 2007-08-21 08:51:33 +00:00
nvt-se 186a99857b minor adjustments for ip. 2007-08-20 11:39:03 +00:00
nvt-se 81174c6389 cr->lf 2007-08-20 11:01:13 +00:00
nifi ebe39794fd enabled debug information (source lines in stack traces) 2007-08-20 09:15:34 +00:00
nvt-se aee4c71200 Use test-abc instead of core. 2007-08-17 13:10:16 +00:00
nvt-se 6dffb0ed63 unnecessary file. 2007-08-17 13:08:38 +00:00
nvt-se 96e06d1dde Standardized integer types.
Removed unecessary volatility.

Make sure that the random back-off is only if the channel is busy.
2007-08-16 20:38:40 +00:00
nvt-se defbe1d9ac use new function. 2007-08-16 20:29:56 +00:00
nvt-se 9017949535 Improved interface and C standard compatibility. 2007-08-16 20:29:18 +00:00
nvt-se 6983417307 forgot return. 2007-08-16 17:10:49 +00:00
nvt-se 8b3e9477d9 call dma_init. 2007-08-16 13:54:58 +00:00
nvt-se d5027f0041 Subscribe to DMA events on line 0 for the radio. 2007-08-16 13:52:17 +00:00
nvt-se 0723f1fbc7 Make it possible to subscribe to DMA events. 2007-08-16 13:51:57 +00:00
nifi 2780aef873 Include msp430def.h for standard defines 2007-08-16 13:35:33 +00:00
nvt-se fefe56d913 Changes to standard types. 2007-08-16 13:24:57 +00:00
bg- f398e56048 * Include avrdef.h for standard defines.
* Define AODV_COMPLIANCE.
2007-08-16 13:24:20 +00:00
nvt-se 5db2990884 Use the new type definitions file for msp430. 2007-08-16 13:23:41 +00:00
bg- 0fedf8845d * Standard defines for AVR. 2007-08-16 13:20:09 +00:00
bg- a20c9e6abb * Include msp430def.h for standard defines.
* Remove obsolete LPM_CONF_OFF definition.
2007-08-16 13:10:53 +00:00
bg- dcafdfe51a * Standard defines for MSP430. 2007-08-16 13:09:06 +00:00
oliverschmidt 63a6493e5c Made tapdev and wpcap driver similiar making up a "driver template". 2007-08-10 14:59:59 +00:00
oliverschmidt c42cbe3141 Added a naive clock implementation based on main loop counting for the Apple2 as it doesn't have a hardware clock. 2007-08-10 13:30:02 +00:00
oliverschmidt 1c77f6f1d5 - The cc65 assembler variable 'ptr1' (a general zero page pointer) is actually part of the cc65 zero page area so it's a bad idea (tm) to use it in swapping that very area.
- The cc65 assembler variable 'sp' (the pointer to the C stack) is actually part of the cc65 zero page area so there's no need to manage it explicitly. Furthermore it is known to reside at the very start of the area so it can be initialized there for new threads.
2007-08-10 10:45:35 +00:00
oliverschmidt f8bf3e1428 Fixed buffer overflow. 2007-08-10 10:33:28 +00:00
oliverschmidt 5038537b8f Restored compatibility with non-C99 platforms by sticking to Contiki datatypes. 2007-08-10 08:01:17 +00:00
nifi 296ad6cdb7 Updated to new radio_driver API 2007-08-07 11:20:11 +00:00
nifi 7e57cd240a Updated to new radio_driver and mac_driver APIs 2007-08-07 11:17:54 +00:00
nifi cc80dbf546 removed obsolete rime code for tr1001 2007-08-07 11:16:19 +00:00
nifi d74d8d176d Updated to new radio_driver API, removed obsolete rime code 2007-08-07 11:14:39 +00:00
nifi fb54bba19e Updated to new radio_driver API + LPM4_EXIT instead of LPM_AWAKE() 2007-08-07 11:11:19 +00:00
nifi 39c12bad29 Added stdint.h 2007-08-07 11:09:38 +00:00
nifi 6b2cd5c2d4 LPM4_EXIT instead of LPM_AWAKE() 2007-08-07 11:06:14 +00:00
nifi df4ae2a91f corrected function signature 2007-08-06 13:14:09 +00:00
nvt-se 199e6bd270 Use stdint.h 2007-08-06 12:20:46 +00:00
nvt-se 016778b29e Removed redundant text. 2007-08-02 08:58:38 +00:00
nvt-se 6139885c51 Awake in order to let event processing occur immediately. 2007-08-02 08:57:58 +00:00
nvt-se a6af72d129 Style changes. 2007-08-02 08:17:43 +00:00
nvt-se 0412975efd Uncommented radio init line.
Added informative output.
2007-08-02 08:14:00 +00:00
nvt-se a6dba97b84 Erase only main flash memory. 2007-08-02 08:13:20 +00:00
nvt-se 709adf51ad Contributions from Michael Baar:
# msb430\dev\cc1020.c
Data type problem in the calibration function, therefore looping 10 seconds on boot. Fixed.

# msb430\contiki-msb430-main.c
Directly accessed power management while other modules used the Contiki layer resulting in the node sleeping most of the time. Fixed.
Added uIP support.

# msb430\buildscripts\makefile.win
Changed to erase only main-memory but keep infomemory so the node configuration is not erashed during flashing.
2007-07-31 07:54:44 +00:00
bg- 70ddc0f27e * If we detect a RXFIFO overflow schedule a poll of the device driver. 2007-07-30 14:54:49 +00:00