21c690ecaeenergy measurement support for TX power levels
thiemovoigt
2008-01-14 16:19:25 +0000
304898cd79added support for devices with power levels (e.g. TX radio)
thiemovoigt
2008-01-14 16:18:39 +0000
57b54894f8Removed mistakenly added development files
adamdunkels
2008-01-14 16:05:34 +0000
34bd11905cRewrote 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
02ee418313Moving 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
042180c13fRewrote 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
7a356d0fb5Added 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
94f8978443Rewrote 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
7b94bfb621Rewrote 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
bd125aaac6Changed 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
28eaf5ee40Moved C preprocessor concatenation macro to sys/cc.h
adamdunkels
2008-01-14 09:22:50 +0000
3d17762735Added a macro for concatenation of two strings, which may be macro expansions
adamdunkels
2008-01-14 09:22:22 +0000
4c131d6975added max printf2log message size
fros4943
2008-01-11 15:37:38 +0000
bac526c5f1Fixed handling of CFS_WRITE and CFS_APPEND
adamdunkels
2008-01-08 14:27:06 +0000
c55f320bd5minor 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
9c08ab0009added get/set config for event listener plugin: (must register new observers as well)
fros4943
2008-01-08 12:19:25 +0000
df9d43c62dFixes to total power plot generation
adamdunkels
2008-01-08 08:28:09 +0000
f6b4022511Setting a lower value now causes a discovery packet go out quicker
adamdunkels
2008-01-08 08:27:25 +0000
bac26c90c8Made a primary transmission go out immediately instead of within a random interval
adamdunkels
2008-01-08 08:26:48 +0000
06e6bf31f4Removed debuggin symbols and indirect symbol pointers. Added calloc and strchr to builtins
adamdunkels
2008-01-08 08:22:51 +0000
f935be10c9Added 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
959c4f3ee2Removed ENERGEST_CONF_ON which is present in contiki-conf.h anyway
adamdunkels
2008-01-08 08:18:00 +0000
bd9230b4b3Added serial input from stdin, removed uIP initialization since uIP is not used anyway, made stdout unbuffered
adamdunkels
2008-01-08 08:08:57 +0000
b7ab95499fAdded serial and cfs-posix-dir
adamdunkels
2008-01-08 08:08:05 +0000
ff42002bc5Added extraction of power data (not just energy)
adamdunkels
2008-01-08 08:07:23 +0000
bfd894c7bdMade graphs nicer by using gnuplot's mulitplot functionality, added power graph
adamdunkels
2008-01-08 08:06:41 +0000
12bbe80003Added timestamps and radio signal noise measurements
adamdunkels
2008-01-08 08:05:34 +0000
a46aceb5f8Added generation of symbols.c if CORE is set
adamdunkels
2008-01-08 08:04:41 +0000
e16b7ffcf0Changed 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
7f05b8a5efAdded a reboot function
adamdunkels
2008-01-08 08:03:02 +0000
b50d2b02eeReformatting to comply with code style
adamdunkels
2008-01-08 08:01:41 +0000
345d0a8a79Added a WERROR definition that can be used to turn -Werror on
adamdunkels
2008-01-08 08:01:01 +0000
a20202231dMinor type change
adamdunkels
2008-01-08 08:00:13 +0000
d2be099c0eBugfix: 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
c6a43333d2Call the timeout function only if it is non-NULL
adamdunkels
2008-01-08 07:58:49 +0000
40d6216ec9Added API for reading the routing table
adamdunkels
2008-01-08 07:58:23 +0000
601560b1ebAdded hopcount to callbacks
adamdunkels
2008-01-08 07:55:56 +0000
1640b11972The radio driver now takes care of adjusting for the transmission time
adamdunkels
2008-01-08 07:54:16 +0000
88a010acdcAdded 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
5b454bbd5fAdded 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
b356ebe009Increased the default input line length from 40 to 80
adamdunkels
2008-01-08 07:49:51 +0000
25a5434fb5Sending with interval 0 made explicit
adamdunkels
2008-01-07 14:53:04 +0000
d33871faccBugfix: hops should be at least one for all packets that are sent over the radio
adamdunkels
2008-01-07 14:52:23 +0000
cc6c6eee62Added prototype for _on() and _off() functions
adamdunkels
2008-01-07 14:41:34 +0000
d8e84abaaeMade 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
26a554e7c2Added 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
a9a1a00f27Moved GTK port to the backyard as it doesn't work for quite some time by now.
oliverschmidt
2008-01-05 21:06:38 +0000
00d75c8d16Made use of uip_ipaddr_to_quad().
oliverschmidt
2008-01-04 23:28:33 +0000
74fc3b4576Made netsim gateway ip addr on Windows/Cygwin configurable at the command line.
oliverschmidt
2008-01-04 23:23:29 +0000
cd261f3121Show info on saved defines only if they not empty.
oliverschmidt
2008-01-04 21:01:37 +0000
bb19396d21Introduced yet another high-level config macro.
oliverschmidt
2008-01-01 19:47:03 +0000
852d2c0283Introduced very lightweight pfs implementation based on Apple ProDOS.
oliverschmidt
2008-01-01 18:49:50 +0000
216d20dabbAllow 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
73027164c8Added '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
faad65bdddUse cfs filesystem to allow for specific implementations.
oliverschmidt
2007-12-24 00:13:28 +0000
af6d9a59beAdjusted value (without distinguishing between Ethernet, SLIP, ...).
oliverschmidt
2007-12-23 20:24:46 +0000
93ff3add1fUse cfs filesystem to allow for specific implementations.
oliverschmidt
2007-12-23 15:37:28 +0000
5592b1df6cImplement cfs API on preprocessor level using POSIX functions..
oliverschmidt
2007-12-23 15:29:19 +0000
1ecf65d6c2Allow 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
a9ebc469b8Avoid 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
f67506ba2aSet 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
fda38428d9Introduced some more high-level config macros.
oliverschmidt
2007-12-23 13:55:38 +0000
14a8cf7200Made use of the new high-level config macros.
oliverschmidt
2007-12-23 12:33:57 +0000
125f261b7dIntroduced 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
a5ccd9515dAllow to define arbitrary compiler preprocesor variables from the make command line.
oliverschmidt
2007-12-21 10:16:45 +0000
0564cc50fdSplitted 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
102e3e2a24Make use of fastcall.
oliverschmidt
2007-12-21 01:13:44 +0000
e4086d8374Use cfs filesystem to allow for specific implementations (and make use of fastcall).
oliverschmidt
2007-12-21 01:04:29 +0000
ae4978e994Moved z80 specific line to z80 makefile.
oliverschmidt
2007-12-21 00:49:40 +0000
fe023c6d3eIntroduced very lightweight log implementation not depending on any file I/O library.
oliverschmidt
2007-12-21 00:43:57 +0000
878f56837dDid 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
1b5ae78a95Easily avoided double (meant to be a forward ?) definition of timesynch_driver.
oliverschmidt
2007-12-20 20:30:55 +0000
14fa993204Define an empty rtimer_arch_now() macro to keep compiler happy.
oliverschmidt
2007-12-20 20:28:34 +0000
f0891be218added clear channel assessment timeout. long to begin with.
nvt-se
2007-12-20 14:44:31 +0000
d8f6f03edcmoving radio init to init-net files
fros4943
2007-12-20 13:43:24 +0000
d0997c2dabmajor bugfix: padding synch with zero
fros4943
2007-12-20 13:36:59 +0000
abb2731ed7corrected comparison when bits don't need shifting.
nvt-se
2007-12-20 10:48:01 +0000