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

6424 Commits

Author SHA1 Message Date
Oleg Hahm
05f47b2a81 Merge pull request #2974 from sgso/fix_unspecified_src_addr_in_ng_ipv6
ng_ipv6: set default values for src and dst in ng_ipv6_hdr_build()
2015-05-13 19:02:44 +02:00
Jonas
3287e71d45 Initial import of tests for kw2x radio
squash: driver: fixed typo to pass doccheck

squash: driver: bug fixes after test

squash: adapted Makefiles for correct build behaviour

restructured, no spi interaction in isr anymore

major bugfixes and restructurization

comments addressed

introduce new netconf option, ..AUTOCCA

squash: minor bugfix and add auto-init mechanism

squash: minor fixes to make travis happy
2015-05-13 13:06:59 +02:00
Jonas
49f09477af Initial commit of ng_kw2xrf radio driver
squash: removed tab indent
2015-05-13 11:21:14 +02:00
Martine Lenders
d1c2f7f72b Merge pull request #2908 from authmillenon/ipv6_nc/enh/opt
ipv6_nc: prepare for NDP
2015-05-13 11:05:39 +02:00
Joakim Gebart
f8204d79d0 sys/net: do not use memcpy for single uint32_t copy
Saves two unnecessary function calls.
2015-05-13 09:52:36 +02:00
Joakim Gebart
76a49bc3d2 cortex-m3: Align initial stack pointer to 64 bits
AAPCS requires stack pointers to be aligned on a double word boundary.

In addition, Clang-3.6 assumes the stack pointer is always aligned to
a 8 byte boundary upon function entry, at least in armv7-m, causing
hard-to-find errors in the compiled code.

This is the same implementation as for the Cortex-M4
2015-05-13 09:17:07 +02:00
Joakim Gebart
eddd3177a5 cortex-m4: Align initial stack pointer to 64 bits
AAPCS requires stack pointers to be aligned on a double word boundary.

In addition, Clang-3.6 assumes the stack pointer is always aligned to
a 8 byte boundary upon function entry, at least in armv7-m, causing
hard-to-find errors in the compiled code.
2015-05-13 09:15:56 +02:00
Oleg Hahm
21dc560a19 Merge pull request #2906 from LudwigOrtmann/pr/isl29125
ISL29125 driver import
2015-05-13 08:42:40 +02:00
Sebastian Sontberg
c0ec7eb892 ng_ipv6: set default values for src and dst in ng_ipv6_hdr_build()
Later in the handling of IPv6 headers, the source address is only
automatically chosen and filled into the header if the unspecified
address is found in the src field, but it's never set to that value.

The default destination address is set to '::1'.
2015-05-13 00:51:25 +02:00
Oleg Hahm
5079446beb Merge pull request #2937 from gebart/pr/kinetis-unsuppress-cppcheck
kinetis: unsuppress variable scope warnings in rnga.c
2015-05-12 23:24:09 +02:00
Oleg Hahm
7e4ccbbee7 Merge pull request #2959 from authmillenon/at86rf2xx/fix/offset
ng_at86rf2xx: fix offset error on send
2015-05-12 22:55:02 +02:00
Oleg Hahm
2bd9a5d595 Merge pull request #2936 from d00616/change_nrf_rtt_source
cpu/nrf51822: change RTT from RTC0 to RTC1
2015-05-12 20:57:23 +02:00
Martine Lenders
396b913f3d shell: adapt ipv6_nc shell commands 2015-05-12 20:06:09 +02:00
Martine Lenders
fd48ccd5d4 unittests: add nrf51822 boards to BOARD_INSUFFICIENT_RAM 2015-05-12 20:06:09 +02:00
Martine Lenders
54c92c0424 unittests: adapt unittests for ipv6_nc API change 2015-05-12 20:06:09 +02:00
Martine Lenders
3e3f7bdf3c ipv6_nc: simplify API usage for NDP
* Bonus: simplify DEBUG output.
2015-05-12 20:06:09 +02:00
Martine Lenders
87e5f3acaa Merge pull request #2964 from authmillenon/icmpv6/enh/listed-payload
icmpv6: add ability to add listed payload in ng_icmpv6_build
2015-05-12 20:01:30 +02:00
Martine Lenders
dd1b4ec5a7 ng_ipv6: add 6in6 encapsulation support 2015-05-12 19:19:21 +02:00
Martine Lenders
11e5fb3c9e Merge pull request #2728 from authmillenon/ipv6_netif/enh/auto-link-local
ipv6_netif: auto-add corresponding link-local addresses
2015-05-12 19:08:14 +02:00
Oleg Hahm
714c10e44f Merge pull request #2966 from anandsr21/arm_stm32f0discovery_led_fix
arm: stm32f0discovery led color fix
2015-05-12 08:43:27 +02:00
Oleg Hahm
f436dc43e8 Merge pull request #2970 from daniel-k/fix_netreg_docu
net/ng_netreg: fix wrong documentation for ng_netreg_register()
2015-05-12 08:42:40 +02:00
Oleg Hahm
4e7b89599b core: print thread table on crash 2015-05-12 07:46:10 +02:00
Ludwig Ortmann
be8d62a967 drivers/isl29125: beautify indentation 2015-05-12 07:25:54 +02:00
Ludwig Ortmann
fb6c75f6d8 tests/driver_isl29125: initial import 2015-05-12 07:23:41 +02:00
Ludwig Ortmann
0db92da19d drivers/isl29125: initial import 2015-05-12 07:23:41 +02:00
daniel-k
ca772815ed net/ng_netreg: fix wrong documentation for ng_netreg_register() 2015-05-11 17:26:45 +02:00
Anand Srivastava
f694d46b43 boards/stm32f0discovery: led color fix 2015-05-11 16:26:28 +05:30
bapclenet
3f2afcd596 Merge pull request #2918 from daniel-k/samd21_rtt
cpu/samd21: Add RTT driver
2015-05-11 10:31:13 +02:00
Martine Lenders
ed6764f33b icmpv6: add ability to add listed payload in ng_icmpv6_build 2015-05-11 01:27:12 +02:00
Lotte Steenbrink
d743972891 Merge pull request #2960 from authmillenon/shell/fix/ncache-output
shell: fix table output of neighbor cache
2015-05-10 23:25:09 +02:00
Oleg Hahm
68ab3aa046 Merge pull request #2958 from mryndzionek/ret_status_fix
Propagate the return status
2015-05-10 21:54:53 +02:00
Oleg Hahm
69f07c601f Merge pull request #2949 from OlegHahm/crash_panic_foobar
core: panic unification
2015-05-10 21:54:43 +02:00
Oleg Hahm
92b41df711 ng_at86rf2xx: use correct check for CPUID_LEN 2015-05-10 21:50:07 +02:00
daniel-k
a31848ceb8 cpu/samd21: implement peripheral real time timer (periph/rtt) 2015-05-10 21:09:31 +02:00
Oleg Hahm
e1b69d695d Merge pull request #2955 from gebart/pr/doxygen-fixes
Doxygen fixes
2015-05-10 18:23:34 +02:00
mryndzionek
37f03c6f52 lpc1768: propagate the timer setting result up 2015-05-10 15:44:19 +02:00
Martine Lenders
74e58f953b shell: fix table output of neighbor cache 2015-05-10 14:06:03 +02:00
Martine Lenders
e5155390d0 ng_at86rf2xx: fix offset error on send 2015-05-10 14:02:42 +02:00
Oleg Hahm
4d85caee0f Merge pull request #2953 from OlegHahm/ng_sizeof
net: use sizeof(stack) for thread_create
2015-05-10 12:27:05 +02:00
Oleg Hahm
cb1f047f59 core: unified core_panic implementation 2015-05-10 11:58:43 +02:00
Joakim Gebart
b64ca89dc4 netdev: doxygen: documentation fix for NETDEV_DEFAULT 2015-05-10 09:56:19 +02:00
Joakim Gebart
d4f7d54ba6 doxygen: Define DOXYGEN preprocessor macro 2015-05-10 09:53:41 +02:00
Joakim Gebart
dba0c94cc2 netdev: Doxygen add missing @defgroup netdev_802154 2015-05-10 09:42:08 +02:00
Joakim Gebart
262ae9b0a8 doxygen: Clean leftover doxygen_objdb_*.tmp files. 2015-05-10 08:57:28 +02:00
Oleg Hahm
e9145fb911 Merge pull request #2939 from gebart/pr/whitespace-fixes1
Whitespace fixes
2015-05-09 23:46:31 +02:00
Oleg Hahm
c3a60fcea1 net: use sizeof(stack) for thread_create 2015-05-09 20:48:53 +02:00
Oleg Hahm
23d3c636e5 Merge pull request #2922 from authmillenon/ng_ipv6/fix/debug-output
ng_ipv6: fix debug output
2015-05-09 19:57:35 +02:00
Martine Lenders
bac1ac3b59 make: actually disable a DISABLED_MODULE 2015-05-09 19:10:03 +02:00
Oleg Hahm
828839316b core: renamed crash.h to panic.h 2015-05-09 18:44:10 +02:00
Oleg Hahm
ca0d510655 Merge pull request #2943 from OlegHahm/fix_multicast_interface
ng_ipv6: set interface for multicast
2015-05-09 18:40:35 +02:00