Commit graph

7705 commits

Author SHA1 Message Date
adamdunkels 73cdccb9f4 New example that shows how to send and receive broadcast and unicast as well as how to use a simple Contiki list and a memb memory block pool. 2010-12-14 10:07:28 +00:00
adamdunkels 952dfc9384 Rework of the CSMA layer: instead of using one timer per packet, the module now uses one central timer and a queue of outgoing packets. This helps to keep packets in order, which is extremely useful for TCP transfers, and reduces the amount of congestion since consecutive packets now are spaced in time if there is a collision. Based on the observations and ideas of Simon Duquennoy. 2010-12-14 07:57:14 +00:00
dak664 a9dedfee4f Refactor contiki-conf files, remove obsolete defines. 2010-12-13 23:31:13 +00:00
dak664 0e60c99e80 Add defines to set stateful address prefixes. 2010-12-13 23:27:40 +00:00
dak664 9c66df6de1 Fix ancient RAND_MAX compiler warning 2010-12-13 16:52:02 +00:00
joxe 3e293e6cfc updated rpl dio message format to be compliant with latest version 2010-12-13 10:59:37 +00:00
nvt-se c9cc87ef25 Added support for Mode of Operation flags in DIOs. Removed obsolete destination advertisement flags. 2010-12-13 10:54:25 +00:00
joxe b66da85392 fixed comments and initialize flags in dio_output to zero 2010-12-13 09:59:46 +00:00
joxe aa1795d5c2 removed route annotation from rpl - moved to ds6 2010-12-10 22:48:31 +00:00
joxe 2c30b3c6ba added annotation for showing routes and default route during simulation 2010-12-10 22:46:58 +00:00
nifi 5d542c2cad Added optional color for mote relations 2010-12-10 17:50:48 +00:00
fros4943 e2436d023e notify radio medium when simulation finished loading 2010-12-10 15:55:47 +00:00
fros4943 cc2601bb85 changed open simulation menu structure + save simulation as config.gz 2010-12-10 15:54:52 +00:00
adamdunkels af21afa750 Make sure that the cycle timing is exact 2010-12-10 13:36:06 +00:00
adamdunkels e4cf633215 Put parenthesis around user-supplied options. Patch by Roger Larsson 2010-12-07 23:33:17 +00:00
adamdunkels c19a967973 Bugfix: with the recent bugfixes, it was no longer possible to turn duty cycling back on after it had been turned off 2010-12-07 23:12:54 +00:00
adamdunkels 5311860ea2 There is no need to explicitly compile the shell binary anymore 2010-12-07 22:48:51 +00:00
adamdunkels eccf001029 The collectview tool should use the example/collect code instead of examples/sky-shell code 2010-12-07 22:46:12 +00:00
fros4943 eaa5d32cec hide .directories, sort directories 2010-12-07 11:59:55 +00:00
fros4943 c2d2e7f8f8 bad character 2010-12-07 10:40:08 +00:00
joxe e1fbb9bba0 changed neighbor state callbacks to occur only at add and remove 2010-12-07 10:36:03 +00:00
fros4943 a1045f6313 displays only used ipv6 addresses + works for both cooja and sky platform 2010-12-07 10:27:11 +00:00
nvt-se b2a28e6fc3 Fixed error reported by Pieter Agten. The reachable time is specified in milliseconds, and must thus be divided by 1000. 2010-12-06 09:48:48 +00:00
adamdunkels 4c9793f428 Let ContikiMAC remember the state that the radio should have when duty cycling is turned off. This fixes a bug in which the radio was turned on after sending, even when NETSTACK_RDC.off(0) was enabled. 2010-12-06 09:08:22 +00:00
dak664 e06dada659 Update platform build for hello-world, includes patch from Tobias Schäfer 2010-12-05 20:21:19 +00:00
dak664 8e38f5ee34 Fix comment, add WEBDIR=default to force rebuild with default web content 2010-12-05 17:32:50 +00:00
dak664 9c9d7ec5e9 Return TRAC_STATUS register when tx autoretry is enabled. 2010-12-05 17:28:29 +00:00
adamdunkels 433d42e170 Bugfix: if the cc2420_cca() function wasn't able to turn on the radio properly, it should turn it off again if it was off before. 2010-12-05 00:14:24 +00:00
dak664 35b2ce0cdb Add status page link, show correct rssi, fix indexing off array in ipv4 builds 2010-12-04 21:32:35 +00:00
dak664 a5cbd0cd94 Add status page, change ipv6 address to ::101 and ::102 2010-12-04 21:24:29 +00:00
dak664 f34e5ec798 Convert implicit printf to PRINTF 2010-12-04 21:06:04 +00:00
kasunch 753cd22d56 Changing line ending to LF 2010-12-04 08:22:10 +00:00
dak664 1ca7f7f940 Apply patch from Tobias Schäfer to enable hello-world build. Untested otherwise. 2010-12-03 21:39:33 +00:00
dak664 0f6c089179 README additions 2010-12-03 20:45:35 +00:00
dak664 58b7a19803 Hardware/software radio HAL patch from Roger Larsson.
Use CHANNEL_802_15_4 define for RF channel on all AVR platforms, default 26.
Remove hopefully unnecessary interrupt disable wrapper on eeprom reads and writes.
2010-12-03 20:42:01 +00:00
dak664 21b10e8021 Convert obsolete MCU_MHZ to F_CPU and add 14745600MHz case using patch from Tobias Schäfer 2010-12-03 18:16:56 +00:00
dak664 8ab0467705 Add hello-world README 2010-12-03 16:39:56 +00:00
fros4943 41f56f34f2 added compile method with command array argument 2010-12-03 15:25:17 +00:00
fros4943 e6fd4def78 exposing the last mouse clicked mote, skins may use this to view additional information about the mote 2010-12-03 13:54:25 +00:00
fros4943 e227b50151 fixed parsing of sky ipv6 addresses 2010-12-03 13:40:42 +00:00
dak664 e54d7d6f9c Fix compiler warnings 2010-12-02 15:55:17 +00:00
dak664 09c45f0497 Add address, neighbor, routes cgi's 2010-12-02 15:37:13 +00:00
fros4943 7e7f40e332 cooja.config example for defining a project description 2010-12-02 15:32:55 +00:00
fros4943 773fbf8727 removed temporary plugins, fixed compiler warnings, using new cooja projects class 2010-12-02 15:29:07 +00:00
dak664 6f66d45917 Add status web page with addresses, neighbors, routes 2010-12-02 15:28:38 +00:00
fros4943 1d9ed108d4 updated to use new cooja project class 2010-12-02 15:28:06 +00:00
fros4943 7d26ad8426 removed bad character 2010-12-02 15:27:27 +00:00
fros4943 4e98ca8ec9 added container for cooja projects, to easier maintain and handle loaded projects and their resources 2010-12-02 15:27:08 +00:00
fros4943 9a3c7ae650 removed use of temporary (simulation-specific) plugins, instead plugins should be unregistered when no longer needed + added method called when radio medium is removed from simulation 2010-12-02 15:25:49 +00:00
dak664 30885ba4ce Do clock init before any RS232 output 2010-12-01 16:30:34 +00:00