Commit graph

6847 commits

Author SHA1 Message Date
Mariano Alvira bec0f1d477 correctly order the libs 2010-03-02 17:09:20 -05:00
Mariano Alvira a00b9f7bd0 better start file
removed unnecessary line from tmr-int test
2010-03-02 16:26:42 -05:00
Mariano Alvira 9b05f05503 add uart1_init to loopback test 2010-03-02 16:08:36 -05:00
Mariano Alvira 8bd9f182d4 link objects in as archives so only what we need gets linked.
Add an option to build objects without space resevered for rom calls.
2010-03-02 14:32:34 -05:00
dak664 01a3912864 Define and use radio STATE_TRANSITION, improve debug messaging 2010-03-02 16:29:59 +00:00
dak664 d3697344ec Update for NETSTACK_CONF_FRAMER 2010-03-02 16:25:47 +00:00
dak664 c65e09ceb2 Remove compiler warnings 2010-03-02 15:41:23 +00:00
Mariano Alvira 4a61c10879 updated todo list 2010-03-02 10:40:34 -05:00
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