Commit graph

1620 commits

Author SHA1 Message Date
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
fros4943 1a021bbfc3 random ack time 2007-07-26 13:22:01 +00:00
fros4943 d80efeb8ed defining uip cache size 2007-07-20 15:21:56 +00:00
fros4943 3768b44804 updated uip uaodv radio driver 2007-07-17 23:02:21 +00:00
fros4943 598f4e94cd thread safe plugin startup 2007-07-17 21:21:24 +00:00
fros4943 61482fec43 updated size of uAODV unicasts with headers 2007-07-17 21:21:19 +00:00
fros4943 a4b7ae4425 preferred column sizes 2007-07-16 10:17:38 +00:00
fros4943 9c43ddd522 print high addresses correctly 2007-07-16 08:21:17 +00:00
fros4943 55443a148a storing ack destination + removed header compression 2007-07-16 07:40:55 +00:00
fros4943 3b41fc0a7c minor update regarding packet types 2007-07-16 07:33:53 +00:00
fros4943 22a69a253d added cooja uAODV ack packet type 2007-07-13 10:11:30 +00:00
fros4943 cc865f18bb handling radio when nodes die 2007-07-13 09:08:24 +00:00
fros4943 81185f2e84 added aodv rerr support 2007-07-12 14:27:07 +00:00
fros4943 c50b7cc7ee unicast packets being acknowledged 2007-07-11 15:23:42 +00:00
fros4943 43b27f954b uip uaodv using crc 2007-07-11 15:22:22 +00:00
fros4943 88c7e87e82 added udgm random transmission support.
random mode can currently only be activated via simulation configs (.csc)
udgm uses the same random seed as the simulation
2007-07-10 12:43:23 +00:00
nvt-se 836eae63cb Improvement batch. 2007-07-05 08:35:13 +00:00
fros4943 b13e9dde90 saving random seed with simconfig 2007-07-04 16:13:17 +00:00
fros4943 b09e7f8641 nulll constructor arguments 2007-07-04 07:44:13 +00:00
bg- 5b52db6708 * Use 16x16 bit ==> 32 bit multiplications. This gives a speedup of 5 on
the MSP430.
2007-07-03 13:26:00 +00:00
nvt-se eb7f7ba65b Some more cleaning up. 2007-06-28 18:27:45 +00:00
bg- 74af5c6e47 * Sprinkle () in boolean expression to aid readability. 2007-06-28 15:16:41 +00:00
bg- 8f0d9aab89 * Change max life of neigbour entries from 60 to 30 seconds by
changing the time unit (quanta) from 4 to 2 seconds.
2007-06-28 15:08:53 +00:00
bg- cd5b4d0e64 * Add bad hop extension to RREQ messages (#ifdef:ed AODV_BAD_HOP_EXTENSION) 2007-06-28 15:06:56 +00:00
nvt-se 268766e890 dma transfer support. 2007-06-28 14:41:17 +00:00
nvt-se ff04b5e153 cleaned file. 2007-06-28 14:07:02 +00:00
nvt-se b88e6642bd Removed unnecessary things. 2007-06-28 13:47:28 +00:00
nvt-se d7c489f0b2 jtag support. 2007-06-28 13:43:24 +00:00
nvt-se ff3e2b8bd8 From the ESB port. 2007-06-28 12:54:05 +00:00
nvt-se ae2e9f3677 Platform-specific devices. 2007-06-28 12:52:41 +00:00