Commit Graph

  • 9b075f2038 * More compiler builtins. bg- 2007-01-23 12:32:52 +0000
  • a88f797455 * Constness and voidness. bg- 2007-01-23 12:29:50 +0000
  • 6bb9d0fa04 * Missing volatile. bg- 2007-01-23 12:24:35 +0000
  • 338aa9e7a2 removed clean of node-id.c because it is no longer auto-generated nifi 2007-01-18 13:47:40 +0000
  • c3e2c7e270 ignoring exception is loaded plugin ordering not possible fros4943 2007-01-16 12:59:09 +0000
  • f5dc079895 minor bug fix fros4943 2007-01-16 10:33:25 +0000
  • f4ca79c73a removed warning message fros4943 2007-01-16 10:32:55 +0000
  • 6a56b5de79 * Switch to using cmod by default. bg- 2007-01-12 18:24:51 +0000
  • 2ae3edb0d5 * Minor mod for FreeBSD 6. bg- 2007-01-12 18:23:19 +0000
  • f6936bfd51 * Comment. bg- 2007-01-12 18:18:23 +0000
  • f51c7f03df * Add some assertions. bg- 2007-01-12 18:16:56 +0000
  • 519f0468e7 outputting more information when unable to quick-load simulation fros4943 2007-01-12 14:47:29 +0000
  • f8d7943735 * Switch from linear search to binary ditto. bg- 2007-01-12 13:55:04 +0000
  • c42988b78b * Change return type of i2c_start() to int. bg- 2007-01-12 13:41:57 +0000
  • f888f4784c * Fix an miscalculation. bg- 2007-01-12 13:36:27 +0000
  • 4aa5770e3a removed debugging output fros4943 2007-01-12 10:47:05 +0000
  • 6c879fc81a bug fix: mote id reported changed every tick fros4943 2007-01-12 10:43:19 +0000
  • 956c1172c3 added java variables to compare c variables against fros4943 2007-01-11 14:28:26 +0000
  • afdf540698 outputting already increased counters fros4943 2007-01-11 14:27:26 +0000
  • 05cc4c5db4 added section size control fros4943 2007-01-11 14:26:47 +0000
  • fadf22550a new compiled mrm jar fros4943 2007-01-10 15:08:54 +0000
  • 596677d054 added get observable method fros4943 2007-01-10 15:08:17 +0000
  • 4c696452ac changed method name fros4943 2007-01-10 14:59:07 +0000
  • 0c98ce0651 documentation (including javadoc) update fros4943 2007-01-10 14:57:42 +0000
  • b2516a09ef changed method name fros4943 2007-01-10 09:02:17 +0000
  • 30e0584ec5 fixes possible ambiguous compilation error by explicitly casting null fros4943 2007-01-10 08:48:13 +0000
  • a812d1927b a lot of changes: fros4943 2007-01-09 10:27:53 +0000
  • abe3a4eaab separated simulation save/load config functionality fros4943 2007-01-09 10:21:08 +0000
  • 5c1dcd25c3 new help method for generating radio mediums during config load. fros4943 2007-01-09 10:18:08 +0000
  • aaaf19f72d new method params: is visualizer available fros4943 2007-01-09 10:16:26 +0000
  • 8717e8c10b new name of visplugintype.java fros4943 2007-01-09 10:15:26 +0000
  • 9373558bc6 changed name to plugintype fros4943 2007-01-09 10:14:45 +0000
  • 43f371e35a separated visplugin from plugins (plugins may now also exist without visualizers) fros4943 2007-01-09 10:14:21 +0000
  • 91396a3fc2 minor changes due to deletion of static variables and new method parameters fros4943 2007-01-09 10:09:59 +0000
  • 89b5f3c2db minor changes due to deletion of static variables. fros4943 2007-01-09 10:09:19 +0000
  • 8de17adc2d minor changes due to deletion of static variables fros4943 2007-01-09 10:08:02 +0000
  • 74e55fbb81 minor changes due to deletion of static variables. added support for new contiki mote type information: compilation files fros4943 2007-01-09 10:07:44 +0000
  • db0cb3d04c minor changes due to new setConfig method parameter fros4943 2007-01-09 10:05:19 +0000
  • 2fd44015fa minor updates due to removed static variables and new method params fros4943 2007-01-09 10:03:51 +0000
  • 6a6b900955 minor updates due to deleted static variables fros4943 2007-01-09 10:02:16 +0000
  • d579da7a8a method parameter updates fros4943 2007-01-09 10:01:14 +0000
  • 34c020d87e new plugin: plugin can be configured to break on certain events in simulation environment, for example whenever a led changes fros4943 2007-01-09 09:50:52 +0000
  • 18d9c94222 updated plugin constructors fros4943 2007-01-09 09:49:24 +0000
  • bf7ed8eb41 new name (ealier Standard Radio Medium) fros4943 2007-01-09 09:47:36 +0000
  • 286dfe0e54 new method for getting observable object fros4943 2007-01-09 09:47:10 +0000
  • ab2373cfec name change to udgm fros4943 2007-01-09 09:45:59 +0000
  • 5106e2c4ec updated interface due to set config structure changes fros4943 2007-01-09 09:19:54 +0000
  • a0f581c7a4 updated plugin due to structure changes fros4943 2007-01-09 09:19:23 +0000
  • ae088432fe updated arm -> mrm standard user platform fros4943 2007-01-09 09:18:23 +0000
  • 4a40a492b6 updated plugin and radio medium names fros4943 2007-01-09 09:17:55 +0000
  • 6339dc1e27 new name for arm: multi-path ray-tracer radio medium (mrm) fros4943 2007-01-09 09:16:49 +0000
  • 6464228219 renamed arm (advanced radio medium) to mrm fros4943 2007-01-09 09:15:30 +0000
  • 33bea3a025 added support for nogui start from ant fros4943 2007-01-09 09:14:25 +0000
  • 1fbce051c3 remade the use of symbols.[c,h]. symbols will now always be included in compilation fros4943 2007-01-09 09:13:36 +0000
  • cada8d324f Up to now the DNS resolver relied on the uIP 1/2 second polling for its retry management (implementing a linear back-off). But Contiki 2.x uIP doesn't implement the 1/2 second polling for UDP connections anymore! Therefore I added an event timer to the DNS resolver for its retry management. I went for a 1 second interval (still with the same linear back-off) as compromise between officially recommended longer intervals (i.e. BIND with 5 seconds and exponential back-off) and a reasonable user experience for the self induced packet loss in ARP setups. oliverschmidt 2007-01-07 13:52:25 +0000
  • 7993f46e76 * More control chars that needs binary output. bg- 2007-01-05 18:05:21 +0000
  • e4305295f7 * First stab at loadable contiki modules in plural form. bg- 2007-01-05 18:00:55 +0000
  • c367a49606 * Typedef for scratch buffer. bg- 2007-01-05 17:47:53 +0000
  • 8944a3f6c8 More'or less a verbatim copy of the traditional elfloader but built upon cmod and cle. bg- 2007-01-05 17:46:26 +0000
  • 75f4408119 Autoload the WinPcap driver now that I consider it fully functional. oliverschmidt 2007-01-03 10:36:58 +0000
  • 00101cc177 Added support for the cc65 target 'apple2enh' (Enhanced Apple //e). oliverschmidt 2007-01-03 10:29:17 +0000
  • ef8ae0e158 Added an initial Makefile for the cc65 tool chain (www.cc65.org). For now it allows to build the statically linked hello-world example. oliverschmidt 2007-01-03 10:26:40 +0000
  • 965342ff43 * Increase portability by avoiding "-" in regexp sets. bg- 2007-01-02 12:39:48 +0000
  • 69492ff4ea Removed Contiki 1.x makefiles to avoid confusion on understanding the (already complex enough) Contiki 2.x build system. oliverschmidt 2006-12-31 14:30:11 +0000
  • 6c4bcfb86f Moved 6502-specific implementation of local continuations into a 'sys' folder in order to allow the oliverschmidt 2006-12-31 14:26:02 +0000
  • 859ab1b706 Allow a target-specific makesfile to supply a custom rule for dependency file generation in the same way it is done for all other rules. oliverschmidt 2006-12-31 14:16:32 +0000
  • 07a26c584a Introduced a new variable CONTIKI_OBJECTFILES in order to allow target-specific makesfile to add object files to the Contiki library which are not compiled from .c files but i.e. assembled from .S files. oliverschmidt 2006-12-31 13:54:24 +0000
  • 355630f2d6 The whole Contiki 2.x CVS project doesn't contain a single usage of the Contiki preemptive multithreading library. Therefore I argue to remove it from the default build in order to lower the barrier to entry for new - or old ;-) targets - especially those without a timer interrupt. oliverschmidt 2006-12-31 13:46:40 +0000
  • 99fd132d3c If we explicitly do a oliverschmidt 2006-12-31 13:34:59 +0000
  • 074e74a584 Avoid generating new CTK events if process_exit() and LOADER_UNLOAD() was already called. oliverschmidt 2006-12-29 23:05:19 +0000
  • 3229e5fa9d Minor source consistency improvement. oliverschmidt 2006-12-29 00:06:32 +0000
  • 79899c69c1 * Change baudrate to 115200. bg- 2006-12-27 14:19:22 +0000
  • 7f5c1fde0f Add 'cuad0' device. barner 2006-12-22 17:25:13 +0000
  • 01983e2a77 Fix symbol table generation for the AVR platform. barner 2006-12-22 17:21:50 +0000
  • d4b3436d21 Add new plattform definition for the STK 501 board featuring an Atmel ATmega128. barner 2006-12-22 17:19:22 +0000
  • 94eecb64f1 Respect MMEM_CONF_SIZE user option, otherwise default to 4096 byts for MMEM_SIZE. barner 2006-12-22 17:14:06 +0000
  • c4df71bb7e - AVR specific implementation of (linear) symbol table lookup, that uses the necessary functions to load symbols from flash ROM. - Implementing binary search is on my TODO list. barner 2006-12-22 17:12:31 +0000
  • 54ac97990d - Fix / enhence AVR specific part of the ELF relocator. Some relocation types are still unsupported and will write warings on the second serial port. barner 2006-12-22 17:10:54 +0000
  • 5d6abc4cfe Provide dummy implementations for the leds and minileds module in order to unbreak the build. barner 2006-12-22 17:05:31 +0000
  • 9735acb03f - Re-implementation of timing facility using timer0 and the internal clock source. Using an external clock source (esp. the real-time clock) did not work. This might as well be a local problem (e.g. hardware). - Provide some dummy implementations in order to fix the build. barner 2006-12-22 17:04:38 +0000
  • 6eb200cfc1 Fix build: location of eeprom.h changed. barner 2006-12-22 17:02:24 +0000
  • 45cbcde797 - Fix/enhence support for RS232 interface on AVR (ATMega128): * support for multiple ports: (extended interface with 'port' parameter) * new function: rs232_redirect_stdout that allows you to redirect stdout to a serial port - In order to implement support for other MCUs, adopt a copy of rs232_atmega128.h barner 2006-12-22 17:00:45 +0000
  • 86f37e7c1b AVR specific implementation of contiki multi-threating architecture (supporting per-thread stacks). barner 2006-12-22 16:55:53 +0000
  • 265f45feba - Fix build of contiki-2.x AVR port. - Generate symbol tables for loadable modules. barner 2006-12-22 16:54:36 +0000
  • 98cea83de5 * Include loader/symbols-def.h and use extern declarations. bg- 2006-12-20 14:41:28 +0000
  • d6b06f0661 * Add extern declarations. bg- 2006-12-20 14:36:28 +0000
  • e5aef6ad8d * Typo in comment. bg- 2006-12-20 13:50:15 +0000
  • 8adcee17c3 * Typo in comment. bg- 2006-12-20 13:46:14 +0000
  • 3c9fe59106 * Typo in comment. bg- 2006-12-20 13:43:47 +0000
  • 29572668ac * Typo in comment. bg- 2006-12-20 13:42:55 +0000
  • e3a501a8c1 * Resurrect traditional elfloader interface. bg- 2006-12-20 13:38:33 +0000
  • 946e11a0fc Added optional binary search adamdunkels 2006-12-19 09:31:37 +0000
  • 419c5f3c17 Symbol is const adamdunkels 2006-12-19 09:30:57 +0000
  • bdb317274e Added generation of symbols.[ch], removed cfs-eeprom (should be in platform makefile instead) adamdunkels 2006-12-19 09:22:25 +0000
  • 2e8431b3d9 Added generation of symbols.[ch] adamdunkels 2006-12-19 09:21:12 +0000
  • b8b47d2cc9 Added cfs-eeprom adamdunkels 2006-12-19 09:19:14 +0000
  • 163541eaf5 Added note on burn-nodeid adamdunkels 2006-12-19 09:18:11 +0000
  • 36d204b992 Script for generating empty symbols.[ch] adamdunkels 2006-12-19 08:58:21 +0000
  • 0cd74875da Updated script for generating symbols.[ch] adamdunkels 2006-12-19 08:57:26 +0000
  • 1e23eb29ba added support for elf32_rel relocation entries (earlier only elf32_rela) added support for rodata section fros4943 2006-12-18 15:35:16 +0000