nifi
|
07ee8458e7
|
Fixed bootup printf() with 32-bit timer values
|
2010-02-23 21:02:30 +00:00 |
|
nifi
|
bb9d430138
|
added bootup print of NETSTACK_RDC name
|
2010-02-23 20:54:09 +00:00 |
|
Mariano Alvira
|
59391d7529
|
board.h works now
|
2010-02-23 15:53:00 -05:00 |
|
Mariano Alvira
|
3cc6896981
|
fix blink-red
|
2010-02-23 15:52:46 -05:00 |
|
nifi
|
1cfcc8a73a
|
Removed the combined name of CSMA and NETSTACK_RDC. The name of NETSTACK_RDC can be accessed separately if needed.
|
2010-02-23 20:42:45 +00:00 |
|
Mariano Alvira
|
1522b72b1e
|
clean up gpio and leds
|
2010-02-23 15:16:12 -05:00 |
|
nifi
|
c20047f657
|
Changed the network stack to use different structures for the different layers (network_driver, mac_driver, rdc_driver, radio_driver). This helps to avoid incorrect configuration.
|
2010-02-23 20:09:11 +00:00 |
|
Mariano Alvira
|
e825aa8bc9
|
build libmc1322x.a
|
2010-02-23 15:01:31 -05:00 |
|
Mariano Alvira
|
cd13c5daad
|
set the default goal to be 'all'
|
2010-02-23 15:01:19 -05:00 |
|
Mariano Alvira
|
66532fd567
|
don't need entry _start
|
2010-02-23 15:00:57 -05:00 |
|
adamdunkels
|
bb62749de7
|
Made debug printfs optional
|
2010-02-23 18:49:58 +00:00 |
|
adamdunkels
|
0ab2ba433f
|
Bugfix: the wrong callback pointer was passed to higher layers.
|
2010-02-23 18:49:45 +00:00 |
|
adamdunkels
|
ed52586e18
|
Rework of parts of the ContikiMAC code based on input from experimental results. When channel check is triggered because of a false positive, the new version checks the radio several times to make sure that there really is an incoming packet. Otherwise, the radio is switched off. Cleaned up and removed old unused code. Added a few temporary debugging mechanisms and functions.
|
2010-02-23 18:49:05 +00:00 |
|
adamdunkels
|
14bc9aa98b
|
New and improved shell collect test: the new test sends out 10 packets from each node and counts the received packets. If less than 10 packets from each node is received, the test fails
|
2010-02-23 18:46:20 +00:00 |
|
adamdunkels
|
85a9f7db42
|
Fix bootup printf() with 32-bit timer values
|
2010-02-23 18:45:16 +00:00 |
|
adamdunkels
|
eadfe5f3d6
|
Enabled 32-bit clock ticks to allow longer timeouts; experimentally disabled polite announcements in favour of a non-announcement based collect protocol
|
2010-02-23 18:44:52 +00:00 |
|
adamdunkels
|
69a5b67523
|
Updated netsim to new netstack API
|
2010-02-23 18:44:08 +00:00 |
|
adamdunkels
|
08f06d8039
|
Updated to new sensors API
|
2010-02-23 18:43:43 +00:00 |
|
adamdunkels
|
757ca59511
|
Added netstack init to native platform
|
2010-02-23 18:43:21 +00:00 |
|
adamdunkels
|
ebea184116
|
Added netstack config for CC2420 radio driver, and also for cxmac RDC layer (which is not confirmed if it runs on real hardware, only tested in simulation)
|
2010-02-23 18:42:41 +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
|
50e1452564
|
Ugly workaround for internal error in mspgcc when applying the >= operator to two 32-bit values
|
2010-02-23 18:40:08 +00:00 |
|
adamdunkels
|
0c4c88ae66
|
Improved per-packet power profiling: if a packet is retransmitted, the new energy is added to the old energy so that it is possible to measure the full energy for all transmissions of the packet
|
2010-02-23 18:39:00 +00:00 |
|
adamdunkels
|
ca0417a923
|
Added the MAC layer callback functionality so that the Rime network layer gets information from the MAC about the status of sent packets: were they successfully transmitted, or was there a collisions? How many retries were there?
|
2010-02-23 18:38:05 +00:00 |
|
adamdunkels
|
f10eedab3e
|
Added debug printout
|
2010-02-23 18:37:15 +00:00 |
|
adamdunkels
|
2d13fecea7
|
Improved backoff management: timer is now doubled on every transmission, until the using module calls the neighbor_discovery_start() function again. Don't cancel the transmission even if a lower value arrives (this fixes a problem with multi-hop ETX propagaion).
|
2010-02-23 18:36:50 +00:00 |
|
adamdunkels
|
0eade2886c
|
Better loop handling: when a loop is detected, the neighbor to which the packet was originally sent gets an inflated ETX; made sure that collect without announcments work; increased timeouts, to work nicer in larger networks
|
2010-02-23 18:35:23 +00:00 |
|
adamdunkels
|
a4d9d6651b
|
Added the option to specify the old value to observers so that they can determine if the announcement should be sent out quicklier than otherwise
|
2010-02-23 18:32:44 +00:00 |
|
adamdunkels
|
b746b7fc06
|
Reworked the Rime/Chameleon interface so that packets now always hit Rime before Chameleon. Chameleon is now only called by Rime. This makes packet sniffing easier, and allows for sniffing packets after their header has been processed by Chameleon, thereby making per-packet power profiling much easier to implement
|
2010-02-23 18:29:53 +00:00 |
|
adamdunkels
|
d8cce42d28
|
Set the default radio driver to nullradio
|
2010-02-23 18:28:04 +00:00 |
|
adamdunkels
|
47578806b5
|
Removed semicolon from #define to allow the semicolon to be placed naturally after the macro is used
|
2010-02-23 18:27:04 +00:00 |
|
adamdunkels
|
4b04fdd328
|
Minor style fix
|
2010-02-23 18:26:26 +00:00 |
|
adamdunkels
|
1ee32c3074
|
Removed non-functional time synchronization code; added some experimental code for CCA checks (enabled CCA mode 1, a temporary development function for setting the CCA threshold); enable the possibility to switch off radio even if a packet is currently arriving
|
2010-02-23 18:24:49 +00:00 |
|
adamdunkels
|
c4c4e8164d
|
Enabled compilation without timesynch enabled
|
2010-02-23 18:22:44 +00:00 |
|
adamdunkels
|
2186d70c59
|
Added per-packet power profile tracing
|
2010-02-23 18:22:16 +00:00 |
|
adamdunkels
|
5292005962
|
A null radio driver that does not do anything - useful in the native port and as a template for new radio drivers
|
2010-02-23 18:18:53 +00:00 |
|
dak664
|
e695e4860d
|
Allow build with original radio driver using $make RF230BB=0
|
2010-02-23 17:43:20 +00:00 |
|
dak664
|
7274f1d1ed
|
Report operating channel with either radio driver
|
2010-02-23 17:40:09 +00:00 |
|
dak664
|
4ded42db1e
|
Add sniffer and 802 frame reporting
|
2010-02-23 17:37:51 +00:00 |
|
dak664
|
64d57a3dd8
|
Update jackdaw to new radio driver interface
|
2010-02-23 17:35:49 +00:00 |
|
dak664
|
a64a8674bc
|
Remove debug print
|
2010-02-23 02:22:25 +00:00 |
|
dak664
|
b4bc7fc3da
|
Make RF230BB the default radio driver
|
2010-02-23 02:01:46 +00:00 |
|
Mariano Alvira
|
dcc2d5299c
|
for now you must define BOARD.
I'd like it to be though that if board isn't defined then it makes
everything.
|
2010-02-22 19:18:48 -05:00 |
|
Mariano Alvira
|
cad32b268b
|
clean up more
|
2010-02-22 19:01:18 -05:00 |
|
Mariano Alvira
|
e88fad5cdd
|
put object files in OBJDIR
|
2010-02-22 18:58:45 -05:00 |
|
dak664
|
cbb8621e30
|
update to new driver format
|
2010-02-22 22:23:18 +00:00 |
|
dak664
|
658c35df11
|
remove debug printf
|
2010-02-22 22:21:15 +00:00 |
|
Mariano Alvira
|
8c6336ab52
|
fix linker flags
|
2010-02-22 12:38:25 -05:00 |
|
Mariano Alvira
|
afb39de8df
|
add new base makefile
|
2010-02-22 12:24:56 -05:00 |
|
Mariano Alvira
|
4a77cb7d76
|
this is working kind of correctly.
need to clean it up, get the different boards going and add in the lib
build.
|
2010-02-22 12:19:39 -05:00 |
|