2010-05-08 19:03:36 +02:00
|
|
|
- fix license for printf.c (take from newlib instead of glibc)
|
|
|
|
|
|
|
|
- fix license for start.S (find a BSD version)
|
|
|
|
|
2009-11-02 23:18:02 +01:00
|
|
|
- openocd flashing
|
|
|
|
use run_algorithm to hook ROM NVM functions
|
|
|
|
see flash/stm32x.c
|
|
|
|
|
2010-03-07 00:49:08 +01:00
|
|
|
- add timestamp to received packets
|
2010-03-02 05:04:05 +01:00
|
|
|
|
2010-03-13 00:06:09 +01:00
|
|
|
- add a way to set modes: tx_only, rx_only, txrx. (so you can be lazy
|
|
|
|
and have blocks of code that don't need to handle rx packets)
|
2010-03-05 02:50:16 +01:00
|
|
|
|
|
|
|
- beacon sync
|
|
|
|
|
|
|
|
- CCA and ED.
|
2011-01-16 15:32:57 +01:00
|
|
|
|
|
|
|
- auto-acking and ack managment
|
|
|
|
keep a set of bit fields, one bit per sequence number (DSN), so 32 bytes
|
|
|
|
total.
|
|
|
|
Set them all to 1 initially. When a DSN is sent, clear the bit. Set
|
|
|
|
the bit when the ack is received.
|
|
|
|
Do anything special with sent but unacked packets? Maybe, so you can
|
2011-01-16 18:01:13 +01:00
|
|
|
retransmit them.
|
|
|
|
|
|
|
|
Dosen't look like contiki ever uses 802.15.4 acking: grep ACKFRAME
|
|
|
|
|
|
|
|
not much point to implement it here unless you also plan to use in
|
|
|
|
in contiki (pretty substantial change to core Contiki).
|
|
|
|
|
2011-01-16 18:38:34 +01:00
|
|
|
also you ack the data after checking it's for you. so autoack relies
|
|
|
|
on setting up the hardware addressing.
|
|
|
|
|