Commit graph

13043 commits

Author SHA1 Message Date
fros4943 b863ef4c92 added disturber mote:
mote that periodically transmits packet that interferes with surrounding radio traffic
2006-12-07 14:24:44 +00:00
fros4943 03b3ac9143 checking that background image was actually loaded 2006-12-06 15:20:18 +00:00
bg- d8e0b4eb26 * New rule for making .ko:s. 2006-12-05 16:19:43 +00:00
fros4943 a1759d5bed added new more advanced ray tracing based radio medium: Advanced Radio Medium (ARM)
* still not entirely integrated in the rest of the system
* needs testing
2006-12-04 15:46:27 +00:00
fros4943 4e166903a4 minor adjustment.
changed simulated MAC to wait for clear channel on surrounding -80 dB or larger (instead of -150)
2006-12-04 15:26:33 +00:00
bg- 4e62a35e83 * Backwards compatible with elfloader.c but uses the new Contiki
link-editor. Taken together cle and elfloader_compat requires less
  ROM and RAM than the old version.
2006-12-01 15:15:08 +00:00
bg- 4f592bfc88 Small and modular dynamic link-editor. 2006-12-01 15:12:27 +00:00
bg- d90f2d9824 * Bump speed over serial to 115200 (Tmote sky only).
* Linux fread workaround.

* IP address detection.

* Use SIGALRM rather than select timeout.
2006-12-01 15:09:57 +00:00
bg- 290489ac10 * Bump speed over serial to 115200 (Tmote sky only). 2006-12-01 15:07:49 +00:00
bg- e9b0d2fe7c * Remove printfs. 2006-12-01 15:06:42 +00:00
bg- 0191c11595 Fix constness problems. 2006-12-01 15:05:20 +00:00
bg- 5d970109c8 * If broadcast transmission never starts, retry with (nearly)
exponential backoff.

* Fine-tune check for transmission start.
2006-12-01 15:04:04 +00:00
bg- 7b1dd9627a * Switch to channel 15.
* We are powered via USB and there is really no need to put the CPU to
  sleep when CPU is idle.
2006-12-01 14:58:58 +00:00
bg- b9f81cf915 Move to channel 15. 2006-12-01 14:57:19 +00:00
bg- 60e930a64d Kernel with static IP configuration. 2006-12-01 14:56:39 +00:00
bg- 5345925ce6 * Kernel ssd.c is gone.
* New kernel client.c with static IP configuration.

* Replace elfloader.c with new cle.c and elfloader_compat.c. Taken
  together they requires less ROM and RAM than the old version.
2006-12-01 14:55:15 +00:00
bg- fc368b6946 ssd is gone 2006-12-01 14:50:06 +00:00
fros4943 a86cfbb32e changes to config system:
* user properties saved to user home (.cooja.user.properties) instead of to current working directory
* added config value "standard user platforms"
* class loader bug fix
2006-12-01 14:12:50 +00:00
fros4943 54e8dd9547 added saved config plugin specifics support 2006-11-30 14:25:44 +00:00
bg- a8c35677bd * Obob in cur_break initialisation. 2006-11-17 13:30:45 +00:00
bg- 09e5c8e09a * It is very useful to keep the rand_state across reboots. 2006-11-17 13:05:34 +00:00
bg- f3a6cee55b * Oops, some machine dependent changes was accidentally committed. 2006-11-17 13:03:51 +00:00
bg- 27e531baad * Set CC2420_RXCTRL1.RXBPF_LOCUR=1 as recommended in data sheet.
* Use PRINTF to disable debug printfs.
2006-11-17 12:27:23 +00:00
fros4943 d6a2211918 added test files for future support of mantis os.
not working yet due to threading vs jni problems
2006-11-09 19:31:14 +00:00
fros4943 38fe078d38 removed old unused test code 2006-11-08 21:28:51 +00:00
fros4943 0f43cea8d5 added external config for mantis code template 2006-11-08 21:27:26 +00:00
fros4943 6035c7cb3b added external tool objdump for alternative way to parse out section addresses and sizes (not used by contiki mote type yet) 2006-11-08 02:17:19 +00:00
fros4943 92d3a38462 added external tool objdump for alternative way to parse out section addresses and sizes (not used by contiki mote type yet)
+ some documentation
2006-11-08 02:14:24 +00:00
fros4943 8ef2684118 added external tool objdump for alternative way to parse out section addresses and sizes (not used by contiki mote type yet) 2006-11-08 02:08:00 +00:00
fros4943 a3641800b6 added nm default configuration 2006-11-06 22:29:49 +00:00
fros4943 5836d232cf restored old post-link names (_cooja_sw -> cooja_sw) 2006-11-06 22:25:12 +00:00
fros4943 3d551593ad bug fix: no nm arguments (tested on linux) 2006-11-06 22:21:57 +00:00
fros4943 76055eba40 test: use pre-link asm names (earlier didn't work with some gcc ex. typical cygwin) 2006-11-06 18:07:24 +00:00
fros4943 cc53f38fbb added:
- include contiki system symbols option (no need for the missing elf-loader files)

(including symbols not working without a few additional files)
2006-11-06 18:03:34 +00:00
fros4943 0f3764539a remade way to read variable addresses (still used old .map-file approach, but added nm-approach for testing)
not tested on linux platforms yet
2006-11-06 18:01:56 +00:00
fros4943 453844aafa added a few minor changes:
- save plugin information (experimental)
2006-11-06 17:58:55 +00:00
fros4943 7e8d9446a1 added a few minor changes:
- save plugin information (experimental)
- bug fix: windows not being deselected correctly
- include contiki system symbols option (no need for the missing elf-loader files)
2006-11-06 17:55:59 +00:00
bg- 9ead26e626 Like the dhclient.c kernel but with static IP configuration.
172.16.0.9/16 and default router 172.16.0.1.
2006-10-27 13:08:15 +00:00
fros4943 b8bcf2ab59 x86 elf loader implementation (only 2 common types).
depends on a few not-yet-commited files
2006-10-25 10:53:31 +00:00
fros4943 b12713093f removed unused methods 2006-10-23 16:15:12 +00:00
fros4943 2b5846e967 minor bug fix.
text area may still be null when log interfaces update
2006-10-23 16:14:02 +00:00
fros4943 34785be0a8 outsourced the file dialog part to method 2006-10-23 16:13:12 +00:00
fros4943 e528b527e6 moved cooja cfs files from /dev to /cfs 2006-10-23 16:07:29 +00:00
adamdunkels c67ce1c1b0 Added hack for letting nodes signal that they are 'done'. The simulator exits when all nodes are done. Fixed random initialization so that it is different for all nodes. 2006-10-23 09:01:06 +00:00
adamdunkels 0ed1d401d5 Added experimental non-routed packets rawpacket-udp.c 2006-10-22 12:32:43 +00:00
adamdunkels 35395c10e0 Added *experimental* module for sending raw (non-routed) packets from Contiki. The name of the module is likely to change. 2006-10-22 12:31:46 +00:00
fros4943 722f3c7e85 bug fix causing several quick resends to be destroyed 2006-10-22 11:29:05 +00:00
fros4943 d656df2d39 added possibility to upload binary files into simulated cfs (for example for easier eeprom simulations) 2006-10-21 10:41:58 +00:00
fros4943 37ab2d92d5 added a few ui changes when loading a saved configuration file 2006-10-21 10:40:33 +00:00
oliverschmidt 8b319eef83 Updated/improved documentation. 2006-10-14 23:48:51 +00:00