1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2025-01-18 12:52:44 +01:00
Commit Graph

3570 Commits

Author SHA1 Message Date
Cenk Gündoğan
8bc65a9626 gnrc_ipv6_netif: remove existing interfaces on INIT 2016-03-24 16:10:51 +01:00
Hauke Petersen
2510fe03f5 Merge pull request #4646 from authmillenon/at86rf2xx/api/netdev2
at86rf2xx: port to netdev2
2016-03-24 15:03:15 +01:00
Cenk Gündoğan
c8c8a183d9 rpl: p2p-rpl shell extension 2016-03-24 12:12:07 +01:00
Cenk Gündoğan
b5c09bfc41 rpl: introducing p2p-rpl 2016-03-24 12:12:07 +01:00
Martine Lenders
1724ab50fc Merge pull request #4654 from Yonezawa-T2/fix_ipv6_ext
ipv6_ext: fixed extension header handling
2016-03-24 10:53:00 +01:00
Yonezawa-T2
6443a2bb5c gnrc_pktbuf: Adds a function to duplicate packet chain 2016-03-24 18:20:28 +09:00
Oleg Hahm
826a089419 net ipv6: use full include path
Using an "absolute" instead of a relative include path, make the doxygen output less confusing.
2016-03-23 22:39:46 +01:00
Martine Lenders
16e1110c5f auto_init: adapt autoinitialization of at86rf2xx 2016-03-23 17:45:17 +01:00
Oleg Hahm
a65e6aad59 Merge pull request #5118 from OlegHahm/udp_build_hdr_simplification
gnrc: simplify hdr_build functions
2016-03-23 15:31:58 +01:00
Martine Lenders
9a60fb30b7 Merge pull request #5136 from cgundogan/pr/gnrc_rpl/netif_addr
gnrc_rpl: add netif_addr to DODAG
2016-03-23 15:27:42 +01:00
Oleg Hahm
cba3ba71ab gnrc netreg: remove generic hdr build function 2016-03-23 15:20:12 +01:00
Oleg Hahm
32af3f962e gnrc ipv6: make address parameters const 2016-03-23 15:20:12 +01:00
Oleg Hahm
991c71cf27 gnrc ipv6: use ipv6_addr_t ptr for hdr_build 2016-03-23 15:20:12 +01:00
Oleg Hahm
fc919ea28e netreg: assert correct param length for hdr_build 2016-03-23 15:20:12 +01:00
Oleg Hahm
952bd0c7ef ping: use IPv6 header build instead of generic one 2016-03-23 15:20:12 +01:00
Oleg Hahm
360413a033 gnrc ipv6 hdr: remove len params from hdr_build 2016-03-23 15:20:11 +01:00
Oleg Hahm
487f6e480f gnrc udp: simplify gnrc_udp_hdr_build
Directly using 16 bit port numbers instead of casting uint8_t pointers.
2016-03-23 15:20:11 +01:00
Cenk Gündoğan
c0a8ce39ac Merge pull request #5141 from cgundogan/pr/gnrc_rpl/remove_parent_create_new_fib_entry
gnrc_rpl: new default route when old one was deleted
2016-03-23 15:13:53 +01:00
Oleg Hahm
ec78d1308e Merge pull request #5146 from cgundogan/pr/gnrc_rpl/remove_superfluous_trickle_reset
gnrc_rpl: remove superfluous trickle reset
2016-03-23 11:41:39 +01:00
Cenk Gündoğan
eae0e4c724 gnrc_rpl: new default route when old one was deleted 2016-03-23 11:37:33 +01:00
Cenk Gündoğan
b280984862 gnrc_rpl: add netif_addr to DODAG 2016-03-23 10:37:38 +01:00
Cenk Gündoğan
095e4558df Merge pull request #5135 from cgundogan/pr/gnrc_rpl/proper_iface_handling
gnrc_rpl: proper interface handling
2016-03-23 10:34:47 +01:00
Cenk Gündoğan
40349dfa9b gnrc_rpl: shell: show iface of dodag 2016-03-23 10:12:01 +01:00
Cenk Gündoğan
3b9fda6d03 gnrc_rpl: proper interface handling 2016-03-23 10:12:01 +01:00
Cenk Gündoğan
b1249a5db1 gnrc_rpl: remove superfluous trickle reset 2016-03-23 10:06:04 +01:00
Yonezawa-T2
f0acefd0af gnrc_ipv6_nc: fix compilation error at debug output 2016-03-23 13:32:38 +09:00
Yonezawa-T2
60c1322505 ps: fix compile error on clang 7.3.0 2016-03-23 12:25:14 +09:00
Cenk Gündoğan
cf94b5016e gnrc_rpl: thread prio greater than gnrc_ipv6 2016-03-22 18:27:28 +01:00
Oleg Hahm
d1ccfea80a Merge pull request #5129 from cgundogan/pr/gnrc_rpl/minor_cleanup
gnrc_rpl: minor enhancements
2016-03-22 17:26:21 +01:00
Oleg Hahm
1787cb6ed2 Merge pull request #5019 from cgundogan/pr/fib/flush
fib: flush entries
2016-03-22 17:16:48 +01:00
Cenk Gündoğan
fc75ff9b29 gnrc_rpl: minor fixes and enhancements 2016-03-22 16:50:16 +01:00
DipSwitch
5b5810ab7b Merge pull request #5109 from DipSwitch/pr/fix_core_inc_irq
core: Fix/refactor function naming in core/incude/irq.h
2016-03-22 08:12:24 +01:00
Joakim Nohlgård
9f6d5c3d34 Merge pull request #4183 from gebart/pr/xtimer-spin-overflow
xtimer: Handle overflows in xtimer_spin()
2016-03-22 06:38:19 +01:00
Yonezawa-T2
bc5b0c3140 ipv6_ext: fixed extension header handling 2016-03-22 12:45:08 +09:00
Cenk Gündoğan
771757c84f Merge pull request #5082 from cgundogan/pr/gnrc_rpl/dodag_conf_optional_on_join
gnrc_rpl: make DODAG_CONF optional when joining DODAG
2016-03-21 18:22:44 +01:00
Cenk Gündoğan
7d35c06ba4 sys/auto_init: added initialization of mma8652 2016-03-21 16:16:11 +01:00
e1fcee67c0 arm/newlib: Add pseudomodule to enable floating point printf support 2016-03-21 11:47:38 +01:00
Joakim Nohlgård
4fad0394ca Merge pull request #5119 from gebart/pr/newlib-nano-pmod
newlib: Introduce newlib_nano pseudomodule
2016-03-21 10:04:15 +01:00
Joakim Nohlgård
2b51e4b116 newlib: Introduce newlib_nano pseudomodule 2016-03-21 07:41:23 +01:00
5739dbf951 Merge pull request #5116 from mfrey/sys-include
make: removed obsolete 'sys/net/include'
2016-03-20 21:12:27 +01:00
Michael Frey
8139749aee make: removed obsolete 'sys/net/include' 2016-03-20 20:54:09 +01:00
Oleg Hahm
d83f77531e shell: fix condition for ping command 2016-03-20 18:48:00 +01:00
DipSwitch
0bb4748a94 core: Fix/refactor function naming in core/incude/irq.h 2016-03-20 16:47:34 +01:00
Joakim Nohlgård
84eb6e9f8f Merge pull request #5100 from gebart/pr/target-triple-rename
make: Rename TARGET_TRIPLE -> TARGET_ARCH
2016-03-20 09:44:29 +01:00
Joakim Nohlgård
bc88a4aec7 sys/xtimer: Fix doxygen for XTIMER_SHIFT 2016-03-19 13:43:16 +01:00
Hauke Petersen
d79a66205c Merge pull request #4862 from haukepetersen/opt_periph_gpio_mode
periph/gpio: merged dir and pushpull parameters
2016-03-18 10:13:28 +01:00
Joakim Nohlgård
7e3c67b654 make: Rename TARGET_TRIPLE -> TARGET_ARCH 2016-03-17 21:55:17 +01:00
Joakim Nohlgård
d4f577238e gnrc/nettype: Add missing closing Doxygen brace 2016-03-17 20:57:54 +01:00
Hauke Petersen
013eed7fa0 sys: adapted to GPIO changes 2016-03-17 14:55:30 +01:00
Martine Lenders
f42738ed22 gnrc_netdev2: do not override res for for ieee802154
`res` is used to set the frame header iovec's length afterwards so overriding
it with a negative number is kind of a bad idea ;-).
2016-03-17 00:20:39 +01:00
Cenk Gündoğan
39255ee8f8 gnrc_rpl: make DODAG_CONF optional when joining DODAG 2016-03-16 14:31:49 +01:00
Joakim Nohlgård
3f5bf480fb Merge pull request #4304 from authmillenon/shell/fix/address-ltime
shell: sc_netif: set valid lifetime for manual addresses to infinity
2016-03-16 14:26:57 +01:00
Cenk Gündoğan
46e983afc7 Merge pull request #5081 from cgundogan/pr/gnrc_rpl/rename_req_opts_to_dio_opts
gnrc_rpl: shell: rename req_opts to dio_opts
2016-03-16 14:20:46 +01:00
Cenk Gündoğan
3e51233341 sc_gnrc_rpl.c: rename req_opts to dio_opts 2016-03-16 14:16:15 +01:00
Cenk Gündoğan
b15c1a2bd1 gnrc_rpl: rename req_opts to dio_opts 2016-03-16 14:16:15 +01:00
Martine Lenders
480354f4ce shell: sc_netif: set valid lifetime for manual addresses to infinity 2016-03-16 13:59:59 +01:00
Cenk Gündoğan
6f6ec3c8a5 gnrc_ipv6_nc: refactor nc_remove function 2016-03-16 13:51:21 +01:00
Martine Lenders
0a3b56e0b4 Merge pull request #5006 from immesys/fix-rtr-adv
ndp: change rtr adv src to link local
2016-03-16 12:42:12 +01:00
Martine Lenders
312047fa84 Merge pull request #5029 from gebart/pr/6lo-decoded-hdr-snip-ordering
gnrc_sixlowpan: Preserve order when replacing 6lowpan header by decoded IPv6 header
2016-03-16 11:53:53 +01:00
Martine Lenders
2305b9dca7 Merge pull request #5084 from brummer-simon/devel-color
RGB color inversion and complementary color calculation added
2016-03-16 11:47:34 +01:00
Simon Brummer
1af9612b34 sys/color: added RGB inversion and complementary color 2016-03-16 11:43:26 +01:00
Joakim Nohlgård
ad40c208c1 Merge pull request #5070 from cgundogan/pr/gnrc_ipv6_nc/remove_timers
gnrc_ipv6_nc: remove nc_entry timers
2016-03-16 11:28:52 +01:00
Joakim Nohlgård
373a4d9e2c Merge pull request #5073 from cgundogan/pr/gnrc_rpl/trickle_parameters_compile_time
gnrc_rpl: make trickle parameters configurable
2016-03-16 11:25:46 +01:00
Martine Lenders
cb4df81bd3 Merge pull request #5087 from gebart/pr/br-preferred-lifetime
gnrc_ipv6: Set preferred lifetime infinite on addresses in border router scenario.
2016-03-16 11:16:35 +01:00
Joakim Nohlgård
f2883792e0 gnrc_ipv6: Set preferred lifetime infinite on addresses in border router scenario. 2016-03-16 10:59:19 +01:00
Martine Lenders
1caf0bcc8a Merge pull request #4645 from authmillenon/netdev2/enh/ieee802154
netdev2: add basic IEEE 802.15.4 support
2016-03-15 18:28:29 +01:00
Martine Lenders
b0b76ba3a6 gnrc: initial import of GNRC<->netdev2 glue code for 802.15.4 2016-03-15 17:11:22 +01:00
Hauke Petersen
236bd201ca sys/arduino: adapted to changed UART cb type 2016-03-15 14:24:48 +01:00
Cenk Gündoğan
370105760c gnrc_rpl: make trickle parameters configurable 2016-03-15 14:23:08 +01:00
Hauke Petersen
e855d63d84 net/slip: adapted to uart cb type change 2016-03-15 11:59:20 +01:00
Hauke Petersen
4b67fccf2b sys/uart_stdio: adapted to cb type change 2016-03-15 11:02:06 +01:00
Cenk Gündoğan
f91e4bde9d gnrc_ipv6_nc: remove nc_entry timers 2016-03-14 23:45:17 +01:00
Hauke Petersen
a1e3bb1bfc sys: s/adc_util/analog_util/ and added DAC mapping 2016-03-14 20:39:31 +01:00
Martine Lenders
d66625b6ca Merge pull request #4430 from haukepetersen/opt_periph_adc
drivers/periph: reworked the ADC driver
2016-03-14 14:45:23 +01:00
Martine Lenders
1659b9cc07 Merge pull request #5050 from gebart/pr/ipv6-rm-netif
gnrc_ipv6: Strip netif header and nothing else
2016-03-14 13:14:43 +01:00
Joakim Nohlgård
d95e7a3572 xtimer: Handle overflows in xtimer_spin() 2016-03-14 11:19:58 +01:00
Hauke Petersen
5b57bc80b0 sys: added module for simple ADC value converion 2016-03-14 10:38:42 +01:00
Joakim Nohlgård
c3b7f640a0 sys/xtimer: Remove unused XTIMER_USLEEP_UNTIL_OVERHEAD 2016-03-14 08:26:44 +01:00
Ludwig Knüpfer
3955f59f17 Merge pull request #5053 from gebart/pr/newlib-includes-fix
sys/newlib: Improve robustness in include path search
2016-03-13 18:28:46 +01:00
Joakim Nohlgård
37ad45d3e9 sys/newlib: Place newlib includes first of the system includes 2016-03-13 07:57:48 +01:00
Joakim Nohlgård
44fee9fc12 sys/newlib: Add include path fallback for non-standard cross toolchain installation locations 2016-03-13 07:57:47 +01:00
Joakim Nohlgård
d770d6ab31 gnrc_sixlowpan: Preserve order when replacing 6lowpan header by decoded IPv6 header 2016-03-12 11:36:24 +01:00
Joakim Nohlgård
61e2626779 gnrc_ipv6: Strip netif header and nothing else 2016-03-12 11:13:53 +01:00
Martine Lenders
178c3169d7 gnrc_sixlowpan_frag: use IPv6 type for reassembled packet 2016-03-12 10:45:03 +01:00
Oleg Hahm
8baf8f839d Merge pull request #5047 from Lotterleben/fib_FIB_MSG_RP_SIGNAL_UNREACHABLE_DESTINATION_doc
fib: extend FIB_MSG_RP_SIGNAL documentation
2016-03-12 01:52:58 +01:00
Martine Lenders
b3b880be6a Merge pull request #4903 from kaspar030/xtimer_fixes
sys: xtimer: fix some race conditions
2016-03-12 00:18:56 +01:00
Lotte Steenbrink
52cfa865a9 fib: extend FIB_MSG_RP_SIGNAL documentation 2016-03-11 14:10:01 -08:00
Martine Lenders
ae8e0ce787 Merge pull request #5039 from kYc0o/nhdp_without_vtimer
sys/net/routing/nhdp: get rid of vtimer
2016-03-11 22:50:36 +01:00
Ludwig Knüpfer
e58786385e Merge pull request #5022 from cgundogan/pr/rpl/do_not_use_PRIu8
gnrc_rpl: do not use PRIu8/PRIi8
2016-03-11 19:08:02 +01:00
kYc0o
6e8d574534 sys/net/routing/nhdp: get rid of vtimer
sys/net/routing/nhdp/nhdp.c: fix identation

sys/net/routing/nhdp/nhdp.h: fix typo
2016-03-11 17:47:03 +01:00
Cenk Gündoğan
ba7d6230c0 Merge pull request #4935 from authmillenon/gnrc_sixlowpan_iphc_nhc/fix/frag
gnrc_sixlowpan_iphc_nhc: fix NHC UDP decoding for fragmented packets
2016-03-11 16:41:27 +01:00
Cenk Gündoğan
f5df674a4f gnrc_pktdump: make pid global 2016-03-11 14:22:20 +01:00
Joakim Nohlgård
dc303a4f0b sys/uart_stdio: rename STDIO -> UART_STDIO_DEV, move to header 2016-03-11 12:04:00 +01:00
Cenk Gündoğan
a9bacc724f shell_commands.c: more generic rpl info text 2016-03-11 08:46:03 +01:00
Cenk Gündoğan
57210f6e17 gnrc_rpl: use global ipv6_addr_unspecified 2016-03-11 01:01:52 +01:00
Cenk Gündoğan
1226941be6 gnrc_rpl: do not use PRIu8/PRIi8 2016-03-10 22:51:12 +01:00
René Kijewski
818d703810 Merge pull request #5004 from OlegHahm/core_kernel_macros_attributs_merge
core: merge kernel_macros.h and attributes.h into kernel_defines.h
2016-03-10 16:47:10 +01:00
Oleg Hahm
bdcf8879fd core: merged kernel_macros.h and attributes.h
Merged into new kernel_defines.h and updated all includes.
2016-03-09 22:29:06 +01:00
Martine Lenders
71b6221b57 Merge pull request #4991 from OlegHahm/gnrc_netdev_cleanup
gnrc_netdev: cleanup
2016-03-09 19:30:41 +01:00
Cenk Gündoğan
60f917b3d1 sc_fib.c: add shell command to flush the fib 2016-03-09 17:31:48 +01:00