Gunar Schorcht
d6f86a9b7a
makefiles/libc/newlibc: allow toolchains with nano version only
...
The check for `newlib-nano` assumes that a toolchain which provides `newlib-nano` provides both the normal version and the nano version of the `newlib`.The nano version of `newlib.h` is therefore stored in its own include directory. This is the case for toolchains which allow to use both the normal and the nano version, e.g. for ARM and RISC-V.
However, if the toolchain provides `newlib_nano` but only allows the use of the nano version, it will only have the nano version of `newlib.h` and no separate directory for it, e.g. for ESP32.
To still be able to use such toolchains with `newlib_nano`, the check is changed so that the setting of the `-isystem` option depends on the existence of the separate directory.
2022-01-23 10:48:26 +01:00
benpicco
2520b5c608
Merge pull request #16870 from fabian18/cpu_stm32_add_periph_backup_ram
...
cpu/stm32: make backup SRAM available
2022-01-21 18:09:42 +01:00
benpicco
f8272b0c62
Merge pull request #17548 from gschorcht/cpu/esp/cleanup_nvs_flash_cpp_dependencies
...
cpu/esp*: nvs-flash / cpp dependencies cleanup
2022-01-21 17:20:19 +01:00
Fabian Hüßler
70d3d647d1
cpu/{cortexm_common, stm32}: add support for backup RAM
2022-01-21 15:53:18 +01:00
2cb8ffe307
Merge pull request #17540 from leandrolanzieri/pr/drivers/ft5x06/fix_multiple_models
...
drivers/ft5x06: allow multiple device types
2022-01-21 15:43:45 +01:00
Leandro Lanzieri
91012bc3f9
drivers/ft5x06: remove unnecessary pseudomodules
2022-01-21 14:13:49 +01:00
Gunar Schorcht
6c3e7c5db7
cpu/esp*: nfs_flash/cpp dependency cleanup
...
Module `esp_idf_nvs_flash` uses C++ code. Since `esp_idf_nvs_flash` module is always enabled on ESP8266, the permanent dependency on `cpp` is correct. But on ESP32, the `esp_idf_nvs_flash` module is only enabled if `esp_wifi_any` is used. Only in that case the compilation should depend on module `cpp`.
2022-01-21 13:32:56 +01:00
Leandro Lanzieri
4eb58d74b5
drivers/ft5x06: allow multiple device types
2022-01-21 13:13:09 +01:00
c21730a765
Merge pull request #17406 from fjmolinas/pr_twr_aloha_rework
...
examples/twr_aloha: refactor
2022-01-21 10:08:46 +01:00
Francisco Molina
cd3fa25f06
examples/twr_aloha: refactor
2022-01-21 09:17:00 +01:00
chrysn
9bcc40a4cc
Merge pull request #17539 from benpicco/drivers/dose-doc
...
drivers/dose: add documentation for dose_watchdog
2022-01-20 20:37:17 +01:00
Benjamin Valentin
a8983d288f
drivers/dose: add documentation for dose_watchdog
2022-01-20 18:37:23 +01:00
6a6424b427
Merge pull request #17541 from chrysn-pull-requests/post-16818-doc-fix
...
core/thread doc: Point to helper function
2022-01-20 14:26:57 +01:00
chrysn
fef782f735
core/thread doc: Point to helper function
2022-01-20 14:18:40 +01:00
Fabian Hüßler
5fdf8d2d88
tests/periph_backup_ram: FEATURES_REQUIRED += periph_rtc
2022-01-20 14:13:10 +01:00
f511a64302
Merge pull request #17538 from leandrolanzieri/pr/doc/pkg_includes
...
pkg: fix documentation on includes
2022-01-19 16:50:14 +01:00
benpicco
038b41453e
Merge pull request #17210 from benpicco/drivers/dose-ringbuffer
...
drivers/dose: make use of ringbuffer for RX
2022-01-19 14:45:47 +01:00
1c43257fbc
Merge pull request #17537 from benpicco/pkg/mbedtls-bump
...
pkg/mbedtls: bump version to v2.28.0
2022-01-19 13:08:39 +01:00
Benjamin Valentin
a8ad618a71
drivers/dose: make use of ringbuffer for RX
2022-01-19 11:43:35 +01:00
Benjamin Valentin
c4b32a426f
tests/unittests: add tests for chunked_ringbuffer
2022-01-19 11:43:35 +01:00
Benjamin Valentin
77ab8a657a
sys/chunked_ringbuffer: add chunked ringbuffer
2022-01-19 11:43:35 +01:00
Benjamin Valentin
023ef291c6
pkg/mbedtls: bump version to v2.28.0
...
https://github.com/ARMmbed/mbedtls/releases/tag/v2.28.0
2022-01-19 11:24:20 +01:00
Francisco Molina
849c800e28
pkg/uwb-core: fix dependencies add uwb-core_uwb_rng_trx_info
2022-01-19 10:32:33 +01:00
Francisco Molina
dda5441c6c
sys/event/periodic: model in Kconfig
2022-01-19 10:32:33 +01:00
Leandro Lanzieri
6257442e4e
doc: Add project name
2022-01-19 10:17:52 +01:00
Leandro Lanzieri
d8e84434a8
sys/Makefile.dep: Remove unneeded include
2022-01-19 10:16:34 +01:00
Leandro Lanzieri
e470a9ab57
pkg/doc: Fix documentation on package header files
2022-01-19 10:15:52 +01:00
74239561b8
Merge pull request #17534 from fjmolinas/pr_edhoc_test_netif_multi
...
tests/pkg_edhoc: handle multiple interfaces
2022-01-19 08:42:20 +01:00
Francisco Molina
ec7926f6c4
tests/pkg_edhoc: handle multiple interfaces
2022-01-19 08:17:14 +01:00
Francisco
007f8d07ce
Merge pull request #17535 from fjmolinas/pr_cc2538_set_counter
...
cpu/cc2538/rtt: fix rtt_set_counter
2022-01-19 08:15:22 +01:00
Francisco
bc6624e67b
Merge pull request #17180 from benpicco/drivers/dose-watchdog
...
drivers/dose: introduce watchdog timer
2022-01-18 23:43:29 +01:00
5e599a82dd
Merge pull request #17531 from fjmolinas/pr_spi_gpio_init_reference
...
drivers/periph_spi: spi_init_with_gpio_mode mode by reference
2022-01-18 18:44:54 +01:00
52781dc96d
Merge pull request #17530 from fjmolinas/pr_rtt_rtc_utils
...
drivers/rtt_rtc: select rtc_utils
2022-01-18 17:02:11 +01:00
Francisco Molina
8c8ab47806
cpu/cc2538/rtt: fix rtt_set_counter
2022-01-18 16:39:04 +01:00
Francisco Molina
579ca6d941
drivers/periph_spi: spi_init_with_gpio_mode mode by reference
2022-01-18 16:22:18 +01:00
Benjamin Valentin
3e1076e3b9
drivers/dose: set backoff timer before send
2022-01-18 15:41:38 +01:00
Benjamin Valentin
527d1bf559
tests/driver_dose: test dose_watchdog on select boards
2022-01-18 15:41:38 +01:00
Benjamin Valentin
ddf80a8bdb
drivers/dose: introduce watchdog timer
2022-01-18 15:41:38 +01:00
Francisco Molina
8b45ed87be
drivers/rtt_rtc: select rtc_utils
2022-01-18 15:32:38 +01:00
728aefa541
Merge pull request #17528 from fjmolinas/pr_test_pkg_relic_stacksize
...
tests/pkg_relic: increase stacksize
2022-01-18 13:28:16 +01:00
Francisco Molina
1025341ff3
tests/pkg_relic: increase stacksize
2022-01-18 13:19:34 +01:00
benpicco
2542195cdf
Merge pull request #15671 from PeterKietzmann/pr_add_pkg_mbedtls
...
pkg/mbedtls: initial pkg import to use entropy module
2022-01-18 08:22:50 +01:00
PeterKietzmann
b05f93405e
pkg/mbedtls:initial port of the entropy module
2022-01-17 23:22:14 +01:00
75f5048b68
Merge pull request #17497 from jia200x/pr/lora/fix_rssi_val
...
[treewide] lora: use int16_t for RSSI value
2022-01-17 18:57:37 +01:00
Jose Alamos
d6899f40a7
drivers/atwinc15x0: adapt NETOPT_RSSI to int16_t
2022-01-17 17:54:18 +01:00
Jose Alamos
9955a35c63
[treewide] lora: use int16_t for RSSI value
...
The RSSI values reported by LoRa transceiver can be less than -127.
Therefore, `int8_t` is not enough. This commit defines the RSSI of
`netdev_lora_rx_info` as `int16_t` and adapt the drivers accordingly
(sx126x, sx127x).
2022-01-17 17:54:18 +01:00
Marian Buschsieweke
d788bd327d
Merge pull request #17504 from chrysn-pull-requests/doc-c2rust-locked
...
doc: Fix C2Rust installation procedure
2022-01-17 17:40:38 +01:00
José Alamos
c326be00f6
Merge pull request #16940 from chrysn-pull-requests/6lo-docs
...
net/ieee802154: Add overview documentation
2022-01-17 17:33:05 +01:00
benpicco
e07fb44408
Merge pull request #17363 from fjmolinas/pr_lpc23xx-mci_ztimer
...
cpu/lpc23xx-mci: migrate to ztimer_msec
2022-01-17 16:11:25 +01:00
Gunar Schorcht
183562b947
Merge pull request #16341 from fjmolinas/pr_esp_rename_clock_coreclock
...
cpu/esp32: use macros/units
2022-01-17 15:22:23 +01:00