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

16463 Commits

Author SHA1 Message Date
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