adamdunkels
|
6e89e545b3
|
Added optional transmission of ICMP destimation unreachable in response to incoming UDP packets with an destination port that is not open. This is needed for correct operation of traceroute
|
2008-01-24 23:08:58 +00:00 |
|
adamdunkels
|
c9508567a1
|
Bugfix: IP addresses in ICMP time exceeded messages were not transmitted correctly
|
2008-01-24 23:07:37 +00:00 |
|
adamdunkels
|
eced8a3ec2
|
Removed left-over debug printouts
|
2008-01-24 23:07:05 +00:00 |
|
adamdunkels
|
49ac5f9026
|
Show rt metric in netsim as number of expected transmissions
|
2008-01-24 21:11:40 +00:00 |
|
adamdunkels
|
cdfe030980
|
Send immediately if interval == 0. Added debug information
|
2008-01-24 21:10:50 +00:00 |
|
adamdunkels
|
f93a48599e
|
Process only one poll request at a time to avoid starvation if one process keeps calling process_poll() from its poll handler
|
2008-01-24 21:00:51 +00:00 |
|
adamdunkels
|
1b024d6e69
|
Added const
|
2008-01-24 13:09:32 +00:00 |
|
adamdunkels
|
dc70ac2584
|
Added calibration to channel switch if currently in receive mode. Added explicit checks for transmission activity before channel switch
|
2008-01-24 13:09:16 +00:00 |
|
adamdunkels
|
af73a358f4
|
Added const to constant arguments
|
2008-01-24 13:08:35 +00:00 |
|
adamdunkels
|
bf8b5c093d
|
Made timetable code optional
|
2008-01-24 06:17:51 +00:00 |
|
adamdunkels
|
e7fb51b14c
|
Added generic return valued
|
2008-01-24 06:17:33 +00:00 |
|
adamdunkels
|
546efc7b61
|
Removed remaining debug code
|
2008-01-23 21:06:25 +00:00 |
|
adamdunkels
|
68523814c5
|
Moved from examples/sky into generic platform/sky/apps so that all examples can use it
|
2008-01-23 20:34:37 +00:00 |
|
adamdunkels
|
29cc2b1266
|
Updated debug printouts
|
2008-01-23 16:10:10 +00:00 |
|
adamdunkels
|
f4dd9ccd5b
|
Rewrote the process code so that initialization events are posted synchronously instead of asynchronously, so that we don't have to explicitly wait for processes to be initialized. This also reduces the size of the event queue by half on the Tmote Sky platform since the queue was maximized during system bootup. This change also prompted an update of the process invokation code to ensure that a process is not invoked again when processing an event. General cleanup of the code also.
|
2008-01-23 15:18:06 +00:00 |
|
adamdunkels
|
c8dccbbd40
|
Added a function for converting a timesynchronized time to a local (rtimer) time
|
2008-01-23 15:07:05 +00:00 |
|
adamdunkels
|
8a9b931a4b
|
Rewrote most of the X-MAC code to make it easier to follow, debug and modify. Also added an optional, experimental time synchronized addition that makes X-MACs on different nodes explicitly de-synchronized
|
2008-01-23 15:00:54 +00:00 |
|
adamdunkels
|
c2ef303c24
|
Updated for the new simple_cc2420 API
|
2008-01-23 14:58:01 +00:00 |
|
adamdunkels
|
2c5964ef55
|
Changed default transmission behaviour to be to send without checking for channel activity first (in anticipation of radio API change that adds a CCA function to the radio API). General code cleanup. Added optional timetable profiling. Added simple_cc2420_get_channel() function, changed simple_cc2420_set_chan_pan to simple_cc2420_set_pan since we now have a dedicated simple_cc2420_set_channel
|
2008-01-23 14:57:19 +00:00 |
|
zhitao
|
10ce1ed03e
|
Pulled in updated defines for the sky platform
|
2008-01-22 15:00:24 +00:00 |
|
zhitao
|
b9c34bf835
|
Removed redundant initialization
|
2008-01-22 14:58:41 +00:00 |
|
adamdunkels
|
d9b52d1585
|
Added ENEGEST_SECOND
|
2008-01-21 12:36:17 +00:00 |
|
adamdunkels
|
5c169ac291
|
Better debug output
|
2008-01-21 12:19:27 +00:00 |
|
nvt-se
|
6005437b27
|
Disable the watchdog during the whole erase operation.
|
2008-01-21 10:40:26 +00:00 |
|
adamdunkels
|
a4d5ca833c
|
Update the periodic watchdog only if it is not stopped
|
2008-01-21 10:39:23 +00:00 |
|
nvt-se
|
bed0963769
|
Call watchdog_periodic before erasing each sector, because this operation
takes approximately 1s.
|
2008-01-21 10:28:44 +00:00 |
|
adamdunkels
|
685de41feb
|
Fixed buggy build
|
2008-01-19 06:57:44 +00:00 |
|
nifi
|
3e0e3d4965
|
added energest-arch.c
|
2008-01-18 18:26:02 +00:00 |
|
fros4943
|
0c21c8893a
|
bugfix: wait while *either* transmitting or unvalid rssi
|
2008-01-17 15:38:45 +00:00 |
|
adamdunkels
|
7b71f23abe
|
Factored out the time table keeping code from the profiling code and placed it in a separate 'timetable' module, that may be uesd on its own.
|
2008-01-17 12:19:25 +00:00 |
|
adamdunkels
|
f2599b38e7
|
Added a WERROR variable, which, if set, causes -Werror flags to be turned on
|
2008-01-17 12:07:32 +00:00 |
|
oliverschmidt
|
cee1823dc3
|
Shell scripts need to have Unix line endings even on Windows/Cygwin.
|
2008-01-15 21:35:42 +00:00 |
|
oliverschmidt
|
f9893e11c4
|
Shell scripts need to have Unix line endings even on Windows/Cygwin.
|
2008-01-15 21:34:25 +00:00 |
|
nvt-se
|
8a38ffea87
|
added declaration for simple_cc2420_get_txpower.
|
2008-01-15 08:53:52 +00:00 |
|
nvt-se
|
057cd5ac05
|
no ENERGEST_ON_* macro needed for levels.
|
2008-01-15 08:52:16 +00:00 |
|
nvt-se
|
c3653b96ce
|
check if ENERGEST_CONF_LEVELDEVICE_LEVELS is set.
call ENERGEST_ON_LEVEL.
|
2008-01-15 08:33:02 +00:00 |
|
thiemovoigt
|
21c690ecae
|
energy measurement support for TX power levels
|
2008-01-14 16:19:25 +00:00 |
|
thiemovoigt
|
304898cd79
|
added support for devices with power levels (e.g. TX radio)
|
2008-01-14 16:18:39 +00:00 |
|
adamdunkels
|
57b54894f8
|
Removed mistakenly added development files
|
2008-01-14 16:05:34 +00:00 |
|
adamdunkels
|
34bd11905c
|
Rewrote the timesynch code to use the Rime sniffer interface instead of the kludge of running timesynch as a MAC layer
|
2008-01-14 14:50:01 +00:00 |
|
adamdunkels
|
02ee418313
|
Moving timesynch.[ch] from sys/ to core/net/rime as they have more to do with Rime than with the kernel
|
2008-01-14 14:22:16 +00:00 |
|
adamdunkels
|
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.
|
2008-01-14 09:42:00 +00:00 |
|
adamdunkels
|
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.
|
2008-01-14 09:38:16 +00:00 |
|
adamdunkels
|
7fcb1f3b2a
|
Updated debug output
|
2008-01-14 09:36:35 +00:00 |
|
adamdunkels
|
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.
|
2008-01-14 09:35:53 +00:00 |
|
adamdunkels
|
b26754fd95
|
Removed unused code
|
2008-01-14 09:34:33 +00:00 |
|
adamdunkels
|
7b94bfb621
|
Rewrote the code to use polite broadcasts istead of regular broadcasts. This reduces the amount of broadcast traffic, particularly for dense networks.
|
2008-01-14 09:34:00 +00:00 |
|
adamdunkels
|
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
|
2008-01-14 09:26:42 +00:00 |
|
adamdunkels
|
28eaf5ee40
|
Moved C preprocessor concatenation macro to sys/cc.h
|
2008-01-14 09:22:50 +00:00 |
|
adamdunkels
|
3d17762735
|
Added a macro for concatenation of two strings, which may be macro expansions
|
2008-01-14 09:22:22 +00:00 |
|