Francisco Molina
e2570f4d56
cpu/nrf52: add periph_uart_non_blocking to nrf52840
2021-03-03 08:12:12 +01:00
40b5359096
pkg/lvgl: split task handler thread start from init
2021-03-02 17:35:32 +01:00
1dceba9f81
Merge pull request #16024 from kaspar030/refactor_thread_config
...
core/thread: move thread configuration into seperate header
2021-03-02 17:32:32 +01:00
18e58e4963
boards/stm32f3discovery: add lsm303dlhc configuration
2021-03-02 17:27:14 +01:00
Marian Buschsieweke
9e55c2d9e9
sys/net/gnrc/lwmac: add missing const qualifier
...
The name of the thread running the MAC can be stored in ROM.
2021-03-02 17:12:01 +01:00
Marian Buschsieweke
f7f739046d
sys/net/gnrc/gomach: add missing const qualifier
...
The name of the thread running the MAC can be stored in ROM.
2021-03-02 17:10:58 +01:00
9458f18f1a
Merge pull request #16121 from fjmolinas/pr_programmer_pyocd_wrapper
...
makefiles/tools/programmer: do not use wrapper with pyocd
2021-03-02 16:43:07 +01:00
5975fabd9f
tests/shell: add tests for XFA shell commands
2021-03-02 14:57:29 +01:00
3eaa1beb56
sys/shell: initial XFA support
2021-03-02 14:57:29 +01:00
Francisco Molina
930eb03a8c
makefiles/tools/programmer: do not use wrapper with pyocd
...
When multiple debuggers are connected then pyocd shows an interactive
UI to select the user interface to flash, with python wrapper this
is lost.
Until a similar functionality is implemented with the wrapper disable
the programmer wrapper script when pyocd is used.
2021-03-02 14:43:19 +01:00
Marian Buschsieweke
e5c33f6456
Merge pull request #16118 from miri64/gh-actions/fix/test-on-iotlab-riotctrl
...
gh-actions/test-on-iotlab: install riotctrl
2021-03-02 13:09:40 +01:00
e8e8405c4a
core/thread: move thread configuration into seperate header
2021-03-02 11:56:11 +01:00
Benjamin Valentin
6a705d95b3
dist/tools: always print how to disable programmer wrapper
...
If the help is only printed on failure, if the script does not detect failure
and programming still fails, the user has no idea how to get the full information.
Always print help on how to disable this feature.
2021-03-02 10:42:39 +01:00
Martine Lenders
9e9117057c
gh-actions/test-on-iotlab: install riotctrl
...
For actually running the test, the docker container is not used. As
such, `riotctrl` needs to be installed for the tests to succeed.
2021-03-02 09:35:18 +01:00
Martine Lenders
d6c4cd0a26
Merge pull request #16114 from fjmolinas/pr_picolibc_fail
...
makefiles/libc/picolibc.mk: only fail when building
2021-03-01 15:22:02 +01:00
Leandro Lanzieri
7faa84ff56
Merge pull request #16110 from jia200x/pr/fix_gnrc_lorawan_pktbuf
...
gnrc_netif_lorawan: add missing NULL check
2021-03-01 14:46:44 +01:00
Martine Lenders
f19c8bad01
congure_test: make shell commands shorter
2021-03-01 14:41:31 +01:00
benpicco
b572e67846
Merge pull request #16112 from chrysn-pull-requests/cord-27
...
sys/net/app/cord: Update to RD draft -27
2021-03-01 14:13:33 +01:00
Francisco Molina
cfe9e0f6a1
makefiles/libc/picolibc.mk: only fail when building
2021-03-01 13:47:53 +01:00
chrysn
049b5179a7
sys/net/app/cord and examples: Update references to -27
...
With all (the few necessary) changes done, this can claim -27
compatibility.
2021-03-01 11:59:57 +01:00
benpicco
3d85a2249e
Merge pull request #15666 from benpicco/pkg/openthread-20191113
...
pkg/openthread: bump version to 20191113
2021-03-01 11:35:50 +01:00
chrysn
6542f7008f
sys/net/app/cord: Use updated .well-known path from draft -26
2021-03-01 11:20:42 +01:00
Jose Alamos
275630289d
gnrc_netif_lorawan: add missing NULL check
2021-03-01 10:50:57 +01:00
Martine Lenders
43d6633536
Merge pull request #16107 from brummer-simon/gnrc_tcp-fix_test_readme
...
gnrc_tcp: Update test documentation
2021-03-01 08:26:08 +01:00
Simon Brummer
5dbeba4f12
gnrc_tcp: Update test documentation
2021-02-28 13:30:32 +01:00
Dylan Laduranty
89939aadb7
Merge pull request #16102 from benpicco/pkg/lwip-sam0
...
lwip: hook up sam0_eth support
2021-02-27 21:29:29 +01:00
Marian Buschsieweke
ea19332c1f
Merge pull request #16101 from kfessel/p-deprecate-lifo
...
core/lifo: deprecate lifo
2021-02-27 11:34:16 +01:00
Karl Fessel
55a0ca402b
core/lifo: deprecate file for remove after 2021.04
2021-02-27 10:17:33 +01:00
Jean Pierre Dudey
a30184b5a9
Merge pull request #15896 from maribu/spi-api-cleanup
...
drivers/periph/spi: clean up error codes and doc
2021-02-27 01:09:49 +01:00
benpicco
c007b00951
Merge pull request #15932 from jeandudey/2021_02_04-ieee802154-phy
...
net/ieee802154: add PHY modes caps for HAL
2021-02-26 23:09:37 +01:00
Karl Fessel
9ab0681634
core/lifo: remove lifo.c, keep api with lifo.h
...
use LOG_DEBUG instead of DEBUG
2021-02-26 17:45:31 +01:00
Benjamin Valentin
a57e58d6ef
lwip: hook up sam0_eth support
2021-02-26 12:54:40 +01:00
Martine Lenders
fc6627606c
Merge pull request #15951 from miri64/congure/feat/initial
...
congure: initial import of a congestion control framework
2021-02-26 12:46:50 +01:00
Hauke Petersen
ccca9855fe
cpu/msp430_common/kconfig: add dbgpin feature
2021-02-26 11:34:52 +01:00
Hauke Petersen
91f9d7db62
cpu/atmega_common/kconfig: add dbgpin feature
2021-02-26 11:34:52 +01:00
Hauke Petersen
899fe63fe2
cpu/cortexm_common/kconfig: add dbgpin feature
2021-02-26 11:34:52 +01:00
Hauke Petersen
984edc1810
kconfig: add dbgpin feature
2021-02-26 11:34:52 +01:00
Hauke Petersen
edb890ff93
cpu/kinetis: move IRQ name adaption to cpu_conf.h
...
Found and fixed the issue for the kinetis-based boards: The kinetis
code is using some macros to map some IRQ names, that differ in
some versions of vendor headers, to a RIOT wide unique name. The
doxygen of this mapping states, that this mapping must be done before
any vendor header is included. Unfortunately, the mapping was so far
placed in cpu/kinetis/vectors.c, before any other include statement.
In some cases, the vendor headers might be included before the
mapping macros in vectors.c, leading to the compilation errors down
the line. To fix this, the adaption defines are moved into
cpu/kinetis/cpu_conf.h, which is the file that actually includes
the vendor headers. This way it is ensured, that these adaption
macros are always defined before any vendor header is included,
and therefore preventing this kind of error for good.
2021-02-26 11:34:52 +01:00
Hauke Petersen
717a12507a
cpu/msp430_common: add dbgpin initialization
2021-02-26 11:34:52 +01:00
Hauke Petersen
71e9a9e216
cpu/atmega_common: add dbgpin initialization
2021-02-26 11:34:52 +01:00
Hauke Petersen
47a031e483
cpu/cortexm_common: add dbgpin initialization
2021-02-26 11:34:52 +01:00
Hauke Petersen
84660ed664
tests: initial import of dgbpin test
2021-02-26 11:34:52 +01:00
Hauke Petersen
2d582cdd2e
sys: initial import of dbgpin module
2021-02-26 11:34:52 +01:00
Jean Pierre Dudey
68c304aabc
drivers/netdev_ieee802154_submac: get NETOPT_IEEE802154_PHY
...
Signed-off-by: Jean Pierre Dudey <me@jeandudey.tech>
2021-02-26 11:16:27 +01:00
Jean Pierre Dudey
e99e2d222d
net/ieee802154/submac: select and save PHY mode on device init
...
Signed-off-by: Jean Pierre Dudey <me@jeandudey.tech>
2021-02-26 11:16:27 +01:00
Jean Pierre Dudey
4ca37c96b3
net/ieee802154: add PHY mode capabilities
...
- Adds capabilities for each PHY mode. Converts the uint16_t caps field to an
uint32_t in order to hold all capability bits, size of the structure remains
unchanged due to alignment.
- Modifies the test application to configure the PHY mode using the shell
command. Also adds the PHY modes to the capabilities shell command.
- Updates the nrf802154 and cc2538 radio drivers to specify the PHY mode
supported.
Signed-off-by: Jean Pierre Dudey <me@jeandudey.tech>
2021-02-26 11:16:27 +01:00
Jean Pierre Dudey
0cd3deb74c
net/ieee802154: add PHY mode configuration
...
Signed-off-by: Jean Pierre Dudey <me@jeandudey.tech>
2021-02-26 11:16:27 +01:00
Jean Pierre Dudey
8183b1fe78
net/ieee802154: add type for PHY modes enum
...
Signed-off-by: Jean Pierre Dudey <me@jeandudey.tech>
2021-02-26 11:16:27 +01:00
Martine Lenders
90a1e4d5c5
tests: initial import of tests for CongURE and its test framework
2021-02-26 10:14:12 +01:00
Martine Lenders
f5bae1a8fb
congure_mock: initial import of a CongURE mock implementation
2021-02-26 10:08:12 +01:00