Hauke Petersen
d6d9d66972
examples/nimble_gatt: use bluetil_ad
2018-12-07 18:13:53 +01:00
Hauke Petersen
23abc89675
net/ble: add generic BLE helper module (bluetil)
...
So far, the helper module only contains functions for AD
(advertising data) processing
2018-12-07 18:13:53 +01:00
Hauke Petersen
3f93485eab
net/ble: add GAP AD constants to generic ble.h
2018-12-07 18:10:53 +01:00
Kevin "Bear Puncher" Weiss
35626eda50
Merge pull request #10270 from cladmi/pr/make/pre_post_include
...
Makefile.include: allow specifying makefiles to be parsed
2018-12-07 17:42:21 +01:00
Gaëtan Harter
e47fea7bf5
doc/advanced-build-system-tricks.md: add a doc for new variables
...
Add a documentation page for advanced low level tricks.
Document the `RIOT_MAKEFILES_GLOBAL_PRE` and
`RIOT_MAKEFILES_GLOBAL_POST`.
I could not work around to have `$(RIOTBASE)/Makefile.include` in the
doc as the `$()` part was removed, so I kept with `$RIOTBASE` for now.
2018-12-07 17:05:51 +01:00
Juan I Carrano
d505b01d71
Merge pull request #10568 from smlng/pr/make/docker
...
makefiles/docker: fix mounting localtime on OSX
2018-12-07 15:52:17 +01:00
Hauke Petersen
a24f669c4c
Merge pull request #10521 from miri64/gnrc_sixlowpan_iphc/fix/non-ieee802154-support
...
gnrc_sixlowpan_iphc: allow address compression for non-IEEE802.15.4
2018-12-07 14:58:13 +01:00
Juan I Carrano
744edf3b96
Merge pull request #10570 from dylad/pr/update_edbg
...
dist/tools/edbg: update to lastest version
2018-12-07 14:45:45 +01:00
Hauke Petersen
bdc1b89c93
Merge pull request #10520 from miri64/gnrc_netif_hdr/enh/conv-iid-getter
...
gnrc_netif_hdr: provide wrappers for gnrc_netif_ipv6_iid_from_addr()
2018-12-07 14:37:07 +01:00
Sebastian Meiling
cae865e71e
make/docker: adapt mount of localtime
...
Mounting `/etc/localtime` directly does not work on macOS (anymore).
However, by resolving the symlink to its real path docker can handle
the mount.
2018-12-07 14:00:19 +01:00
Martine Lenders
a7e3791f3b
gnrc_sixlowpan_iphc: allow address compression for non-IEEE802.15.4
2018-12-07 13:03:40 +01:00
Martine Lenders
4d4e96f9f9
gnrc_netif_hdr: provide wrappers for gnrc_netif_ipv6_iid_from_addr()
...
For convenience ;-).
2018-12-07 12:59:37 +01:00
Dylan Laduranty
f01bc4dc1d
dist/tools/edbg: update to lastest version
...
Signed-off-by: Dylan Laduranty <dylan.laduranty@mesotic.com>
2018-12-07 10:49:38 +01:00
Hauke Petersen
e8535f23a2
Merge pull request #10567 from haukepetersen/add_eui48
...
net: add eui48 type including IPv6 IID conversion funcs
2018-12-06 22:38:02 +01:00
Hauke Petersen
bd4893277e
net/ethernet: remove get_iid() function
...
the fuctionality was moved into eui48_to_ipv6_iid()
2018-12-06 22:02:01 +01:00
Hauke Petersen
c8aaea4288
drivers/netdev_eth: use eui48 for IID generation
2018-12-06 22:02:01 +01:00
Hauke Petersen
ec37ff5825
gnrc/netif: use eui48_x() for IID handling
2018-12-06 22:02:01 +01:00
Hauke Petersen
f5355ba36e
net: add generic EUI-48 header
2018-12-06 22:02:01 +01:00
Martine Lenders
eead6066dd
Merge pull request #10565 from haukepetersen/fix_gnrc_netifinternalvoiddefs
...
gnrc/netif/internal: fix copy-paste error
2018-12-06 19:30:21 +01:00
Martine Lenders
be7e42a888
Merge pull request #10562 from miri64/gnrc_ipv6/fix/hl0
...
gnrc_ipv6: fix hop-limit == 0 case
2018-12-06 18:54:53 +01:00
Hauke Petersen
fe7fba7674
gnrc/netif/internal: fix copy-paste error
...
the names for iid_from_addr and iid_to_addr functions in the
else-block were switched around, so this fixes that
2018-12-06 17:16:23 +01:00
Martine Lenders
9bb458dac1
Merge pull request #10229 from miri64/gnrc_ipv6_ext/enh/shortcut-forward
...
gnrc_ipv6_ext: use send for forwarding with RH
2018-12-06 16:17:50 +01:00
Hauke Petersen
92fcb4de6a
Merge pull request #10513 from miri64/gnrc_netif/enh/iid-conversion
...
gnrc_netif: add general IID to/from l2addr conversion functions
2018-12-06 15:57:06 +01:00
Martine Lenders
f757376fc6
tests/gnrc_sock_udp: mark arduino-atmega2560 for insufficient memory
2018-12-06 15:39:00 +01:00
Hauke Petersen
1b1802aaf6
Merge pull request #10469 from miri64/gnrc_ndp/enh/rtr-wo-arsm
...
gnrc_ndp: make compilable for router without ARSM
2018-12-06 15:38:38 +01:00
Juan I Carrano
a38cb6c63e
Merge pull request #10461 from cladmi/pr/make/clean_all_docker_container
...
Makefile.include: building in docker should be done after clean
2018-12-06 15:36:25 +01:00
Martine Lenders
bc7d083094
gnrc_ipv6: fix hop-limit == 0 case
2018-12-06 15:34:06 +01:00
Gaëtan Harter
efddd4aef9
Makefile.include: allow specifying makefiles to be parsed
...
This allows specifying a list of files that should be parsed by make at
the beginning and at the end of Makefile.include.
It is a generic mechanism to allow specifying system wide configuration:
* Globally overwrite the 'TERMPROG'
* Specify a hard written port / debug_adapter_id for some BOARD values
* Define you own specific targets
* Override default targets
It can include file before and after Makefile.include to allow handling
different configurations.
2018-12-06 14:49:34 +01:00
Martine Lenders
b530c1bb94
gnrc_ipv6_ext: use send for forwarding with RH
...
Though this change might seem more complicated, it has the benefit, that
after #9484 we don't have to assume that a received packet within IPv6's
receive function can be handed to the function pre-parsed, making that
function far less complicated (will be provided in a future PR).
Also this might give the forwarding via routing header a little
performance boost, as we now don't *receive* the packet first only to
forward it later-on.
2018-12-06 14:47:46 +01:00
Martine Lenders
bc1b490086
gnrc_ipv6_nib: gnrc_netif_iid_to_addr() instead of _reverse_iid()
2018-12-06 14:41:30 +01:00
Martine Lenders
a44f7f7b38
gnrc_netif: use general IID conversion function for netif-based
2018-12-06 14:41:30 +01:00
Martine Lenders
5ca30b9b03
gnrc_netif: add general IID to/from l2addr conversion functions
...
They are required to make GNRC's 6Lo IPHC implementation ready for
hardware addresses other than IEEE 802.15.4's.
2018-12-06 14:41:30 +01:00
Leandro Lanzieri
b6abbad6fb
Merge pull request #10553 from aabadie/pr/boards/feature_periph_irq_missing
...
boards/{firefly,samr30-xpro}: add missing `periph_gpio_irq` provided feature
2018-12-06 13:11:36 +01:00
Leandro Lanzieri
0838753dce
Merge pull request #10529 from gschorcht/esp8266_adc_res_fix
...
cpu/esp8266: fix of adc_res_t
2018-12-06 13:05:31 +01:00
Gaëtan Harter
135d2f7fba
Makefile.include: building in docker should be done after clean
...
When building in parallel, clean is done at the same time as the
container starts building.
So the parallel `clean all` handling should also be done for the
`..in-docker-container` target.
2018-12-06 12:34:22 +01:00
Juan I Carrano
25e165ef5b
Merge pull request #10550 from smlng/pr/docker/riot_submodule
...
make: fix BUILD_IN_DOCKER when RIOT is submodule
2018-12-06 11:52:40 +01:00
Martine Lenders
17d2e00172
Merge pull request #10557 from haukepetersen/opt_uart_docfixes
...
periph/uart: fix line length in doc header
2018-12-06 10:43:37 +01:00
Hauke Petersen
39f0e4d5d3
periph/uart: fix line length in doc header
2018-12-06 10:08:56 +01:00
1fcef246f0
Merge pull request #10552 from cladmi/pr/tests/native/disable_running_failing_tests_on_ci
...
tests/xtimer_now64_continuity|xtimer_usleep: disable running test on native
2018-12-05 21:17:52 +01:00
49aa583ab1
Merge pull request #10539 from cladmi/pr/make/openocd/flashfile_from_cli
...
openocd: get flash and debug files from cli
2018-12-05 20:32:54 +01:00
smlng
ae5608ab7f
make: use abspath for worktree mount in docker
2018-12-05 20:28:12 +01:00
e9c9fd5133
boards/samr30-xpro: add missing periph_gpio_irq feature
2018-12-05 17:56:57 +01:00
b600a908ec
boards/firefly: add missing periph_gpio_irq feature
2018-12-05 17:56:48 +01:00
f38d9d14c6
Merge pull request #10549 from miri64/gnrc_netif/enh/submodules
...
gnrc_netif: make link-layer specific operations proper submodules
2018-12-05 17:44:40 +01:00
Gaëtan Harter
fb65d37b02
Merge pull request #10492 from jcarrano/mcuboot-builddeps-fix
...
mcuboot.mk: Add mcuboot targets to BUILDDEPS.
2018-12-05 17:35:39 +01:00
Gaëtan Harter
1bc0bbb1a8
tests/xtimer_usleep: disable running test on native
...
The test randomly fails for unrelated PRs. Expecting real-time timing on
native is not really possible. Maybe it could be fixed but it currently
triggers many false positive.
2018-12-05 17:32:53 +01:00
Gaëtan Harter
1e7d72dea9
tests/xtimer_now64_continuity: disable running test on native
...
The test randomly fails for unrelated PRs. Expecting real-time timing on
native is not really possible. Maybe it could be fixed but it currently
triggers many false positive.
2018-12-05 17:31:12 +01:00
Juan Carrano
46da35ecff
mcuboot.mk: make mcuboot targets depend on clean.
...
When doing `make -j clean all' the directories can be cleaned after
files are made. To ensure files are created after clean, those targets
are made conditionally dependent on the clean target.
This copies the handling done in Makefile.include.
2018-12-05 16:49:59 +01:00
Juan I Carrano
fecd5bc3f4
Merge pull request #10551 from jcarrano/eclipse.mk-split
...
eclipse.inc.mk: Split eclipse support into it's own file.
2018-12-05 16:27:17 +01:00
Gaëtan Harter
0b664453dc
hifive1/flasher.sh: get flash file from cli
...
Get FLASH_FILE from command line instead of environment variable.
The documentation was claiming ELFFILE was given as a command line argument
already, but is was not.
This is the same change as with `openocd.sh`.
2018-12-05 16:21:03 +01:00