1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2024-12-29 04:50:03 +01:00
RIOT/cpu/esp_common
Gunar Schorcht 1eb18c2949 cpu/esp_common: improve thread safety for locking functions
Dynamic allocation and initialization of the mutex used by a newlib locking variable must not be interrupted. Since a thread context switch can occur on exit from an ISR, the allocation and initialization of the mutex must be guarded by disabling interrupts. The same must be done for the release of such a locking variable.
2022-09-01 15:50:26 +02:00
..
esp-now cpu/esp_common: changes in esp_now/esp_wifi for ESP-IDF v4.4 2022-06-01 13:27:31 +02:00
esp-riscv cpu/esp_common: add module esp_riscv to Kconfig 2022-07-18 13:52:13 +02:00
esp-wifi cpu/esp_common: add netdev_register for NETDEV_ESP_WIFI 2022-08-02 09:34:59 +02:00
esp-xtensa cpu/esp_common: fix thread_arch.c for ESP32-S2 2022-08-30 15:08:39 +02:00
freertos cpu/esp_common: fix of blocking mechanism in FreeRTOS queus 2022-08-24 09:05:25 +02:00
include cpu/esp_common/freertos: changes required for BLE 2022-08-26 21:16:09 +02:00
periph cpu/esp32: add ESP32-S2 support in peripheral drivers 2022-08-29 17:19:39 +02:00
vendor cpu/esp_common: MODULE_XTENSA has to depend on HAS_ARCH_ESP_XTENSA 2022-07-18 14:44:02 +02:00
doc.txt cpu/esp_common: added for common files for ESP SoC 2018-12-27 17:28:46 +01:00
esp_common.config sys/random/kconfig: remove HWRNG default in backend choice 2022-04-27 15:41:23 +02:00
esp_events.c cpu/esp_common: changes in event handling for ESP-IDF v4.4 2022-06-01 13:27:31 +02:00
irq_arch.c cpu/esp_common: move irq_arch xtensa code to module esp_xtensa 2022-06-25 23:22:59 +02:00
Kconfig cpu/esp*: cleanup of CPU_ARCH* and CPU_CORE* 2022-08-24 17:15:37 +02:00
lib_printf.c cpu/esp_common: small fix of lib_printf 2022-05-18 07:27:23 +02:00
Makefile cpu/esp_common: add module esp_riscv to makefiles 2022-07-18 13:51:33 +02:00
Makefile.dep cpu/esp_common: use BLE as netdev_default if nimble_netif is used 2022-08-24 09:05:25 +02:00
Makefile.features cpu/esp_common: rename architecture to riscv_esp32 to rv32 2022-07-20 17:18:56 +02:00
Makefile.include cpu/esp_common: replace FLASH_MODE_* by CONFIG_*FLASHMODE_* defines 2022-08-01 15:17:33 +02:00
syscalls.c cpu/esp_common: improve thread safety for locking functions 2022-09-01 15:50:26 +02:00
thread_arch.c cpu/esp_common: move thread_arch xtensa code to module esp_xtensa 2022-06-25 23:22:59 +02:00
tools.c esp/esp*: move common code to cpu/esp_common 2020-02-21 09:09:34 +01:00