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

9130 Commits

Author SHA1 Message Date
Joakim Nohlgård
3033738e30 Merge pull request #4126 from gebart/pr/cortexm-r7-O0-fix
cortexm-common: Workaround for error: r7 cannot be used in asm here
2015-10-28 07:01:32 +01:00
Joakim Nohlgård
c3340b7ccf cpu/cortexm_common: Use PRIx32 for printing uint32_t in hard fault handler
fixes errors like:
    error: format specifies type 'unsigned long' but the argument has
    type 'uint32_t' (aka 'unsigned int') [-Werror,-Wformat]
2015-10-28 06:59:28 +01:00
Joakim Nohlgård
a5449bcbd4 cpu/cortexm_common: only set naked attribute on DEVELHELP hardfault handler
Fixes error on LLVM/Clang:

   cpu/cortexm_common/vectors_cortexm.c:287:5: error: non-ASM statement in naked function is not supported
       core_panic(PANIC_HARD_FAULT, "HARD FAULT HANDLER");
       ^
   cpu/cortexm_common/include/vectors_cortexm.h:65:46: note: attribute is here
   void hard_fault_default(void) __attribute__((naked));
                                                ^
   1 error generated.
2015-10-28 06:51:51 +01:00
Cenk Gündoğan
a979d0c72c netif: use xtimer for gnrc_ipv6_netif_t::rtr_adv_timer 2015-10-27 20:51:34 +01:00
Cenk Gündoğan
7490dc21a0 Merge pull request #4172 from cgundogan/pr/ndp/use_correct_timer
nc: ndp: add/use gnrc_ipv6_nc_t::rtr_adv_timer in gnrc_ndp_rtr_sol_handle
2015-10-27 20:43:30 +01:00
BytesGalore
6c57582107 fib: initial source route support 2015-10-27 20:20:18 +01:00
Oleg Hahm
64a653496a gnrc: ndp: fix calculation of L2 address length
If no source address was provided by layer 2 or someone removed it, the calculation of its length is done using the length field from the Source/Target Link-layer Address option (https://tools.ietf.org/html/rfc4861#section-4.6.1). The length is specified as units of 8 octets. Hence, it should be multiplied by 8, not divided.
2015-10-27 20:13:50 +01:00
Martine Lenders
493597ec1d Merge pull request #3845 from cgundogan/pr/gnrc_sixlowpan_iphc/assert
gnrc_sixlowpan_iphc: move assert to a valid position
2015-10-27 20:11:47 +01:00
Cenk Gündoğan
c175273f96 Merge pull request #3693 from OlegHahm/remove_superfluous_icmpv6_hdr_build_functions
icmpv6: remove superfluous header build functions
2015-10-27 20:06:02 +01:00
Martine Lenders
7b6de128f7 Merge pull request #4149 from cgundogan/pr/ipv6/init_suffix
ipv6: initialize iid
2015-10-27 20:01:05 +01:00
Lucas Jenss
d80f18de0b Minor usability improvements for samr21 usage 2015-10-27 19:43:40 +01:00
Martine Lenders
8722699fb2 gnrc_ndp: stop multicast RS retransmissions on RA reception
6LoWPAN interfaces already do that, other interface happily continue
multicasting RSs even if a router was found.
2015-10-27 19:37:12 +01:00
Martine Lenders
ae567efc9a gnrc_ndp_internal: send RAs even when there are no PIOs 2015-10-27 19:33:52 +01:00
Cenk Gündoğan
fac55ca258 Merge pull request #4158 from cgundogan/pr/netif/xtimer_rtr_sol_timer
netif: use xtimer for gnrc_ipv6_netif_t::rtr_sol_timer
2015-10-27 19:27:43 +01:00
Cenk Gündoğan
813709adb4 Merge pull request #3849 from OlegHahm/pyterm_ümläüte
pyterm: fix problems with German umlauts as input
2015-10-27 19:21:53 +01:00
Peter Kietzmann
f5b2c80bd6 Merge pull request #4015 from daniel-k/pr/cortexm_hardfault_overflow
cortexm_common: check for possible stack overflow in hardfault handler
2015-10-27 19:19:32 +01:00
Cenk Gündoğan
b993914534 nc: ndp: add and use gnrc_ipv6_nc_t::rtr_adv_timer in gnrc_ndp_rtr_sol_handle 2015-10-27 17:15:52 +01:00
daniel-k
c5e220c140 cortexm_common: check for possible stack overflow in hardfault handler 2015-10-27 15:58:36 +01:00
Oleg Hahm
3b8aa9b476 pyterm: fix problems with German umlauts as input 2015-10-27 15:27:04 +01:00
Oleg Hahm
c1d9b5e42a Merge pull request #4160 from OlegHahm/posix_socket_in6_addr_datatype
posix: sockets: use correct datatypes for in6_addr
2015-10-27 15:12:45 +01:00
Hauke Petersen
19bb76f600 net/slip: adjusted to UART interface changes 2015-10-27 14:59:39 +01:00
Hauke Petersen
82afb07f16 drivers/xbee: adapted to UART interface changes 2015-10-27 14:59:39 +01:00
Hauke Petersen
ddb8765ee4 boards/z1: adjusted to UART changes 2015-10-27 14:59:39 +01:00
Hauke Petersen
49efe3f611 boards/wsn430-v1_4: adjusted to UART changes 2015-10-27 14:59:39 +01:00
Hauke Petersen
fe7e2d1a97 boards/wsn430-v1_3b: adjusted to UART changes 2015-10-27 14:59:39 +01:00
Hauke Petersen
0e1e16d67f boards/wsn430-common: adjusted to UART changes 2015-10-27 14:59:39 +01:00
Hauke Petersen
c62f39aa54 boards/telosb: adjusted to UART changes 2015-10-27 14:59:39 +01:00
Hauke Petersen
bfdc3e2f95 boards/pttu: adjusted to UART changes 2015-10-27 14:59:39 +01:00
Hauke Petersen
eb46b6b80d boards/msba2: adjusted to UART changes 2015-10-27 14:59:38 +01:00
Hauke Petersen
a4372ce514 boards/msb-430h: adjusted to UART changes 2015-10-27 14:59:38 +01:00
Hauke Petersen
a8502e2991 boards/msb-430: adjusted to UART changes 2015-10-27 14:59:38 +01:00
Hauke Petersen
19cd4b32c4 cpu/stm32l1: adapted UART driver 2015-10-27 14:59:38 +01:00
Hauke Petersen
1eb63f20a7 cpu/stm32f4: adapted UART driver 2015-10-27 14:59:38 +01:00
Hauke Petersen
9741267d9d cpu/stm32f3: adapted UART driver 2015-10-27 14:59:38 +01:00
Hauke Petersen
59b935bd1e cpu/stm32f1: adapted UART driver 2015-10-27 14:59:38 +01:00
Hauke Petersen
b71d8ea750 cpu/stm32f0: adapted UART driver 2015-10-27 14:59:38 +01:00
Hauke Petersen
65673663b5 cpu/saml21: adapted UART driver 2015-10-27 14:59:38 +01:00
Hauke Petersen
a93f15b5cb cpu/samd21: adapted UART driver 2015-10-27 14:59:38 +01:00
Hauke Petersen
07a7d93690 cpu/msp430fxyz: adapted UART driver 2015-10-27 14:59:38 +01:00
Hauke Petersen
fe249b9006 cpu/lpc2387: adapted UART driver 2015-10-27 14:59:38 +01:00
Hauke Petersen
68670f038f cpu/lpc1768: adapted UART driver 2015-10-27 14:59:38 +01:00
Hauke Petersen
d31401ef1a cpu/lpc11u34: adapted UART driver 2015-10-27 14:59:38 +01:00
Hauke Petersen
14796f2351 cpu/lm4f120: adapted UART driver 2015-10-27 14:59:38 +01:00
Hauke Petersen
c7d256d83e cpu/kinetis_common: adapted UART driver 2015-10-27 14:59:38 +01:00
Hauke Petersen
a58d577cb1 cpu/cc2538: adapted UART driver 2015-10-27 14:59:38 +01:00
Hauke Petersen
1125f5feb3 cpu/atmega2560: adapted UART driver 2015-10-27 14:59:37 +01:00
Hauke Petersen
d4c2ee62b4 boards/avsextrem: adjusted to UART changes 2015-10-27 14:59:37 +01:00
Hauke Petersen
8044e457cb cpu/atmega2560: adapted UART driver 2015-10-27 14:59:37 +01:00
Hauke Petersen
0f3e6fd5b9 boards/arduino-due: adapted to UART changes 2015-10-27 14:59:37 +01:00
Hauke Petersen
4c3a397f34 cpu/sam3: adapted UART driver 2015-10-27 14:59:37 +01:00