adamdunkels
|
adc57729c3
|
struct uip_udp_conn should be declared even if UIP_UDP is zero (it does not add any extra code)
|
2008-10-15 08:56:44 +00:00 |
|
adamdunkels
|
e931260603
|
Added more curly brackets to ensure ANSI C compliance when UIP_TCP is defined;
|
2008-10-15 08:52:30 +00:00 |
|
adamdunkels
|
6a3565f5b6
|
Added an #if around the whole code if IPv6 is defined
|
2008-10-15 08:08:32 +00:00 |
|
adamdunkels
|
91910f82dd
|
added curly brackets to ensure ANSI C compliance when UIP_TCP is defined; some automatic whitespace removal
|
2008-10-15 07:59:34 +00:00 |
|
adamdunkels
|
647443cb9d
|
Added payload field to ICMP v4 header that was inadvertedly removed during the uIPv6 commits; automatic whitespace removal at line ends
|
2008-10-15 07:55:00 +00:00 |
|
julienabeille
|
2238f2e7da
|
Debugged autoconf for ethernet
|
2008-10-14 16:50:11 +00:00 |
|
julienabeille
|
4f9bc05f90
|
ping-ipv6 example compiles on native cygwin
|
2008-10-14 13:39:12 +00:00 |
|
nvt-se
|
b693690fbe
|
added parameter descriptions
|
2008-10-14 13:27:55 +00:00 |
|
nvt-se
|
775b8b4ae5
|
fixed documentation typos.
|
2008-10-14 12:46:39 +00:00 |
|
adamdunkels
|
fc1a8575d6
|
Removed unused include files (also automatically removed whitespace from line endings)
|
2008-10-14 12:26:18 +00:00 |
|
julienabeille
|
2e8264010b
|
Main uIPv6 files addition - more
|
2008-10-14 09:42:33 +00:00 |
|
julienabeille
|
f95cdc5abb
|
Main uIPv6 files addition
|
2008-10-14 09:40:56 +00:00 |
|
nvt-se
|
10639bc982
|
use abstract types for offsets and pages so that we can easily port it to
very large or small memories.
|
2008-10-03 19:27:28 +00:00 |
|
nvt-se
|
ebeb0b1452
|
use unsigned long since clock_seconds() returns that.
|
2008-10-02 15:04:37 +00:00 |
|
nvt-se
|
87a136d33a
|
a timer of seconds
|
2008-10-02 10:17:48 +00:00 |
|
joxe
|
193bbc9ffa
|
fixed energest to always add positive values and to use all bits, removed energest arch
|
2008-09-29 11:44:37 +00:00 |
|
joxe
|
673d73bfa3
|
added energest on all parts of leds API and some cleanup
|
2008-09-29 11:35:28 +00:00 |
|
nvt-se
|
7f3e81f5d3
|
fixed file descriptor leakage and erroneous flag setting.
|
2008-09-21 16:07:26 +00:00 |
|
nvt-se
|
9e7add658b
|
corrected assignments.
|
2008-09-21 15:30:51 +00:00 |
|
nvt-se
|
ac6ce4cbf1
|
increased sequential read performance by eliminating a header reading.
|
2008-09-21 15:01:48 +00:00 |
|
nvt-se
|
4b6abd4fb7
|
bug fixes:
- close all file descriptors after formatting.
- do not increase file size when flushing the log.
- make sure that the fd is positive in FD_VALID.
|
2008-09-21 12:49:08 +00:00 |
|
adamdunkels
|
f127b3e24c
|
Added a timer_remaining() function that returns the time until the timer expires
|
2008-09-21 08:58:05 +00:00 |
|
adamdunkels
|
7b238a91af
|
Don't turn on the radio on after sending a broadcast
|
2008-09-04 17:44:01 +00:00 |
|
nvt-se
|
195062416e
|
corrected parameter type
|
2008-08-28 14:32:53 +00:00 |
|
nvt-se
|
86bce2636d
|
fixed bug with eof hint
|
2008-08-28 14:31:10 +00:00 |
|
nvt-se
|
f122654317
|
the isolated flag must have higher precedence than the obsolete flag
|
2008-08-28 12:50:09 +00:00 |
|
adamdunkels
|
45e2f10989
|
Constness
|
2008-08-26 21:46:06 +00:00 |
|
adamdunkels
|
6a460fecdd
|
There is problem with the CC2420 driver: under high traffic load the packets often get mangled in the receive FIFO. Not sure why this happens or how to best prevent it. As a temporary workaround, I've added an additional CRC16 check to the incoming packets. This eats two bytes from each packet, but at least protects against the erroneous packets we've seen quite a few of lately. The reception code was also cleaned up, which resulted in a smaller code size.
|
2008-08-26 21:44:03 +00:00 |
|
nvt-se
|
e483f335ce
|
activated EOF hints and fixed a bug in the garbage collector.
|
2008-08-25 09:57:38 +00:00 |
|
adamdunkels
|
c6c11d1245
|
2.2 -> 2.2.1
|
2008-08-18 08:40:16 +00:00 |
|
nvt-se
|
8b7e743921
|
Enforce the number of pages in a sector to be a power of two.
|
2008-08-15 22:38:43 +00:00 |
|
adamdunkels
|
a6148ac3d0
|
Moved unused code to backyard
|
2008-08-15 19:57:13 +00:00 |
|
adamdunkels
|
41dcd78c8b
|
Improved debugging output
|
2008-08-15 19:28:33 +00:00 |
|
adamdunkels
|
9324dc1e7d
|
Hardy Griech's timer bugfix: avoid direct comparison for timer values since they may wrap. Instead, use the CLOCK_LT() that works correctly even for wrapped timers.
|
2008-08-15 19:16:09 +00:00 |
|
adamdunkels
|
2f81a0463a
|
Moved unused malloc code to backyard directory
|
2008-08-15 19:05:16 +00:00 |
|
adamdunkels
|
31509ad726
|
Fixed a bunch of bugs in the collection neighbor announcement/discovery code: neighbor announcments were not repeated unless there was a change in the ETX val. Neighbor announcements happened to often when there were changes in the ETX.
|
2008-08-15 19:00:38 +00:00 |
|
adamdunkels
|
210782d9c6
|
Set the channel as a packet attribute
|
2008-08-15 18:59:22 +00:00 |
|
nvt-se
|
c36a0a33fc
|
Improved the performance of the garbage collector and the algorithm for
finding contiguous pages.
Adjusted the file header and added a validity indicator.
Removed some redundant code and fixes minor issues in the text.
|
2008-08-15 12:34:56 +00:00 |
|
nvt-se
|
2b68f88e77
|
moved platform independent definitions
|
2008-07-11 21:39:26 +00:00 |
|
nvt-se
|
e8a85b3726
|
moved platform independent code to the right place
|
2008-07-11 21:35:10 +00:00 |
|
adamdunkels
|
4875d5926d
|
Added CCIF to make clock_seconds() function name visible for win32
|
2008-07-10 17:09:32 +00:00 |
|
adamdunkels
|
3cef1046c9
|
2.1 -> 2.2
|
2008-07-09 23:04:43 +00:00 |
|
adamdunkels
|
8835868590
|
Moved to core/net/rime long ago...
|
2008-07-09 22:14:34 +00:00 |
|
adamdunkels
|
4fe5b37d87
|
Added debugging statements
|
2008-07-09 20:56:25 +00:00 |
|
adamdunkels
|
9a4e5dfabf
|
Rewrote the neighbor discovery code so that messages are suppressed if a lower rtmetric is received. This reduces the overall number of broadcast packets.
|
2008-07-09 09:33:58 +00:00 |
|
adamdunkels
|
9318117429
|
Fixed function prototype compiler warning
|
2008-07-08 10:59:31 +00:00 |
|
adamdunkels
|
f58b387bd3
|
Code style fixes
|
2008-07-08 08:23:47 +00:00 |
|
adamdunkels
|
e04e49999d
|
Added a clock_seconds() function prototype to core/sys/clock.h, that returns seconds in 32 bit format.
|
2008-07-07 23:38:46 +00:00 |
|
adamdunkels
|
ba5c18a468
|
Rewrote the trickle code to run directly over the broadcast primitive: the previous implementation did not work as expected, because packets were not supressed correctly by the previous underlying netflood primitive
|
2008-07-07 23:29:30 +00:00 |
|
adamdunkels
|
df33cb6e16
|
Only send ACK if it was possible to allocate a queuebuf to hold the data packet.
|
2008-07-07 23:27:57 +00:00 |
|