Commit graph

  • 21c690ecae energy measurement support for TX power levels thiemovoigt 2008-01-14 16:19:25 +0000
  • 304898cd79 added support for devices with power levels (e.g. TX radio) thiemovoigt 2008-01-14 16:18:39 +0000
  • 57b54894f8 Removed mistakenly added development files adamdunkels 2008-01-14 16:05:34 +0000
  • 34bd11905c Rewrote the timesynch code to use the Rime sniffer interface instead of the kludge of running timesynch as a MAC layer adamdunkels 2008-01-14 14:50:01 +0000
  • 02ee418313 Moving timesynch.[ch] from sys/ to core/net/rime as they have more to do with Rime than with the kernel adamdunkels 2008-01-14 14:22:16 +0000
  • 042180c13f Rewrote the sniffer code to use a list, which makes it possible to add any number of sniffers. Sniffers now can be both for incoming and outoing packets. adamdunkels 2008-01-14 09:42:00 +0000
  • 7a356d0fb5 Added support for (simulated) serial data input. Data written to netsim's standard input are now sent as serial data to the main node. adamdunkels 2008-01-14 09:38:16 +0000
  • 7fcb1f3b2a Updated debug output adamdunkels 2008-01-14 09:36:35 +0000
  • 94f8978443 Rewrote the sniffer code to use a list, which makes it possible to add any number of sniffers. Sniffers now can be both for incoming and outoing packets. adamdunkels 2008-01-14 09:35:53 +0000
  • b26754fd95 Removed unused code adamdunkels 2008-01-14 09:34:33 +0000
  • 7b94bfb621 Rewrote the code to use polite broadcasts istead of regular broadcasts. This reduces the amount of broadcast traffic, particularly for dense networks. adamdunkels 2008-01-14 09:34:00 +0000
  • bd125aaac6 Changed the code so that the rtimer is only set from the rtimer (interrupt) code, and not from the non-rtimer code. Removed unused code that was supposed to turn the radio off when a packet for another node was heard (but which didn't really work anyway). Changed default on time to 1/100 seconds, and off time to 1/2 seconds adamdunkels 2008-01-14 09:26:42 +0000
  • 28eaf5ee40 Moved C preprocessor concatenation macro to sys/cc.h adamdunkels 2008-01-14 09:22:50 +0000
  • 3d17762735 Added a macro for concatenation of two strings, which may be macro expansions adamdunkels 2008-01-14 09:22:22 +0000
  • 4c131d6975 added max printf2log message size fros4943 2008-01-11 15:37:38 +0000
  • 3739cd8eea corrected comment nifi 2008-01-10 13:40:20 +0000
  • 75784e2314 simple application to indicate connectivity between two nodes nifi 2008-01-10 09:59:33 +0000
  • bf5ba0fdea Added missing filesize field adamdunkels 2008-01-09 08:12:52 +0000
  • 0cb1efe718 Added cfs-posix adamdunkels 2008-01-08 14:27:28 +0000
  • bac526c5f1 Fixed handling of CFS_WRITE and CFS_APPEND adamdunkels 2008-01-08 14:27:06 +0000
  • c55f320bd5 minor bug fix: recompilation dialog may preselect wrong process if several equally named processes exist (implemented in different source files) fros4943 2008-01-08 12:33:25 +0000
  • 9c08ab0009 added get/set config for event listener plugin: (must register new observers as well) fros4943 2008-01-08 12:19:25 +0000
  • 58215907bb added get/set config for event listener plugin fros4943 2008-01-08 12:12:15 +0000
  • df9d43c62d Fixes to total power plot generation adamdunkels 2008-01-08 08:28:09 +0000
  • f6b4022511 Setting a lower value now causes a discovery packet go out quicker adamdunkels 2008-01-08 08:27:25 +0000
  • bac26c90c8 Made a primary transmission go out immediately instead of within a random interval adamdunkels 2008-01-08 08:26:48 +0000
  • 06e6bf31f4 Removed debuggin symbols and indirect symbol pointers. Added calloc and strchr to builtins adamdunkels 2008-01-08 08:22:51 +0000
  • f935be10c9 Added initalization of the serial library. Changed LPM3 to LPM2 since the current serial driver does not work with LPM3 yet (we need to add start edge detection interrupt support to fix that). adamdunkels 2008-01-08 08:21:03 +0000
  • 690805ebe7 Added configuration for upcoming shell improvements, removed PROCESS_CONF_FASTPOLL adamdunkels 2008-01-08 08:19:56 +0000
  • 959c4f3ee2 Removed ENERGEST_CONF_ON which is present in contiki-conf.h anyway adamdunkels 2008-01-08 08:18:00 +0000
  • bd9230b4b3 Added serial input from stdin, removed uIP initialization since uIP is not used anyway, made stdout unbuffered adamdunkels 2008-01-08 08:08:57 +0000
  • b7ab95499f Added serial and cfs-posix-dir adamdunkels 2008-01-08 08:08:05 +0000
  • ff42002bc5 Added extraction of power data (not just energy) adamdunkels 2008-01-08 08:07:23 +0000
  • bfd894c7bd Made graphs nicer by using gnuplot's mulitplot functionality, added power graph adamdunkels 2008-01-08 08:06:41 +0000
  • 12bbe80003 Added timestamps and radio signal noise measurements adamdunkels 2008-01-08 08:05:34 +0000
  • a46aceb5f8 Added generation of symbols.c if CORE is set adamdunkels 2008-01-08 08:04:41 +0000
  • e16b7ffcf0 Changed the return value of the inpt handler function to int so that it can wake up the CPU from LPM adamdunkels 2008-01-08 08:04:09 +0000
  • 7f05b8a5ef Added a reboot function adamdunkels 2008-01-08 08:03:02 +0000
  • b50d2b02ee Reformatting to comply with code style adamdunkels 2008-01-08 08:01:41 +0000
  • 345d0a8a79 Added a WERROR definition that can be used to turn -Werror on adamdunkels 2008-01-08 08:01:01 +0000
  • a20202231d Minor type change adamdunkels 2008-01-08 08:00:13 +0000
  • d2be099c0e Bugfix: queue buffers were not freed when a new packet was sent, leading to memory leakage. Added debug output. adamdunkels 2008-01-08 07:59:51 +0000
  • c6a43333d2 Call the timeout function only if it is non-NULL adamdunkels 2008-01-08 07:58:49 +0000
  • 40d6216ec9 Added API for reading the routing table adamdunkels 2008-01-08 07:58:23 +0000
  • 601560b1eb Added hopcount to callbacks adamdunkels 2008-01-08 07:55:56 +0000
  • 0c748d7dd2 Debug formatting fixes adamdunkels 2008-01-08 07:55:15 +0000
  • f737127cca Minor type change adamdunkels 2008-01-08 07:55:00 +0000
  • 16142f12c7 Removed unused code adamdunkels 2008-01-08 07:54:40 +0000
  • 1640b11972 The radio driver now takes care of adjusting for the transmission time adamdunkels 2008-01-08 07:54:16 +0000
  • 88a010acdc Added a simple sniffer callback, which currently is a hack - a better solution would be a list of sniffers for both outgoing and incoming packets, but this will do for now. adamdunkels 2008-01-08 07:53:02 +0000
  • 5b454bbd5f Added a simple sniffer callback, which currently is a hack - a better solution would be a list of sniffers for both outgoing and incoming packets, but this will do for now. Added trickle, neighbor & route includes. adamdunkels 2008-01-08 07:52:31 +0000
  • b356ebe009 Increased the default input line length from 40 to 80 adamdunkels 2008-01-08 07:49:51 +0000
  • 25a5434fb5 Sending with interval 0 made explicit adamdunkels 2008-01-07 14:53:04 +0000
  • d33871facc Bugfix: hops should be at least one for all packets that are sent over the radio adamdunkels 2008-01-07 14:52:23 +0000
  • a0a524e128 Added watchdog_reboot() prototype adamdunkels 2008-01-07 14:42:35 +0000
  • cc6c6eee62 Added prototype for _on() and _off() functions adamdunkels 2008-01-07 14:41:34 +0000
  • d8e84abaae Made estimation of departure time better by locally measuring the average time per byte and adding this to the incoming timestamp. adamdunkels 2008-01-07 14:08:02 +0000
  • 26a554e7c2 Added C128 port. It runs the example webserver both in the cgi and cfs variant - although the latter only with a reduced MTU size due to memory constraints. oliverschmidt 2008-01-05 22:30:23 +0000
  • a9a1a00f27 Moved GTK port to the backyard as it doesn't work for quite some time by now. oliverschmidt 2008-01-05 21:06:38 +0000
  • 00d75c8d16 Made use of uip_ipaddr_to_quad(). oliverschmidt 2008-01-04 23:28:33 +0000
  • 74fc3b4576 Made netsim gateway ip addr on Windows/Cygwin configurable at the command line. oliverschmidt 2008-01-04 23:23:29 +0000
  • 5bff4631e4 Minor reformatting. oliverschmidt 2008-01-04 23:09:03 +0000
  • f75d01a428 Log ip addr in the ordinary way. oliverschmidt 2008-01-04 22:21:04 +0000
  • b96c9deebc Added "usual" comments. oliverschmidt 2008-01-04 21:53:32 +0000
  • cd261f3121 Show info on saved defines only if they not empty. oliverschmidt 2008-01-04 21:01:37 +0000
  • bb19396d21 Introduced yet another high-level config macro. oliverschmidt 2008-01-01 19:47:03 +0000
  • 852d2c0283 Introduced very lightweight pfs implementation based on Apple ProDOS. oliverschmidt 2008-01-01 18:49:50 +0000
  • 216d20dabb Allow to implement cfs API on preprocessor level using a "pfs" (platform file system) by setting a new high-level config macro. oliverschmidt 2008-01-01 17:44:24 +0000
  • 73027164c8 Added 'savedefines' target working like 'savetarget'. Replaced $(warning...) with $(info...). Aded user feedback for the two 'save...' targets. oliverschmidt 2007-12-24 15:24:15 +0000
  • 69faf1ff4d Set sprite color. oliverschmidt 2007-12-24 15:01:49 +0000
  • faad65bddd Use cfs filesystem to allow for specific implementations. oliverschmidt 2007-12-24 00:13:28 +0000
  • af6d9a59be Adjusted value (without distinguishing between Ethernet, SLIP, ...). oliverschmidt 2007-12-23 20:24:46 +0000
  • 93ff3add1f Use cfs filesystem to allow for specific implementations. oliverschmidt 2007-12-23 15:37:28 +0000
  • 5592b1df6c Implement cfs API on preprocessor level using POSIX functions.. oliverschmidt 2007-12-23 15:29:19 +0000
  • 1ecf65d6c2 Allow to implement cfs API on preprocessor level. The benefits are: - Less overhead. - Switching implementations without makefile changes. - Compatibility with specific declaration needs. (I.e. the cc65 module loader expects the read() function to be defined as fastcall but that contradicts the cfs API declaration.) oliverschmidt 2007-12-23 15:22:33 +0000
  • a9ebc469b8 Avoid usage of POSIX function names even for static functions as some indirectly included system header might declare them. oliverschmidt 2007-12-23 14:56:54 +0000
  • f67506ba2a Set truncate flag to make sure that overwriting a existing file doesn't result in a mix of old and new content. oliverschmidt 2007-12-23 14:12:44 +0000
  • fda38428d9 Introduced some more high-level config macros. oliverschmidt 2007-12-23 13:55:38 +0000
  • 14a8cf7200 Made use of the new high-level config macros. oliverschmidt 2007-12-23 12:33:57 +0000
  • 125f261b7d Introduced high-level macros to be set on the make command line. They allow easy configuration of Contiki for typical (cc65-)project scenarios. oliverschmidt 2007-12-23 12:32:43 +0000
  • 8a4e2ec268 Fixed typo. oliverschmidt 2007-12-22 12:02:43 +0000
  • a5ccd9515d Allow to define arbitrary compiler preprocesor variables from the make command line. oliverschmidt 2007-12-21 10:16:45 +0000
  • 0564cc50fd Splitted POSIX based cfs implementation to avoid pulling in potentially large POSIX directory I/O functions without needing them at all. oliverschmidt 2007-12-21 01:36:01 +0000
  • 102e3e2a24 Make use of fastcall. oliverschmidt 2007-12-21 01:13:44 +0000
  • e4086d8374 Use cfs filesystem to allow for specific implementations (and make use of fastcall). oliverschmidt 2007-12-21 01:04:29 +0000
  • ae4978e994 Moved z80 specific line to z80 makefile. oliverschmidt 2007-12-21 00:49:40 +0000
  • fe023c6d3e Introduced very lightweight log implementation not depending on any file I/O library. oliverschmidt 2007-12-21 00:43:57 +0000
  • c36697fca9 Added target-specifc mouse configuration values. oliverschmidt 2007-12-20 22:59:41 +0000
  • e63610e1c9 Added target-specifc mouse support (sprite handling). oliverschmidt 2007-12-20 22:54:22 +0000
  • ff6622310f Added target-specifc mouse configuration values. oliverschmidt 2007-12-20 22:52:18 +0000
  • 1863f8aef2 Added generic ctk mouse implementation based on cc65 mouse drivers. oliverschmidt 2007-12-20 22:47:39 +0000
  • eab988e84d Added target-specifc ctk (and www) configuration values. oliverschmidt 2007-12-20 20:54:15 +0000
  • 2c45596f5c Optimized non-logging scenario. oliverschmidt 2007-12-20 20:49:59 +0000
  • 878f56837d Did more aggressive fullscreen ctk codesize optimization. Now ctk draw implementations need adjustment as the struct window member x and y are gone. Another potential optimization would be to remove clipping... oliverschmidt 2007-12-20 20:45:06 +0000
  • 1b5ae78a95 Easily avoided double (meant to be a forward ?) definition of timesynch_driver. oliverschmidt 2007-12-20 20:30:55 +0000
  • 14fa993204 Define an empty rtimer_arch_now() macro to keep compiler happy. oliverschmidt 2007-12-20 20:28:34 +0000
  • f0891be218 added clear channel assessment timeout. long to begin with. nvt-se 2007-12-20 14:44:31 +0000
  • d8f6f03edc moving radio init to init-net files fros4943 2007-12-20 13:43:24 +0000
  • d0997c2dab major bugfix: padding synch with zero fros4943 2007-12-20 13:36:59 +0000
  • abb2731ed7 corrected comparison when bits don't need shifting. nvt-se 2007-12-20 10:48:01 +0000