Sören Tempel
9772f78a0e
tests/mpu_noexec_ram: convert to an automated test
2020-03-10 11:16:22 +01:00
Sören Tempel
59676a1f5e
Make sure the mpu_noexec_ram regions has the lowest priority
...
From the ARMv7-M ARM section B3.5.3:
Where there is an overlap between two regions, the register with
the highest region number takes priority.
We want to make sure the mpu_noexec_ram region has the lowest
priority to allow the mpu_stack_guard region to overwrite the first N
bytes of it.
This change fixes using mpu_noexec_ram and mpu_stack_guard together.
2020-03-10 11:16:22 +01:00
Sören Tempel
5bb3b3dfea
tests: add test for the mpu_noexec_ram pseudomodule
...
The Makefiles have been copied from the mpu_stack_guard test.
2020-03-10 11:16:22 +01:00
Sören Tempel
2c1a627118
Add mpu_noexec_ram pseudomodule
2020-03-07 13:09:55 +01:00
Gunar Schorcht
fc37d7bf81
Merge pull request #13427 from miri64/lwip/enh/sock_async
...
lwip: provide sock_async support
2020-03-06 14:37:54 +01:00
benpicco
dbe1270f66
Merge pull request #13568 from benpicco/cc2538-bsl.py-upstream
...
dist/tools/cc2538-bsl: use upstream version
2020-03-06 14:08:09 +01:00
7acb889a32
Merge pull request #13569 from kaspar030/ztimer_auto_init_log_debug
...
sys/ztimer: make auto_init use LOG_DEBUG
2020-03-06 13:28:07 +01:00
benpicco
7877ffdf2a
Merge pull request #13511 from fjmolinas/pr_auto_init_periph
...
drivers/periph_common: add periph_init% modules
2020-03-06 13:05:57 +01:00
Ken Bannister
2fb2a3b260
Merge pull request #13022 from pokgak/pr/gcoap/gcoap_add_qstring_with_len
...
nanocoap: add coap_opt_add_uquery2() with parameter key value length
2020-03-06 06:09:35 -05:00
Martine Lenders
37df4ea7e2
tests/lwip: add regression test for multiple simultaneous connect case
2020-03-06 11:29:46 +01:00
Martine Lenders
a7ef50636e
lwip: activate TCP_LISTEN_BACKLOG per default with sock_tcp
...
Prevents unnecessary usage of resources, as the queue of `sock_tcp` is
restricted.
2020-03-06 11:29:46 +01:00
Martine Lenders
1a4e6e9cdb
lwip_sock_tcp: close accepted connection if queue is full
2020-03-06 11:29:45 +01:00
Martine S. Lenders
e98e2f6143
lwip: fix style errors found by Vera++
2020-03-06 11:29:45 +01:00
Martine S. Lenders
ba2dd2cf44
tests/lwip: adapt test to use sock_async
2020-03-06 11:29:44 +01:00
Martine S. Lenders
fc67e6143a
lwip: provide sock_async support
2020-03-06 11:28:16 +01:00
c05d0bed66
sys/ztimer: make auto_init use LOG_DEBUG
2020-03-06 11:25:35 +01:00
Francisco Molina
740a386b17
tests/periph_rtt: only disable periph_init_rtt
2020-03-06 11:21:28 +01:00
Francisco Molina
6b6479e6e9
drivers/periph_common: add periph_init% module
2020-03-06 11:21:19 +01:00
Benjamin Valentin
ed4d871835
dist/tools/cc2538-bsl: use upstream version
...
Automatically fetch the upstream version of cc2538-bsl.py instead
of maintaining our own fork of the tool.
fixes #13566
2020-03-06 11:13:21 +01:00
ed316309c8
Merge pull request #11874 from kaspar030/ztimer
...
sys/ztimer: initial import
2020-03-06 09:46:27 +01:00
MichelRottleuthner
d8cb8a2839
Merge pull request #13199 from JulianHolzwarth/pr/xtimer_mutex_lock_timeout/short_time_fix
...
xtimer/xtimer.c: xtimer_mutex_lock_timeout fix with short timeout
2020-03-06 09:31:40 +01:00
Martine Lenders
16937d040e
Merge pull request #10480 from miri64/slipdev/feat/stdio
...
slipdev: provide stdio multiplexing over SLIP
2020-03-06 09:30:40 +01:00
Martine S. Lenders
3db895a932
examples: remove unnecessary slipdev_params.h
2020-03-06 08:58:45 +01:00
Martine S. Lenders
f847cde5f7
examples: adapt border router example for slipdev_stdio
2020-03-06 08:58:45 +01:00
Martine Lenders
ff425576a0
slipdev_stdio: provide stdio multiplexing over SLIP
2020-03-06 08:58:45 +01:00
Martine Lenders
8e827055f0
slipmux: remove inesc
member
...
It's not needed anymore.
2020-03-06 08:58:45 +01:00
Martine Lenders
f11940973c
slipdev: internally expose byte stuffing functionality
2020-03-06 08:58:45 +01:00
Martine Lenders
79e80d4fec
slipdev: expose marker byte definitions
2020-03-06 08:56:40 +01:00
Martine Lenders
f5da8ed9c9
Merge pull request #13564 from miri64/gnrc_uhcpc/enh/6ln
...
gnrc_uhcpc: only configure 6Lo-ND features if wireless-interface is 6LN
2020-03-05 23:39:26 +01:00
Martine S. Lenders
f159b86b8a
gnrc_uhcpc: only configure 6Lo-ND features if wireless-interface is 6LN
...
Otherwise the border router has no way to disseminate the context
throughout the network.
2020-03-05 19:59:27 +01:00
Aiman Ismail
64f9658472
nanocoap: add coap_opt_add_uquery2()
2020-03-05 19:06:14 +01:00
JulianHolzwarth
4d85fa16e0
xtimer/xtimer.c: _mutex_remove_thread_from_waiting_queue
...
This function tries to remove the thread from a mutex waiting queue.
The value pointed to by unlocked will be set to 1 if the thread was removed from the waiting queue otherwise 0.
2020-03-05 19:05:34 +01:00
JulianHolzwarth
bce45fd9d8
xtimer/xtimer.c: xtimer_mutex_lock_timeout fix test
...
Handling timeout smaller than XTIMER_BACKOFF (the timer spins) when the mutex is already locked.
This fixes the test tests/xtimer_mutex_lock_timeout/main.c:mutex_timeout_spin_locked.
2020-03-05 18:56:35 +01:00
JulianHolzwarth
110c725321
tests/xtimer_mutex_lock_timeout: minimal xtimer_mutex_lock_timeout test
...
This test checks if the function works when the timeout is smaller than XTIMER_BACKOFF and the mutex is already locked.
This means the timer will spin and the timer will shoot before the mutex lock was called.
Then the mutex lock gets called and the timer will not remove the thread from the mutex.
Checking if this case is handled correctly.
2020-03-05 18:45:28 +01:00
JulianHolzwarth
dfeaea3c36
sys/xtimer/xtimer.c: comment change
2020-03-05 18:45:27 +01:00
Martine Lenders
23f6cf8a37
slipdev: provide default configuration
2020-03-05 18:17:01 +01:00
benpicco
0b1dce36ac
Merge pull request #10477 from miri64/sliptty/feat/initial
...
sliptty: introduce a new SLIP to TUN tool
2020-03-05 18:08:40 +01:00
benpicco
2f2fcc848e
Merge pull request #13563 from yegorich/pr/driver-documentation-fix
...
doxygen/I2C: don't include overridden typedefs
2020-03-05 17:18:43 +01:00
Martine Lenders
c1a34ce860
Merge pull request #13560 from miri64/gnrc_uhcpc/fix/rm-before-adding
...
gnrc_uhcpc: ensure compression context is managed by the ABR
2020-03-05 17:12:45 +01:00
benpicco
7af046d740
Merge pull request #13548 from benpicco/sys/auto_init/netif-manual
...
sys/auto_init: allow delayed initialisation of SAUL & gnrc_netif
2020-03-05 17:05:02 +01:00
Martine Lenders
917ba19b35
sliptty: introduce a new SLIP to TUN tool
2020-03-05 15:55:10 +01:00
Martine S. Lenders
eacd0814d2
gnrc_uhcpc: remove wild comment
2020-03-05 15:51:52 +01:00
Martine S. Lenders
081499e280
gnrc_uhcpc: add compression context before ABR
...
This way the context is added to the ABR's context list automatically.
2020-03-05 15:51:52 +01:00
Martine S. Lenders
f626e5e7ef
gnrc_uhcpc: remove old prefix before adding new
2020-03-05 15:51:52 +01:00
Martine Lenders
73e41f6f19
Merge pull request #13561 from benpicco/esp_now-6ln-fix
...
sys/net/gnrc: Flag esp_now as 6LN
2020-03-05 15:49:01 +01:00
Yegor Yefremov
41db161162
doxygen/I2C: don't include overridden typedefs
...
Add missing #ifndefs to overridden I2C typedefs for lpc2387 CPU.
Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com>
2020-03-05 15:31:06 +01:00
Benjamin Valentin
4f7d5b105b
sys/net/gnrc: Flag esp_now as 6LN
...
In gnrc_netif_init_6ln() the flag GNRC_NETIF_FLAGS_6LN is accidentally not set
for esp_now devices. This commit fixes this.
2020-03-05 15:18:43 +01:00
1a30b8f40f
Merge pull request #13529 from aabadie/pr/tools/iotlab_v3
...
testbed-support: fix compatibility with cli-tools v3
2020-03-05 09:27:35 +01:00
af3cc3b476
dist/testbed-support: fix iotlab-term target
2020-03-05 09:00:09 +01:00
5d84dd9061
testbed-support: add compatibility with cli-tools v3
2020-03-05 09:00:08 +01:00