1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2024-12-29 04:50:03 +01:00
Commit Graph

2678 Commits

Author SHA1 Message Date
Oleg Hahm
9255c9cbef removed obsolete buffer 2014-03-02 23:34:07 +00:00
Oleg Hahm
3e4fa5f012 removed error causing packed attribute in net_if 2014-03-02 23:34:07 +00:00
Christian Mehlis
d0025f6652 ccnl: added documentation and proper event handling for dropped packets 2014-03-02 19:13:45 +01:00
Oleg Hahm
29ef19eea0 Merge pull request #805 from OlegHahm/rpl_fixes
RPL: byte order fixes and debugging
2014-03-02 18:06:23 +00:00
Oleg Hahm
6fc1f5843b RPL byte order issues 2014-03-01 19:24:18 +01:00
Oleg Hahm
e8e424f8cd enhanced RPL debugging 2014-03-01 19:24:16 +01:00
Christian Mehlis
3c9645075b Merge pull request #826 from LudwigOrtmann/test_net_if_cleaning
test_net_if/Makefile remove superfluous includes
2014-03-01 17:47:13 +01:00
Christian Mehlis
f3486f13e8 Merge pull request #802 from Kijewski/dont-build-pkgs-twice
Make: Don't build PKGs twice
2014-03-01 17:43:56 +01:00
Christian Mehlis
80135e6655 Merge pull request #824 from LudwigOrtmann/3des_includes
sys/crypto: remove assert.h include
2014-03-01 17:14:44 +01:00
Ludwig Ortmann
6089de5ef2 Remove useless assert comments
address: https://github.com/RIOT-OS/RIOT/pull/824#issuecomment-36426297
2014-03-01 16:27:18 +01:00
Ludwig Ortmann
9fb3f62201 test_net_if/Makefile remove superfluous includes 2014-03-01 15:48:45 +01:00
Martin Lenders
79a16df7b8 Merge pull request #644 from authmillenon/decouple_network_stack
Decouple network stack from transceiver
2014-03-01 15:45:58 +01:00
Martin Lenders
eaa86600b6 Merge pull request #460 from authmillenon/define_ll_ifs
Link layer interfaces
2014-03-01 15:44:58 +01:00
Martin Lenders
bdced318bc Eliminate side effects in icmpv6_csum and make it public 2014-03-01 15:08:19 +01:00
Oleg Hahm
2c76f99f04 nbr_cache_auto_rem does not need an extra thread 2014-03-01 15:08:19 +01:00
Martin Lenders
3a8c1770b1 Fix apps for previous changes 2014-03-01 15:08:19 +01:00
Martin Lenders
6c9578c028 Add sixlowpan to auto_init 2014-03-01 15:08:19 +01:00
Martin Lenders
00acab920b Let IPv6 and ICMP use new 6LoWPAN layer (+fixes) 2014-03-01 15:08:18 +01:00
Oleg Hahm
e2e62596be Byte order and rpl problems 2014-03-01 15:08:18 +01:00
Martin Lenders
c9e8adc414 Use net_if in 6LoWPAN layer 2014-03-01 15:08:18 +01:00
Martin Lenders
108989b65d Use net_if in 6LoWPAN MAC layer 2014-03-01 14:44:21 +01:00
Martin Lenders
470d8745e9 Add capability to set and get variable default hop limit 2014-03-01 14:44:21 +01:00
Martin Lenders
78b5f2ae5d Decouple ICMPv6 from 6LoWPAN 2014-03-01 14:44:21 +01:00
Martin Lenders
4e39cbdd54 Put 6LoWPAN border router in its own module 2014-03-01 14:44:21 +01:00
Martin Lenders
90e946eb49 Fix ieee802154_frame module 2014-03-01 14:44:21 +01:00
Martin Lenders
bc4befb4e9 Fix coding conventions for sixlowpan and rpl module 2014-03-01 14:44:21 +01:00
Ludwig Ortmann
c51c135192 sys/crypto: remove assert.h include
It is not used and most platforms don't have it.
2014-03-01 14:43:13 +01:00
Ludwig Ortmann
a849701ef7 Merge pull request #825 from LudwigOrtmann/redbee-econotag_Makefiles
redbee-econotag: fix Makefiles
2014-03-01 14:07:01 +01:00
Ludwig Ortmann
459dcd23d2 redbee-econotag: fix Makefiles
remove empty unsused Makefile.dep
add board include path to INCLUDES
2014-03-01 13:45:44 +01:00
Ludwig Ortmann
33af2b7f14 Merge pull request #823 from LudwigOrtmann/test_shell
test_shell: fix includes
2014-03-01 10:15:36 +01:00
Ludwig Ortmann
3171653e5d test_shell: fix includes
malloc.h is not needed, apply coding conventions to others
2014-03-01 09:55:58 +01:00
Martin Lenders
a5e0e92bb3 Add test cases for net_if module 2014-03-01 00:48:48 +01:00
Martin Lenders
4a6495987e Add shell commands for interface configuration 2014-03-01 00:48:42 +01:00
Martin Lenders
848ac70f90 Implement net_if module 2014-02-28 23:13:22 +01:00
Martin Lenders
7f8e2c2991 Add getter and setter of long addresses to transceiver 2014-02-28 23:13:22 +01:00
Martin Lenders
fa11d82443 Allow IEEE 802.15.4 addressing types for transceiver
IEEE 802.15.4 has two addressing modes: 16-bit short and the device's
EUI-64. Currently RIOT supports only sending of packets with 16-bit
short addresses via the transceiver interface. This patch allows at
least for the radio chips that support IEEE 802.15.4 to let the
application/upper layer decide which addressing mode to use.

Upper layer implementation will be implemented in follow-up PR to #460
2014-02-28 23:13:04 +01:00
René Kijewski
07f5ca1b22 Add automatized test for sha256 2014-02-28 19:01:16 +01:00
René Kijewski
2562f36f47 Merge pull request #819 from kaspar030/tests_fix_shell_tests
tests: test_shell: call "make term" instead of hardcoded pseudoterm
2014-02-28 17:57:07 +01:00
bcf5050d50 tests: test_shell: call "make term" instead of hardcoded pseudoterm 2014-02-28 17:41:07 +01:00
493f17a4bf test_thread_msg_seq: add missing main() return statement 2014-02-28 17:10:53 +01:00
6bc9ad69c3 tests: add test that shows sequence of received messages 2014-02-28 16:13:33 +01:00
Martin Lenders
1e4badf85a Fix coding conventions in sys/transceiver/transceiver.c 2014-02-28 13:39:24 +01:00
Oleg Hahm
049838841a Merge pull request #808 from authmillenon/inet_pton_msp_430_fix
Include kernel.h for inet_pton for MSP-430
2014-02-28 13:14:04 +01:00
Ludwig Ortmann
05dc8ec1cb Merge pull request #790 from LudwigOrtmann/fixup_685
core: fixup for 685
2014-02-28 10:43:14 +01:00
Martin Lenders
3225683d2f Include kernel.h for inet_pton for MSP-430 2014-02-28 00:14:54 +01:00
Oleg Hahm
ca8836279a Merge pull request #807 from LudwigOrtmann/examples_rpl_udp
examples: fix rpl_udp README regarding invocation
2014-02-27 16:38:28 +01:00
Ludwig Ortmann
34c85da954 examples: fix rpl_udp README regarding invocation 2014-02-27 16:35:07 +01:00
René Kijewski
6636e9c8e8 native/posix: Don't include sys/types.h in sem
`sys/types.h` contains the native definition for `pthread_*_t`. This
causes clashes if you want to use `semaphore` and `pthread` in the same
application.
2014-02-27 15:26:25 +01:00
Ludwig Ortmann
2cd3f04fc6 Don't use INCLUDES for building any native at all.
native modules will never need the dynamic INCLUDES, so we define our
own NATIVEINCLUDES. Due to the current make structure, the only way to
not use INCLUDES is to redefine the build rules.
2014-02-27 10:30:30 +01:00
Ludwig Ortmann
a5776613bc Merge pull request #803 from LudwigOrtmann/couple_include_defs
make: couple include path and -I
2014-02-27 09:56:20 +01:00