Commit graph

374 commits

Author SHA1 Message Date
bg- e3a501a8c1 * Resurrect traditional elfloader interface. 2006-12-20 13:38:33 +00:00
adamdunkels 946e11a0fc Added optional binary search 2006-12-19 09:31:37 +00:00
adamdunkels 419c5f3c17 Symbol is const 2006-12-19 09:30:57 +00:00
adamdunkels bdb317274e Added generation of symbols.[ch], removed cfs-eeprom (should be in platform makefile instead) 2006-12-19 09:22:25 +00:00
adamdunkels 2e8431b3d9 Added generation of symbols.[ch] 2006-12-19 09:21:12 +00:00
adamdunkels b8b47d2cc9 Added cfs-eeprom 2006-12-19 09:19:14 +00:00
adamdunkels 163541eaf5 Added note on burn-nodeid 2006-12-19 09:18:11 +00:00
adamdunkels 36d204b992 Script for generating empty symbols.[ch] 2006-12-19 08:58:21 +00:00
adamdunkels 0cd74875da Updated script for generating symbols.[ch] 2006-12-19 08:57:26 +00:00
fros4943 1e23eb29ba added support for elf32_rel relocation entries (earlier only elf32_rela)
added support for rodata section

(x86 compability)
2006-12-18 15:35:16 +00:00
fros4943 98f8d160b3 removed symbols.h (now symbols-def.h)
symbols.h should be autogenerated at compile time
2006-12-18 15:28:49 +00:00
fros4943 1e254866d5 updated reference to symbols.h 2006-12-18 15:27:18 +00:00
fros4943 2978147e22 scripts for auto-generating symbols.[c,h]
may for example be called from a platform makefile
2006-12-18 15:25:01 +00:00
fros4943 71940f287f new symbols definition header.
should be included from autogenerated symbols.h
2006-12-18 15:23:04 +00:00
fros4943 93714fc39f updated reference to "elfloader-tmp" 2006-12-18 15:17:47 +00:00
fros4943 060225a97a added parameter to relocate method
+ renamed write_text() to write_rom()
+ added parameter to write_rom()
2006-12-18 14:54:04 +00:00
fros4943 ea0e2c0f7d moved elfloader-tmp.h -> elfloader.h 2006-12-18 14:45:49 +00:00
fros4943 6d93716fba removed old -tmp header 2006-12-18 14:39:55 +00:00
adamdunkels 5ab475498a Removed old elfloader.h and replaced with the current code (previously in elfloader-tmp.h) 2006-12-18 12:11:15 +00:00
adamdunkels 70170b65b6 Removed old elfloader.c and replaced with the current code (previously in elfloader-tmp.c) 2006-12-18 11:55:42 +00:00
adamdunkels 5d3baef0d2 Removed old elfloader.c and replaced with the current code (previously in elfloader-tmp.c) 2006-12-18 11:45:47 +00:00
fros4943 867ceea09b minor change 2006-12-15 12:03:32 +00:00
fros4943 cd2bab0589 added method for retrieving variable addresses 2006-12-15 11:47:40 +00:00
fros4943 76bb1dbd5f added support for gui standard plugin 2006-12-13 11:57:04 +00:00
fros4943 67048e9ea0 bug fix:
label may still be null when simulation updating
2006-12-13 11:55:06 +00:00
fros4943 8e0150d44b bug fix:
appending leading '0' when number < 0x10
2006-12-11 16:37:11 +00:00
fros4943 bd2b6a9a53 bug fix:
&uip_buf[UIP_LLH_LEN]
may not always be equal to
 uip_buf
2006-12-11 15:19:34 +00:00
fros4943 30be98a575 bug fix:
radio logger generated null pointer exception
2006-12-11 12:20:06 +00:00
fros4943 381ab927df minor fix: plugin's z orders restored at load config 2006-12-07 15:14:19 +00:00
fros4943 37bbf515f2 *cleaned up some code
*updated signal strengths to those stated in cooja core interface
2006-12-07 14:28:54 +00:00
fros4943 d59ef75617 added simple filtering support 2006-12-07 14:26:48 +00:00
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