benpicco
21205bd6ce
Merge pull request #17351 from benpicco/ztimer_periodic-return
...
ztimer_periodic: make callback function return bool
2022-03-03 14:42:33 +01:00
benpicco
c411edef55
Merge pull request #16688 from miri64/gcoap/enh/multitransport
...
gcoap: multi-transport support
2022-03-03 12:15:48 +01:00
Francisco
644f32fb9c
Merge pull request #17734 from gschorcht/sys/posix/pthread_newlib_compatibility
...
sys/posix/pthread: newlib compatibility
2022-03-03 08:30:05 +01:00
2234bf4590
Merge pull request #15019 from chrysn-pull-requests/advertise-RDM-in-progress
...
doc/memo: Link to RDMs in development
2022-03-02 23:32:19 +01:00
Dylan Laduranty
bd49ea91db
Merge pull request #17396 from fjmolinas/pr_docker_env_vars_allways
...
makefiles/docker.inc.mk: add DOCKER_ENV_VARS_ALWAYS
2022-03-02 22:02:02 +01:00
Marian Buschsieweke
a5b91362cb
Merge pull request #15329 from kfessel/p-add-wamr
...
pkg/wamr: add WAMR to provide WASM support in RIOT
2022-03-02 19:58:31 +01:00
chrysn
6fbf36cdf4
doc/memo: Link to RDMs in development
2022-03-02 15:08:15 +01:00
97174015ac
Merge pull request #17730 from fjmolinas/pr_sixlowpan_frag_fb_include_guard
...
sys/gnrc/sixlowpan/frag/fb: guard sfr_types.h header include
2022-03-02 14:25:44 +01:00
Karl Fessel
3400819fbd
example/wasm: remove allocator selection
...
add comment refering to the wasm header instead
2022-03-02 12:21:59 +01:00
Gunar Schorcht
c09d9d87b7
sys/posix/pthread: newlib compatibility
...
When using a toolchain with built-in POSIX thread support, static C++ constructors use a static mutex variable which is initialized with `pthread_once` when first used. However, since RIOT's `pthread_once_t` type is different from that in newlib's `pthread`, which is assumed by GCC, RIOT crashes as soon as static constructors are used.
Changing the `pthread_once_t` type to be compatible with newlib's `pthread_once_t` type solves the problem and allows the RIOT `pthread` modules to be used even with toolchains with built-in POSIX thread support.
2022-03-02 11:57:47 +01:00
ce1ec91adc
Merge pull request #17729 from fjmolinas/pr_gomach_no_periph_rtt_ztimer
...
sys/net/gnrc: ztimer_no_periph_rtt if gomach
2022-03-02 10:59:33 +01:00
ae0f617b28
Merge pull request #17728 from fjmolinas/pr_remove_tests_timex_calls
...
tests/*xtimer*: remove uneeded timex calls
2022-03-02 09:25:11 +01:00
Francisco Molina
c8045dc815
sys/gnrc/sixlowpan/frag/fb: guard sfr_types.h header include
...
The included header references evtimer which is not a direct
dependency for gnrc_sixlowpan_frag, but only for
gnr_sixlowpan_frag_sfr
2022-03-02 08:42:36 +01:00
Francisco Molina
a151a8e66a
sys/net/gnrc: ztimer_no_periph_rtt if gomach
2022-03-02 08:33:29 +01:00
Francisco Molina
3b4fd9cb43
tests/xtimer_drift: remove uneeded timex call
2022-03-02 08:19:31 +01:00
Francisco Molina
4326825931
tests/bench_xtimer_load: remove uneeded timex call
2022-03-02 08:19:22 +01:00
Marian Buschsieweke
fbe73b7c9a
Merge pull request #16723 from benpicco/gnrc_sock_tcp-telnet
...
sys/net/application_layer: add telnet server module & example
2022-03-02 07:28:48 +01:00
Benjamin Valentin
2e46e4ad7d
makefiles: warn if telnet is used in auto-init mode
2022-03-01 23:07:22 +01:00
Benjamin Valentin
c476abe16e
examples/telnet_server: add telnet server example
2022-03-01 23:07:22 +01:00
Benjamin Valentin
2034fa5101
sys/net/application_layer: add telnet server module
2022-03-01 23:07:22 +01:00
Benjamin Valentin
1b52dee2d6
net/gnrc: restore inclusion of net/gnrc/tcp.h
...
This reverts d03175c2ae
2022-03-01 23:07:21 +01:00
c9cc74f96b
Merge pull request #17725 from jeandudey/2022_03_01-stm32l1-clk
...
cpu/stm32: Fix CLOCK_CORECLOCK on stm32l0/l1
2022-03-01 22:34:43 +01:00
Martine Lenders
287bfdc10d
gcoap: multi-transport support for listeners
2022-03-01 19:33:15 +01:00
Martine Lenders
90eae8e0a4
gcoap: multi-transport support for clients
...
23a8659bdf
introduced DTLS support for
CoAP, but did not make it possible to select the transport on request.
Since switching between CoAP and CoAPS (CoAP-over-DTLS) as client is a
valid use case (one might want to e.g. talk to one server over CoAP and
to another over CoAPS), this change makes that possible.
2022-03-01 19:26:10 +01:00
Jean-Pierre De Jesus DIAZ
d64bbdffe5
cpu/stm32: Fix CLOCK_CORECLOCK on stm32l0/l1
...
With the previous order of the operation there was a loss of precision
when using certain values as the divider
2022-03-01 17:11:16 +01:00
a17ff53ecf
Merge pull request #17485 from benpicco/sock_udp_sendv
...
sys/net/sock: add sock_udp_sendv() API
2022-03-01 14:05:21 +01:00
Francisco
fcc962e047
Merge pull request #17720 from kaspar030/fix_ztimer64_remove
...
sys/ztimer64: fix `ztimer64_remove()` not properly clearing timer struct
2022-03-01 12:47:11 +01:00
e9227153c0
unittests: add ztimer64 clear-on-remove regression test
2022-03-01 11:03:18 +01:00
888cb09dff
sys/ztimer64: properly clear timer on removal
2022-03-01 11:03:10 +01:00
3a9e64806c
Merge pull request #17718 from fjmolinas/pr_sys_crypto_unitialized_key
...
tests/sys_crypto: fix potentially unitialized error
2022-03-01 10:34:40 +01:00
0082252b66
Merge pull request #17716 from benpicco/drivers/dose-watchdog_users
...
drivers/dose: only disable watchdog when transiting from RECV state
2022-03-01 10:31:12 +01:00
Francisco
945dd082b0
Merge pull request #17715 from kfessel/p-add-building-default
...
tests: add default BOARDS
2022-03-01 10:23:58 +01:00
Francisco
32a6bb1830
Merge pull request #17714 from kfessel/p-add-missing-includes
...
sys,examples,tests,fuzzing: add missing includes
2022-03-01 10:23:34 +01:00
Francisco Molina
df3c0a6b72
tests/sys_crypto: fix potentially unitialized error
2022-03-01 09:55:25 +01:00
Karl Fessel
77928ea54f
example/arduino_hello-wold: add building BOARD default
2022-02-28 22:00:21 +01:00
Karl Fessel
406e231225
tests: add building BOARD defaults
2022-02-28 21:59:57 +01:00
Benjamin Valentin
e6d2ff668b
drivers/dose: only disable watchdog when transiting from RECV state
...
The DOSE watchdog should only run if at least one interface is in RECV
state.
That means it must be enabled when entering RECV state and disabled
when leaving RECV state.
The watchdog was *always* disabled on a transition to IDLE.
This is wrong: If there are two interfaces and one is in RECV state
but the other did just SEND something and transitions to IDLE state
from SEND state, it would still disable the watchdog.
Fix this by only disabling the watchdog if the current state is RECV.
2022-02-28 17:22:48 +01:00
Karl Fessel
52116e1070
Merge pull request #17572 from kfessel/p-set-doxygen-example-path
...
doc: add RIOT root to doxygen example path
2022-02-28 15:42:25 +01:00
Karl Fessel
16729529ee
tests: add default BOARDS
2022-02-28 15:08:35 +01:00
Karl Fessel
e440929f8d
tests: add missing includes
2022-02-28 14:53:08 +01:00
Karl Fessel
9a2ccd51f4
examples: add missing includes
...
thread.h
gnrc/netif.h
2022-02-28 14:53:08 +01:00
Karl Fessel
b192e5f63c
fuzzing/gnrc: include gnrc/netreg.h
2022-02-28 14:53:08 +01:00
Karl Fessel
4147042bc1
sys/shell: add missing includes
2022-02-28 14:53:07 +01:00
Karl Fessel
35107ec4ba
sys/net: add missing includes
2022-02-28 14:53:07 +01:00
Karl Fessel
d03175c2ae
net/gnrc: avoid *timer creeping though header
2022-02-28 14:53:07 +01:00
e362586da9
Merge pull request #17713 from fjmolinas/pr_lv_drivers_v8
...
pkg/lv_drivers: initial commit
2022-02-28 13:10:19 +01:00
Francisco Molina
6bb9656344
tests/lvgl*: add more stack for native
2022-02-28 10:23:06 +01:00
Francisco Molina
3776482758
boards/native: use SDL for lvgl
2022-02-28 10:23:06 +01:00
Francisco Molina
ec06163402
pkg/lvgl: adapt to SDL display and input driver
2022-02-28 10:23:06 +01:00
Francisco Molina
bab49e520d
pkg/lv_drivers: initial commit
2022-02-28 10:23:06 +01:00