Martine Lenders
7c166d9e1a
Merge pull request #8336 from aabadie/pr/loramac_class
...
sys/net/loramac: add device class enum
2018-01-09 14:27:17 +01:00
dd9e75a469
sys/net/loramac: add device class enum
2018-01-09 14:21:09 +01:00
2f4a7e28e9
Merge pull request #8268 from miri64/slipdev/enh/simplify-byte-unstuffing
...
slipdev: simplify and solidify byte-unstuffing
2018-01-09 10:53:54 +01:00
Martine Lenders
c61a343193
slipdev: simplify and solidify byte-unstuffing
...
This simplifies and solidifies the reversal of SLIP's byte-stuffing
(aka byte-unstuffing ;-)) by
1. Using `tsrb` instead of `ringbuffer`: there are two actors. The ISR
and the device's event handler.
2. Moving the byte-unstuffing from the UART RX-handler (i.e. the ISR)
to the device's receive function (potentially not the ISR)
3. Removing the `pktfifo` member. The current number of bytes in the
ringbuffer is returned for `recv(data = NULL, len = 0)`. If that is
more than the packet contains (due to the byte stuffing it most
likely will be) the packet is reallocated in GNRC anyway.
2018-01-08 11:51:24 +01:00
Dylan Laduranty
87e3f10e8b
Merge pull request #8318 from PeterKietzmann/dnahm_nrf52_i2c
...
cpu/nrf52: add i2c driver and configs
2018-01-08 09:23:35 +01:00
Peter Kietzmann
3ff43439ae
Merge pull request #8323 from Inria-Chile/stml1/adc
...
cpu/stm32l1: fix ADC resolution register
2018-01-06 14:12:52 +01:00
paula75
128ab3a22e
cpu/stm32l1: fix ADC resolution register
2018-01-05 14:24:51 -03:00
Peter Kietzmann
71607bb12d
Merge pull request #8205 from haukepetersen/add_board_thingy52
...
boards: adds support for Nordic Thingy:52
2018-01-05 14:02:58 +01:00
d692b1dec9
Merge pull request #8327 from daniel-k/fix/tests_sx127x_channel
...
tests/sx127x: adapt to driver interface change
2018-01-05 13:42:33 +01:00
Martine Lenders
e888e47a0c
Merge pull request #8325 from miri64/gnrc_netif/enh/add-nrfmin-iid
...
gnrc_netif: add nrfmin IID support
2018-01-05 13:29:19 +01:00
daniel-k
f95463a8f2
tests/sx127x: deduce size of netopts from variable
...
This adapts automatically when a variable type changes, which is easy
to forget to change the correspondig netdev->set/get call.
2018-01-05 13:16:50 +01:00
daniel-k
0ee2bbe9f3
tests/sx127x: fix wrong usage of netdev->set()
2018-01-05 13:15:58 +01:00
Hauke Petersen
8d5b9edba4
boards/thingy52: use shared Makefile.include
2018-01-05 13:14:20 +01:00
Martine Lenders
b0b798001c
Merge pull request #8326 from miri64/gnrc_ipv6_nib/fix/nrfmin-ifdef
...
gnrc_ipv6_nib: fix nrfmin module check
2018-01-05 13:07:13 +01:00
Martine Lenders
c6833704dc
gnrc_netif: add nrfmin IID support
...
Adds a `nrfmin` case to IID generation, so an IID can be generated
from a `nrfmin` device's (short) address (the long address is just
4-time repetition of the short address).
2018-01-05 13:06:35 +01:00
Martine Lenders
3a493436ba
gnrc_netif: generalize IID generation for short addresses
...
Moves setting of addresses of length lesser than 3 to a function that
initializes the first 5 byte of the IID with `00:00:00:ff:fe` and then
fills up the rest with zeroes and the given short address.
2018-01-05 13:06:35 +01:00
Hauke Petersen
12d01f97fe
boards: adds support for Nordic Thingy:52
2018-01-05 13:02:02 +01:00
daniel-k
5eace384a7
tests/sx127x: adapt to driver interface change using NETOPT_CHANNEL_FREQUENCY
2018-01-05 12:28:29 +01:00
Martine Lenders
cee9a9c173
gnrc_ipv6_nib: fix nrfmin module check
...
The module is called `nrfmin` not `netdev_nrfmin`. As such this compile
path was never included, even if the `nrfmin` module was present.
2018-01-05 10:40:25 +01:00
101fb13997
Merge pull request #8319 from jia200x/sx127x_static_inline
...
drivers/sx127x: add static keyword to inline
2018-01-04 21:59:24 +01:00
dnahm
6245b4165f
cpu/nrf52: add i2c driver and configs
2018-01-04 10:51:05 +01:00
Jose Alamos
6f1bd900b5
drivers/sx127x: change inline keyword to static
2018-01-04 09:26:06 +01:00
fa3c033949
Merge pull request #8306 from aabadie/pr/flake8/fix_header_guards
...
dist/tools/headerguards: fix flake8 issues
2018-01-03 17:17:47 +01:00
Martine Lenders
f485040df5
Merge pull request #8307 from aabadie/pr/flake8/fix_tests_rng
...
tests/rng/tests: fix flake8 F401 issue
2017-12-27 11:52:21 +01:00
Martine Lenders
0f8721dfdf
Merge pull request #8308 from aabadie/pr/flake8/fix_mkconstfs
...
dist/tools/mkconstfs: fix various flake8 issues
2017-12-27 11:51:29 +01:00
b6bd68cb7f
Merge pull request #8313 from aabadie/pr/loramac/fix_nwk_skey_def
...
sys/net/loramac: rename network session key
2017-12-23 00:27:13 +01:00
9843b37ec9
sys/net/loramac: rename network session key
2017-12-22 17:12:12 +01:00
Sebastian Meiling
5e2d879202
Merge pull request #8311 from kaspar030/fix_some_makefiles
...
tests: fix some makefiles
2017-12-21 13:34:50 +01:00
Sebastian Meiling
5f8e37ee2b
Merge pull request #8294 from cladmi/pr/sys/crypto/ccm/fixup_docstring
...
sys/crypto/ccm: fix docstring value for 'nonce_len'
2017-12-21 13:34:25 +01:00
4aaba0a257
tests/xtimer_usleep_short: make Makefile adhere to conventions
2017-12-21 13:23:23 +01:00
c08078e44d
tests/thread_priority_inversion: make Makefile adhere to conventions
2017-12-21 13:23:23 +01:00
e8e581ea54
tests/rng: make Makefile adhere to conventions
2017-12-21 13:23:23 +01:00
Sebastian Meiling
1003cb9967
Merge pull request #7372 from dailab/priority_inversion
...
tests: add program for priority inversion problem
2017-12-21 12:02:27 +01:00
6f99a98205
Merge pull request #8290 from smlng/ci/toolchain/print_git_version
...
toolchains: print git version
2017-12-21 11:54:06 +01:00
Thomas Geithner
1ebecc7758
tests: add program for priority inversion
2017-12-21 11:51:34 +01:00
cfe2885720
dist/tools/headerguards: fix flake8 issues
2017-12-21 09:21:34 +01:00
f124e38475
dist/tools/mkconstfs: fix various flake8 issues
2017-12-20 16:48:56 +01:00
9acf7c96af
Merge pull request #8035 from PeterKietzmann/pr_dnahm_aconno
...
boards/ACD52832: add new NRF52 based development board
2017-12-20 16:47:13 +01:00
3b55a73ced
tests/rng/tests: fix flake8 F401 issue
...
F401 'pexpect' imported but unused
2017-12-20 16:42:59 +01:00
dnahm
201d532251
boards/ACD52832: add new NRF52 based developement board
2017-12-20 16:37:17 +01:00
2a0b34d25d
Merge pull request #8301 from aabadie/pr/flake8/testrunner
...
dist/tools/testrunner: fix flake8 remaining issues
2017-12-20 16:16:12 +01:00
Peter Kietzmann
ecea6147c5
Merge pull request #8305 from aabadie/pr/boards/microbit_saul_gpio
...
boards/microbit: use gpio inverted flag for buttons
2017-12-20 16:06:13 +01:00
fb1eff1efd
boards/microbit: use gpio inverted flag for buttons
2017-12-20 14:21:00 +01:00
Gaëtan Harter
29f5de38d1
Merge pull request #8288 from zhuoshuguo/gnrc_lwmac_revise_doc_brief
...
gnrc_lwmac: revise brief description.
2017-12-20 13:46:34 +01:00
58ab6dd3fe
dist/tools/testrunner: fix flake8 remaining issues
2017-12-20 13:34:52 +01:00
284ce5b784
travis: install flake8 using pip3
...
this ensure no python2 flake8 will be installed and prevent confusion with required python3 flake8
2017-12-20 13:34:42 +01:00
Bas Stottelaar
90c81f6de6
Merge pull request #8139 from basilfx/feature/efm32
...
cpu: efm32: generalize support for EFM32/EZR32/EFR32
2017-12-19 20:33:23 +01:00
Bas Stottelaar
d6f8cdf634
boards: sltb001a + ikea_tradfri: adapt to new efm32 cpu
2017-12-19 20:04:44 +01:00
Bas Stottelaar
8f12b9896f
cpu: efm32_common + ef32mg1p: replace with generalized efm32 cpu
2017-12-19 20:04:37 +01:00
Bas Stottelaar
b05fa5991f
pkg: gecko_sdk: replace emlib with gecko_sdk
...
emlib is a subset of gecko_sdk. gecko_sdk contains more.
2017-12-19 20:02:54 +01:00