Mariano Alvira
8b73c61175
change the receive timeout to be 32 large packets
2010-03-08 17:39:04 -05:00
Mariano Alvira
761d2c4cbf
handle case when buffers are full and we need to transmit.
...
this is a problem because there won't be a buffer available for the
acknowledgment. In this case use the dummy_ack packet which is always
free for this purpose.
2010-03-08 17:37:35 -05:00
Mariano Alvira
d097647edd
turn on tx_on
2010-03-08 17:36:42 -05:00
Mariano Alvira
0f9f67d002
add dir set and reset
2010-03-08 17:35:34 -05:00
Mariano Alvira
6ab2c0e69a
don't send ack's in rftest-tx
2010-03-08 15:22:37 -05:00
Mariano Alvira
512ddc3e87
Merge branch 'master' of git://git.devl.org/git/malvira/libmc1322x
...
pulled in the new maca driver.
gets 238.5 kbps sustained with 125 byte payloads (133 bytes total)
and 194.9 kbps with 16 byte payloads (24 bytes total)
The difference is speeds is due to the overhead in the handlers and
such which is at 88 us right now but can probably be improved.
Conflicts:
TODO
2010-03-08 14:51:24 -05:00
Mariano Alvira
36f213017e
use thumb again.
2010-03-08 14:49:58 -05:00
Mariano Alvira
06e3e0b207
add maca_init()
...
changed tests to use it.
2010-03-08 14:49:31 -05:00
Mariano Alvira
386f190720
first byte can't be anything you want it to be.
2010-03-08 12:42:37 -05:00
Mariano Alvira
362cfe43eb
add starting maca_isr call.
...
need to put all this into maca_init()
2010-03-08 12:30:25 -05:00
Mariano Alvira
571861c6ea
post_receive still needs to timeout if it can't find any free
...
bufferes.
2010-03-08 12:29:49 -05:00
Mariano Alvira
2a07cbe665
enabled softclk timeouts
...
fixed post interleaving problem
fixed interrupts in ResumeMACASync.
This seems quite solid now.
2010-03-08 12:03:20 -05:00
joxe
bde33fa4d7
new version of mspsim.jar - improved CC2420 emulation + bugfix of SFR handling - fixes UART bug
2010-03-08 14:53:42 +00:00
fros4943
df8cc48739
three patches to simplify loading TinyOS firmwares (via MSPSim), contributed by Philipp Sommer
2010-03-08 14:26:12 +00:00
fros4943
03605a568c
bugfix: wrapping signal strength updates in separate event, to be executed after the last byte received
2010-03-08 11:29:39 +00:00
Mariano Alvira
d3f6ef07f2
sort out the length details.
2010-03-07 18:48:47 -05:00
Mariano Alvira
fb922c0ab9
transmit at max power
2010-03-07 18:48:36 -05:00
Mariano Alvira
e8eaece25a
fix print_packet so that it doesn't break everything
2010-03-07 17:28:40 -05:00
Mariano Alvira
fece5269c7
get the newlines straight in packet_print
2010-03-07 17:14:00 -05:00
Mariano Alvira
a04a69480b
add the 4 byte preamble
2010-03-07 17:07:54 -05:00
Mariano Alvira
024448e65e
add an offset to packet_t to compensate for the added length byte on
...
reception
2010-03-07 17:04:30 -05:00
Mariano Alvira
8421031d4a
condense print_packet output
2010-03-07 16:50:32 -05:00
Mariano Alvira
667b238148
rftest-tx and refine post_tx for fast transmission
2010-03-07 16:49:57 -05:00
joxe
c1ce8721d8
added support for icmpv6 analysis / RPL
2010-03-07 20:44:40 +00:00
Mariano Alvira
4b17c144d0
LEDs now indicate bit position (instead of (1 << pos)) which is more
...
consistent with how everything else works
2010-03-07 15:39:56 -05:00
joxe
577056c452
fixed 6lowpan analyzer
2010-03-07 19:53:07 +00:00
Mariano Alvira
c218d1bffa
update rftest-rx to use new maca.
2010-03-06 21:47:22 -05:00
Mariano Alvira
0dac24e1eb
this is pretty close to working together.
2010-03-06 19:54:55 -05:00
Mariano Alvira
e8550f26ba
this receive seems to work well.
...
It has checksum errors at 123 byte payloads, but this was tested with
the old rftest-tx --- so the transmit side could be the problem.
2010-03-06 19:14:55 -05:00
Mariano Alvira
f5391e88dc
commented the data indication printf
2010-03-06 18:50:47 -05:00
Mariano Alvira
cca5e57261
add timestamps someday
2010-03-06 18:49:08 -05:00
Mariano Alvira
2d68c30934
this receive works
2010-03-06 18:48:13 -05:00
Mariano Alvira
0f400b4341
lots of fixes.
...
major fix is adding a completion counter based on packet length to
restart the MACA when it freezes on transmit.
2010-03-06 17:58:49 -05:00
oliverschmidt
8ca206aa6b
Changed ETH64 base address from $DE10 to $DE00 as this is the default base address according to the manufacturer.
2010-03-06 13:05:16 +00:00
Mariano Alvira
5c20312744
this does 127 B packets as fast as possible (with these settings).
...
Transmitts are every 5.8ms and are 4.48ms long
2010-03-05 19:25:38 -05:00
Mariano Alvira
8e3c2a8622
added locking and interrupt disables.
...
transmit looks pretty good.
2010-03-05 17:06:08 -05:00
fros4943
308ecfed2a
simple patch to allow application motes to receive serial data
2010-03-05 14:59:43 +00:00
fros4943
db777ce3d0
reverted previous patch: appears to create problems on hardware
2010-03-05 12:06:03 +00:00
Mariano Alvira
0c3947ddd6
forgot to add packet.h
2010-03-05 06:59:51 -05:00
Mariano Alvira
3955bbd355
more TODO items
2010-03-04 20:50:16 -05:00
Mariano Alvira
5bda57ed39
progress on maca overhaul
2010-03-04 18:52:42 -05:00
Mariano Alvira
b92dec6ee8
disable thumb for now (gdb isn't working with thumb)
2010-03-04 18:52:22 -05:00
Mariano Alvira
20f6a749d1
isr updates
2010-03-04 18:52:04 -05:00
Mariano Alvira
0037fd9527
general header updates
2010-03-04 18:51:27 -05:00
nvt-se
0fc1c00f09
Use LPP for radio duty cycling. 1 Hz channel check rate
2010-03-04 15:04:28 +00:00
nvt-se
20cae40694
use CSMA
2010-03-04 14:36:48 +00:00
nvt-se
96eb20d235
forward arguments even if REXMIT is not set
2010-03-04 14:17:43 +00:00
nvt-se
2aa9d22f34
Switched to the NETSTACK API.
2010-03-04 14:16:30 +00:00
Mariano Alvira
0678e778b1
initial packet error rate test skeleton
2010-03-03 18:48:29 -05:00
Mariano Alvira
46e25b463f
change rf_tests over to using new MACA_CONTROL fields.
2010-03-03 18:47:22 -05:00