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

39154 Commits

Author SHA1 Message Date
Francisco Molina
20e68fbb68 sys/xtimer: switch default backend to ztimer
With this commit xtimer will always be implemented with ztimer.
The default compat layer will be ztimer_xtimer_compat, so xtimer
calls will be inlined to ZTIMER_USEC, or ZTIMER64_USEC when the
64bit xtimer API is required.

This can be reverted by adding 'xtimer_no_ztimer_default' module
to a build.
2022-03-18 08:23:00 +01:00
Francisco Molina
2681b6c282 tests/*: update Makefile.ci 2022-03-18 08:23:00 +01:00
Leandro Lanzieri
202fb261fe
Merge pull request #17811 from fjmolinas/pr_xtimer_dep_rework_simple
sys/*timer: rework dependecies to ease backend switch, prefer ztimer_xtimer_compat over xtimer_on_ztimer
2022-03-18 08:17:24 +01:00
benpicco
82b0e08745
Merge pull request #10082 from gschorcht/drivers_l3gd20h
drivers: add driver for L3GD20H 3-axis gyroscope
2022-03-18 08:10:24 +01:00
Francisco Molina
822bef48da doc/doxygen: add BUILD_IN_DOCKER extended doc 2022-03-18 07:57:50 +01:00
Gunar Schorcht
ce04d978ef Update drivers/l3gxxxx/Kconfig
Co-authored-by: Leandro Lanzieri <leandro.lanzieri@haw-hamburg.de>
2022-03-18 06:34:54 +01:00
Gunar Schorcht
327a4a58b2 boards: add ST L3Gxxxx 3-axis gyro family 2022-03-18 06:34:54 +01:00
Gunar Schorcht
1c666c5955 kconfig: add ST L3Gxxxx 3-axis gyro family 2022-03-18 06:34:54 +01:00
d894d658d4
Merge pull request #17822 from aabadie/pr/tools/pr_check_add_update
tools/pr_check: add "Update" keywork to "needs squashing" check
2022-03-17 23:35:08 +01:00
benpicco
299e960eb4
Merge pull request #17816 from leandrolanzieri/pr/sys/fido2/ctap/fix_parsing_validation
sys/fido2/ctap: fix parsing validation
2022-03-17 22:04:54 +01:00
chrysn
facb5e633f
Merge pull request #17436 from Ollrogge/reserve_flash
cpu: add flash_writable section to linker script
2022-03-17 21:44:32 +01:00
698665edad
tools/pr_check: add Update keywork to need squashing check 2022-03-17 20:01:06 +01:00
Ollrogge
cdde810cb6 tests/periph_flashpage: Add _in_address_space feature tests 2022-03-17 19:46:00 +01:00
Ollrogge
6ab1fb9a09 periph/flashpage: Add FLASH_WRITABLE_INIT macro 2022-03-17 19:46:00 +01:00
Ollrogge
41f961a197 periph/flashpage: Add _in_address_space feature 2022-03-17 19:45:54 +01:00
Gunar Schorcht
9d1a1c6dd4 tests: add ST L3Gxxxx 3-axis gyro family test app 2022-03-17 18:34:57 +01:00
Gunar Schorcht
24106edde9 drivers/saul: add ST L3Gxxxx 3-axis gyroscope family 2022-03-17 18:34:57 +01:00
Gunar Schorcht
1569299c92 drivers: support for ST L3Gxxxx 3-axis gyroscope family 2022-03-17 18:34:57 +01:00
936696fd16
Merge pull request #17818 from fjmolinas/pr_revert_pass_cflags_to_docker_always
makefiles/docker.ink.mk: do not always pass CFLAGS to docker
2022-03-17 14:53:01 +01:00
Francisco Molina
46ae295028 tests/xtimer*: select xtimer_no_ztimer_default for tests requiring it
These tests need to be tested on xtimer, and if using ztimer_xtimer_compat
the full api will not be provided, therefore also blacklist BOARDs
that will en up selecting ztimer by default.
2022-03-17 14:37:40 +01:00
Francisco Molina
9260cfb4f0 sys/xtimer: prefer ztimer_xtimer_compat 2022-03-17 14:37:40 +01:00
Francisco Molina
0b1453667e sys/xtimer-ztimer: rework dependecies to ease backend switch
This adds a xtimer_no_ztimer_default that is currently always
selected in Makefile, but that can be switched off in Kconfig.
Removing its inclusion will allow switching the default xtimer
backend to ztimer, while allowing for an easy way back.
2022-03-17 14:37:40 +01:00
Francisco Molina
7227d1bb77 sys/xtimer: move dependencies to xtimer/Makefile.dep 2022-03-17 14:37:40 +01:00
Francisco Molina
be6a76a3c0 sys/sc_gnrc_udp: fix *timer include 2022-03-17 14:37:40 +01:00
Francisco Molina
d86828c53b cpu/efm32: periph_rtt_series0/1 are not modules 2022-03-17 14:37:33 +01:00
Francisco Molina
2cc5af664e treewide: make all modules use Kconfig ZTIMER_USEC indirection 2022-03-17 14:33:07 +01:00
Francisco
114e61c111
Merge pull request #17786 from fjmolinas/pr_ztimer_rtt_sam3
sys/ztimer: auto-select ztimer_no_periph_rtt only for samd21
2022-03-17 12:32:29 +01:00
562cc9bba8
boards/samd51: adapt ADC configuration 2022-03-17 11:45:06 +01:00
9feb1ffa68
cpu/sam0_common: allow for setting the ADC device for each line 2022-03-17 11:44:40 +01:00
Francisco Molina
8b532e8fb6 makefiles/docker.ink.mk: do not always pass CFLAGS to docker 2022-03-17 10:10:45 +01:00
Leandro Lanzieri
9bb6449a1e
sys/fido2/ctap: fix parsing validation 2022-03-17 09:43:42 +01:00
benpicco
43a927cbe9
Merge pull request #17815 from benpicco/drivers/at86rf215-rpc-fix
drivers/at86rf215: fix CONFIG_AT86RF215_RPC_EN macro name
2022-03-17 07:46:39 +01:00
Benjamin Valentin
3a77988b03 drivers/at86rf215: fix CONFIG_AT86RF215_RPC_EN macro name 2022-03-16 20:59:35 +01:00
0dfbe04c8e
Merge pull request #17807 from aabadie/pr/boards/adafruit-pybadge
boards/adafruit-pybadge: add support
2022-03-16 20:56:07 +01:00
bfead579ba
doccheck: exclude adafruit-pybadge periph_conf.h 2022-03-16 17:23:50 +01:00
11cf422b66
boards/adafruit-pybadge: add support 2022-03-16 17:23:50 +01:00
Francisco Molina
53c3e38cb9 sys/ztimer: select ztimer_periph_no_rtt only for samd21 2022-03-15 08:15:22 +01:00
chrysn
7bcc673d06
Merge pull request #17806 from chrysn-pull-requests/rust-update-20220314
{examples,tests}/rust: Rust updates
2022-03-15 07:20:22 +01:00
chrysn
c688fade36 {examples,tests}/rust: Rust updates
These updates enable tests on beta (stable for the 2022.04 release) on
all platforms, and open the way for [17804].

[17804]: https://github.com/RIOT-OS/RIOT/pull/17804
2022-03-14 16:34:43 +01:00
b22370a2bb
examples/lorawan: update README 2022-03-14 13:44:19 +01:00
099833b488
examples/lorawan: add possibility to use ABP + pm 2022-03-14 13:44:19 +01:00
Martine Lenders
bec2868223
Merge pull request #17676 from benpicco/revert-gnrc_ipv6_nib-all_ifs
Revert "gnrc_ipv6_nib: consider all local interfaces when looking for…
2022-03-14 10:31:16 +01:00
Kevin "Tristate Tom" Weiss
5acf19118c
Merge pull request #17791 from leandrolanzieri/pr/sys/bus/model_kconfig
sys/bus: model Kconfig
2022-03-14 09:24:41 +01:00
benpicco
44a9954d32
Merge pull request #17802 from benpicco/tools/benchmark_udp-fix
tools/benchmark_udp: fix build
2022-03-11 22:03:08 +01:00
benpicco
9f73630ed9
Merge pull request #17798 from benpicco/pkg/fatfs-exfat
pkg/fatfs: enable exFAT support
2022-03-11 22:02:28 +01:00
Martine Lenders
3fbf0e35e6
Merge pull request #13790 from cgundogan/coap_proxy_server
gcoap: add simple forward-proxy
2022-03-11 20:54:45 +01:00
Francisco
921f778af9
Merge pull request #17795 from benpicco/drivers/sdcard_spi-board
drivers/sdcard_spi: allow board to overwrite SD_CARD_SPI_SPEED_POSTINIT
2022-03-11 18:01:52 +01:00
Francisco
eda4284cfc
Merge pull request #17790 from leandrolanzieri/pr/sys/od/kconfig/add_string
sys/od/kconfig: add od_string module
2022-03-11 18:00:43 +01:00
Benjamin Valentin
341aeece59 gh_actions: add step for benchmark_udp 2022-03-11 17:11:34 +01:00
Benjamin Valentin
22f17abee0 tools/benchmark_udp: fix build 2022-03-11 16:32:28 +01:00