d645ea89e9
tests/malloc: increase test timeout for very large mems
2021-12-23 11:04:42 +01:00
2191859dff
pkg/cifra: fix build error with redefined assert
2021-12-23 11:04:42 +01:00
86af5b5832
tools/doccheck: extend exclude patterns for b-u585i-iot02a
2021-12-23 11:04:42 +01:00
62a682dd2c
boards/b-u585i-iot02a: add initial basic support
2021-12-23 11:04:42 +01:00
2f0efa8c9e
cpu/stm32: add initial support for stm32u5 family
2021-12-23 11:04:41 +01:00
Gunar Schorcht
37d97aef1e
boards/esp32-olimex-evb: indentation cleanup
2021-12-23 10:39:12 +01:00
Gunar Schorcht
3492a36cf6
cpu/esp_common: common periph features moved to cpu/esp_common
2021-12-23 10:35:07 +01:00
Gunar Schorcht
6f7ba3500d
cpu/esp8266: common periph features moved to cpu/esp_common
2021-12-23 10:34:40 +01:00
Gunar Schorcht
27decbc6c1
cpu/esp32: common periph features moved to cpu/esp_common
2021-12-23 10:34:25 +01:00
Gunar Schorcht
aeb5d1197c
boards/esp8266: common periph features moved to cpu/esp_common
2021-12-23 10:33:57 +01:00
Gunar Schorcht
b1d2d46ee4
boards/esp32: common periph features moved to cpu/esp_common
2021-12-23 10:33:35 +01:00
chrysn
d7195cdd1d
Merge pull request #17430 from chrysn-pull-requests/update-cosy
...
dist/tools/cosy: Update, refresh patch and drop applied patch
2021-12-22 14:23:02 +01:00
chrysn
a31947304f
dist/tools/cosy: Update, refresh patch and drop applied patch
2021-12-22 14:16:37 +01:00
debb2d5fd3
Merge pull request #17433 from chrysn-pull-requests/irq_enable-considered-harmful
...
core: Warn about using irq_enable
2021-12-21 22:23:17 +01:00
chrysn
ffe2ef3da6
drivers/motor_driver: Use irq_restore
2021-12-21 18:23:11 +01:00
chrysn
49ff487ea2
core: Warn about using irq_enable
2021-12-21 18:03:55 +01:00
Benjamin Valentin
79891e9318
tests/socket_zep: enable test on Murdock
...
Murdock does not support IPv6, so use IPv4 for the automated test.
2021-12-21 16:53:27 +01:00
Benjamin Valentin
e7be547920
tests/socket_zep: adapt test to API expectations
2021-12-21 16:53:06 +01:00
benpicco
f9e3196a54
Merge pull request #17427 from gschorcht/cpu/esp8266/fix_ztimer_esp_wifi_problem
...
cpu/esp8266: fix problems with ESP WiFi and migration to ztimer
2021-12-21 14:22:53 +01:00
23ab8431a7
Merge pull request #17412 from jenswet/feature/cpp-doxygen-documentation
...
doc: Improve C++ documentation
2021-12-21 12:32:47 +01:00
benpicco
2bb2dc35d2
Merge pull request #17420 from gschorcht/cpu/esp/revert_change_for_esp_wifi_passphrase
...
cpu/esp: revert the change for default definition of ESP_WIFI_PASS
2021-12-20 17:05:45 +01:00
benpicco
b17fa61e83
Merge pull request #17422 from aabadie/pr/cpu/stm32_typo
...
cpu/stm32/Makefile.dep: fix typo
2021-12-20 15:23:18 +01:00
79df157727
sys: move rtc utility functions to their own module
2021-12-20 13:04:20 +01:00
749efa507d
drivers/periph_common: build periph module selectively
2021-12-20 13:04:20 +01:00
3b601933ce
Merge pull request #17428 from aabadie/pr/boards/unify_user_button_define
...
boards: unify user button defines
2021-12-20 11:43:07 +01:00
4877155e23
boards: unify user button defines
2021-12-20 11:39:17 +01:00
9e3062e3c6
Merge pull request #17423 from chrysn-pull-requests/rust-docs-qualityoflife
...
doc: Rust overview
2021-12-20 10:27:22 +01:00
Gunar Schorcht
48f59a1487
cpu/esp8266: RTT is used by the WiFi Interface
...
If the WiFi interface is enabled by module `esp_wifi_any`, binary SDK libraries use the RTT. Therefore, `ztimer` must not use `periph_rtt`as backend, if the WiFi interface is enabled by module `esp_wifi_any`.
2021-12-19 15:56:31 +01:00
Gunar Schorcht
ae8713fea8
cpu/esp8266: places ztimer_core function in IRAM
...
`ztimer_core` functions have to reside in IRAM for timing reasons and to be available also when the IROM cache is disabled. Although the module is called `ztimer`, its object files are generated in directory `ztimer_core`.
2021-12-19 15:41:25 +01:00
Gunar Schorcht
4d19b77fce
cpu/esp8266: add CPU frequency selection to Kconfig
2021-12-19 12:20:43 +01:00
Gunar Schorcht
f6831f34fb
cpu/esp32: add CPU frequency selection to Kconfig
...
t
2021-12-19 12:20:14 +01:00
Gunar Schorcht
f01e0804ff
cpu/esp32: remove the duplicate ESP_HAS_SPI_RAM
2021-12-19 12:19:59 +01:00
ffecd0110a
Merge pull request #17421 from aabadie/pr/cpu/stm32_kconfig_cleanup
...
cpu/stm32: remove invalid family symbols used in Kconfig
2021-12-19 11:52:54 +01:00
chrysn
9b66bd59e1
rust: Add overview documentation
2021-12-19 11:15:04 +01:00
06d3fba129
cpu/stm32/Makefile.dep: fix typo
2021-12-19 10:47:15 +01:00
6f69996937
cpu/stm32/Kconfig: replace tabs with spaces
2021-12-19 10:37:29 +01:00
ec46f1b3f1
cpu/stm32: remove invalid symbols used in Kconfig
2021-12-19 10:33:12 +01:00
chrysn
4e3e21d3ab
build-info: Report Rust target
2021-12-19 10:02:38 +01:00
Gunar Schorcht
87a72e4dfe
cpu/esp: revert the change for ESP_WIFI_PASS define
...
Previously, a default value for ESP_WIFI_PASS was intentionally defined only if DOXYGEN was also defined, to allow ESP_WIFI_PASS to be left undefined for using APs without authentication. With PR #17415 the definition was changed to always define a default value for EPS_WIFI_PASS. This made it impossible to use APs without authentication. The commit reverts this change.
2021-12-19 07:39:46 +01:00
2c3e077bca
Merge pull request #17413 from gschorcht/cpu/esp32/support_clocks_2_and_40_MHz
...
cpu/esp32: support CPU clocks 2 MHz and 40 MHz
2021-12-18 21:58:34 +01:00
J. David Ibáñez
b22d899e91
boards/feather-m0: drop pins for missing variants
2021-12-18 09:54:04 +01:00
43988120f9
Merge pull request #17409 from kaspar030/ztimer_no_timer_fix
...
sys/ztimer: don't access non-existant timer
2021-12-17 23:27:04 +01:00
Jean-Pierre De Jesus DIAZ
466fdf5114
Merge pull request #17415 from gschorcht/cpu/esp/wifi_ap_dynamic_ssid_option
...
cpu/esp: change dynamic SSID option handling
2021-12-17 18:11:38 +01:00
Gunar Schorcht
5d00acc868
cpu/esp32/spi: support 2 MHz and 40 MHz APB clocks
2021-12-17 17:45:25 +01:00
Gunar Schorcht
470208e685
cpu/esp32/i2c_hw: assert added for unsupported I2C clock speeds
...
The former correction factors were determined by measuring the resulting clocks without a device connected to the bus.
However, when testing the changes for low CPU clock frequencies, it was figured out that the clocks not only depend on configured register values
_i2c_hw[dev].regs->scl_low_period.period
_i2c_hw[dev].regs->scl_high_period.period
but also on the bus capacity. Obviously, the register values are not absolute times in APB clock cycles, but rather times that start as soon as the corresponding level is reached. In this case, the higher the bus capacity, the longer the period would be.
This means that the clock speed cannot be precisely controlled via the correction factors anyway. For this reason, and because the I2C implementation in ESP-IDF also does not use correction factors, they were removed.
2021-12-17 17:44:27 +01:00
bcc1432fac
Merge pull request #17223 from miri64/security-md/enh/add-link
...
SECURITY.md: Add key link
2021-12-17 10:19:12 +01:00
Martine Lenders
2c6d4df1c7
SECURITY.md: Add key link
2021-12-17 10:04:16 +01:00
385e65f497
Merge pull request #17405 from kaspar030/can_fast_ci_run_skipcomments
...
tools: can_fast_ci_run.py: ignore comment changes for `\.[ch]$`
2021-12-17 09:12:59 +01:00
chrysn
9e35b75ff4
Merge pull request #17408 from chrysn-pull-requests/ztimer-report-removal
...
sys/ztimer: ztimer_remove report success
2021-12-17 08:57:14 +01:00
60f9ceabd1
tools: can_fast_ci_run.py: ignore comment-only change for .[ch]
2021-12-16 20:50:52 +01:00