Commit graph

9239 commits

Author SHA1 Message Date
Mariano Alvira 225fb3e553 fix these for the putchr and putstr name changes 2010-03-02 10:39:47 -05:00
Mariano Alvira 52bd134d4a Added ROM_VAR targets 2010-03-02 10:39:23 -05:00
Mariano Alvira 0187cfbf93 Now you can build targets with or without the reserved ROM var space. 2010-03-02 10:38:32 -05:00
dak664 7c020468b5 Remove frame.h include, expose raven_ping6 for external calls 2010-03-02 15:15:03 +00:00
Mariano Alvira d5b20ddce5 renamed libmc1322x to lib 2010-03-02 09:51:58 -05:00
fros4943 024d8ff2b5 minor fixes: better statistics output, added zoom level, popup menu labels 2010-03-02 13:33:10 +00:00
fros4943 4c9112a176 enabled debug output again 2010-03-02 13:24:48 +00:00
fros4943 d3b44510f8 make cli method public 2010-03-02 13:22:29 +00:00
Mariano Alvira 4a42f24be5 better name 2010-03-01 23:04:05 -05:00
Mariano Alvira 34b4107b9d It would be nice to not unecessarily use rom data vars. 2010-03-01 22:09:35 -05:00
Mariano Alvira 8c742bc9c8 add -Werror back it and fix all the errors. 2010-03-01 22:07:43 -05:00
Mariano Alvira ff146c7e9f add jim's map2dot tool 2010-03-01 18:02:46 -05:00
Mariano Alvira 58561f5b71 build lib with thumb 2010-03-01 18:02:29 -05:00
Mariano Alvira ac0691ea9c initial printf
snprintf blows up the size

printf isn't too small either (about 10KB now)
2010-03-01 17:11:56 -05:00
Mariano Alvira 191e408bb7 auto-gen dependencies 2010-03-01 16:27:58 -05:00
Mariano Alvira de4080c359 removed bad touch 2010-03-01 14:30:19 -05:00
Mariano Alvira 38687cd409 Merge branch 'master' of git://git.devl.org/git/malvira/libmc1322x 2010-03-01 13:05:29 -05:00
Mariano Alvira 1cc1ec5d60 need to fix deps and board.h link generation 2010-03-01 13:05:10 -05:00
Mariano Alvira 0a51c610d4 econotag and usb boards 2010-03-01 13:04:53 -05:00
Mariano Alvira 5f754e185b add econotag and usb boards 2010-03-01 13:03:05 -05:00
Mariano Alvira eb94e7daaf add ref. crystal trimming. 2010-03-01 13:01:51 -05:00
nifi 1025e7337c Added configurable router module 2010-03-01 14:46:57 +00:00
nifi 5e43a6998b Replaced old framer (framer_get/framer_set) with new NETSTACK style configuration. Added nullrdc-framer that is a nullrdc with framer support. 2010-03-01 13:30:21 +00:00
nifi 0c084b8c68 added random init of sequence number 2010-03-01 13:17:01 +00:00
dak664 feb6aa0ed2 Change back to SICSLOWPAN_COMPRESSION_HC06 from SICSLOWPAN_COMPRESSION_HC01 2010-02-28 21:39:40 +00:00
dak664 39e6f6a830 Clean up, functional webserver for further testing of low power protocols 2010-02-28 21:29:19 +00:00
dak664 d61676b8f7 Add RADIOALWAYSON to monitor packet losses with low power protocols 2010-02-28 21:19:33 +00:00
adamdunkels 72ba836238 Removed sendtest command to make binary fit in Tmote Sky 2010-02-28 20:20:43 +00:00
adamdunkels 524625dfd2 Removed debug string names of packet attribtues 2010-02-28 20:20:19 +00:00
adamdunkels 410d860a93 Improved handling of neighbor phase estimation: instead of busy-waiting while waiting for neighbor's phase, the new code schedules a timer just before neighbor wakes up 2010-02-28 20:19:47 +00:00
adamdunkels e6fceb7200 Added MAC-layer return value to indicate that a packet transmission was deferred 2010-02-28 20:18:30 +00:00
Mariano Alvira f113136745 small clarifications to the README. 2010-02-28 09:17:58 -05:00
adamdunkels 331f93b439 Removed the 'nodes' command from the shell: it never really worked 2010-02-28 14:16:19 +00:00
adamdunkels ec928a2a19 Make max queueing time depend on retransmission timeout 2010-02-28 14:15:58 +00:00
adamdunkels e06acc4525 Prod the watchdog if waiting for along time 2010-02-28 14:15:16 +00:00
adamdunkels 74da90a06b Don't count collisions as transmissions 2010-02-28 10:07:17 +00:00
adamdunkels f95a6cce85 Added function for obtaining packet queue length 2010-02-28 09:20:32 +00:00
adamdunkels 8fe15f7b45 New packet attribute for specifiying MAC layer retransmissions; reorder and commented packet attributes 2010-02-28 09:19:43 +00:00
adamdunkels 970a9eb9c7 Increased neighbor lifetime to allow for longer neighbor announcement intervals 2010-02-28 09:19:04 +00:00
adamdunkels 7165a3866f Significant rework of the Contiki data collection protocol:
* the new version makes use of MAC-layer feedback so that bad paths
  can be identified quicker and then avoided.

* the new code uses transport layer ACKs that contain feedback from
  the collect protocol: when a packet cannot be forwarded due to lack
  of resources, the ACK contains a flag that indicates that the packet
  could not be forwarded. ACKs also contain the routing metric of the
  sender, which improves agility in face of rapid path changes.

* loop detection and management has been improved: with higher path
  metric agility, the system is more prone to short-lived routing
  loops. Instead of dropping looping packets, the new version adjusts
  the routing metric for the routes that exhibit loops so that the
  risk for future loops is reduced.

* make use of packet attributes to inform the MAC layer of how many
  times packets should be retransmitted.
2010-02-28 09:18:01 +00:00
adamdunkels b6b4941871 Made the number of MAC-layer retransmissions configurable on a per-packet basis, via a packet attribute 2010-02-28 08:35:16 +00:00
adamdunkels ed88f487c8 Improved detection of link-layer ACKs; increased the time ContikiMAC waits when it has detected a link-layer ACK; increased the number of silence periods required to detect a CCA false positive 2010-02-28 08:33:21 +00:00
adamdunkels fa1a96636e Bugfix: the compile-time check for UIP_LLADDR_LEN previously generated a run-time error, when it should have generated a compile-time error 2010-02-28 08:30:39 +00:00
adamdunkels ba0e50a7b7 Set the default number of MAC layer retransmissions for IPv6 packets to 2 2010-02-28 08:29:42 +00:00
adamdunkels 486f7f9728 Rewrite of the Sky shell collect test. The new test is better equipped
to handle reordered packets - unlike the previous test, the new test
counts all incoming packets in the data stream, even those that are
significantly reordered. The new test also shows the received packets
and their hop counts in a much more readable fashion.
2010-02-28 08:25:36 +00:00
Mariano Alvira 78be082b3c Add a readme to explain how to use this new build system and how to
incorporate libmc1322x into your projects as a submodule.
2010-02-27 18:20:34 -05:00
Mariano Alvira ef5a7b57d5 clean the current directory also (incase mc1322x is a submodule) 2010-02-27 15:42:28 -05:00
Mariano Alvira cc99d5326f overall cleanup 2010-02-27 13:46:53 -05:00
Mariano Alvira 177606cef3 cleaned up rftest-tx. 2010-02-26 18:27:58 -05:00
Mariano Alvira d36264ef9e fix broken build system (since I moved put) 2010-02-26 18:19:10 -05:00