benpicco
|
dd574a45f2
|
Merge pull request #18253 from gschorcht/cpu/esp32/add_esp_idf_api
cpu/esp32: add ESP-IDF API
|
2022-06-26 15:36:28 +02:00 |
|
Gunar Schorcht
|
fb2f080fa7
|
cpu/esp_common: use ESP-IDF for ESP32 in periph/flash
Updates `cpu/esp_common/periph/flash` for ESP-IDF 4.4. `spi_flash_*` functions for ESP32 are removed since these functions are now used from ESP-IDF.
|
2022-06-25 08:12:31 +02:00 |
|
benpicco
|
1870d38594
|
Merge pull request #18249 from gschorcht/cpu/esp32/variant_independent_makefiles
cpu/esp32: ESP32x SoC variant independent makefiles
|
2022-06-24 23:02:10 +02:00 |
|
Gunar Schorcht
|
a1ba7b1207
|
cpu/esp32: add periph_ctrl to ESP-IDF interface API
|
2022-06-23 16:12:22 +02:00 |
|
Gunar Schorcht
|
de96a31e1f
|
cpu/esp32: add ESP-IDF interface API
Implements an interface for ESP-IDF types and functions that are required by RIOT-OS but cannot be included directly due to name conflicts.
f
|
2022-06-23 16:12:13 +02:00 |
|
Gunar Schorcht
|
1f25ac8893
|
cpu/esp32: ESP32 variant independent makefiles
|
2022-06-23 13:19:40 +02:00 |
|
Gunar Schorcht
|
09caa52074
|
cpu/esp32: variant independent bootloader makefile
Bootloader makefile that can be used for different ESP32x variants
|
2022-06-22 19:18:08 +02:00 |
|
benpicco
|
5350927111
|
Merge pull request #18239 from gschorcht/cpu/esp32/split_wpa_supplicant
cpu/esp32: split modul esp_wpa supplicant into several modules
|
2022-06-22 13:54:11 +02:00 |
|
benpicco
|
2895688a3d
|
Merge pull request #18224 from gschorcht/cpu/esp/freertos_changes_for_esp_idf_hal_ll
cpu/esp_common: FreeRTOS adaptation layer changes/extension required for ESP-IDF HAL/LL
|
2022-06-22 13:53:54 +02:00 |
|
Gunar Schorcht
|
b5c666f157
|
cpu/esp32: small doc fixes
|
2022-06-21 16:43:23 +02:00 |
|
Gunar Schorcht
|
b0bf595494
|
cpu/esp32: split esp_idf_wpa_supplicant into several modules
|
2022-06-21 16:28:41 +02:00 |
|
Gunar Schorcht
|
ee9f2e439d
|
cpu/esp32: split esp_idf_wpa_supplicant into several modules
|
2022-06-21 16:28:28 +02:00 |
|
Gunar Schorcht
|
780fd9a815
|
cpu/esp_common/freertos: add timeout handling to xQueue
|
2022-06-20 21:23:47 +02:00 |
|
Gunar Schorcht
|
4dc5e86b2a
|
cpu/esp32: remove libc_gettimeofday dependency
|
2022-06-18 16:35:11 +02:00 |
|
Gunar Schorcht
|
8796513ac1
|
cpu/esp32: add missing newlibc function _gettimeofday_r
|
2022-06-18 16:34:40 +02:00 |
|
benpicco
|
809f9ed174
|
Merge pull request #18207 from gschorcht/cpu/esp32/fix_shell_reboot
cpu/esp32: fix pm_reboot function
|
2022-06-16 16:47:31 +02:00 |
|
Gunar Schorcht
|
0622d45949
|
cpu/esp32: fix pm_reboot function
|
2022-06-16 13:40:08 +02:00 |
|
Gunar Schorcht
|
041fe58209
|
cpu/esp32: add malloc_thread_safe if esp_idf_heap not used
|
2022-06-15 07:31:02 +02:00 |
|
Benjamin Valentin
|
73e1b3df89
|
pkg/esp32_sdk: Update version to 4.4.1
Use the latest tagged release of the SDK.
|
2022-06-05 11:53:31 +02:00 |
|
Gunar Schorcht
|
565c2e17a0
|
cpu/esp32: update log module for ESP-IDF 4.4
|
2022-06-01 13:31:00 +02:00 |
|
Gunar Schorcht
|
79706604aa
|
cpu/esp32: update of sdkconfig.h as required for ESP-IDF 4.4
|
2022-06-01 13:31:00 +02:00 |
|
Gunar Schorcht
|
587e007a31
|
ecp/esp32: changes in periph_can for ESP-IDF v4.4
|
2022-06-01 13:31:00 +02:00 |
|
Gunar Schorcht
|
24162af90a
|
cpu/esp32: small doc fix
|
2022-06-01 13:31:00 +02:00 |
|
Gunar Schorcht
|
d2a4d6e3d3
|
cpu/esp32: compile bootloader from ESP-IDF v4.4 source
|
2022-06-01 13:31:00 +02:00 |
|
Gunar Schorcht
|
e8b4a4feb2
|
cpu/esp32: changes for ESP-IDF v4.4
|
2022-06-01 13:28:49 +02:00 |
|
Gunar Schorcht
|
61bf3d2384
|
cpu/esp*: update/cleanup stack sizes
|
2022-06-01 13:27:31 +02:00 |
|
Gunar Schorcht
|
d7382ab063
|
cpu/esp32: fix compilation problems with ESP-IDF v4.4
|
2022-06-01 13:27:31 +02:00 |
|
Gunar Schorcht
|
2541587eee
|
cpu/esp32: small fix in comment of periph/timer
|
2022-06-01 13:27:31 +02:00 |
|
Gunar Schorcht
|
48567c8ce0
|
cpu/esp32: small cleanup in periph/pwm
|
2022-06-01 13:27:31 +02:00 |
|
Gunar Schorcht
|
ec5993d888
|
cpu/esp32: changes in irq_arch for ESP-IDF v4.4
|
2022-06-01 13:27:31 +02:00 |
|
Gunar Schorcht
|
e5adb7ef34
|
cpu/esp32: cleanup of periph/gpio for ESP-IDF v4.4
|
2022-06-01 13:27:31 +02:00 |
|
Gunar Schorcht
|
d4e061f635
|
cpu/esp_common/freertos: missing functions/definitions for ESP-IDF v4.4
|
2022-06-01 13:21:29 +02:00 |
|
Gunar Schorcht
|
3e4dc10740
|
esp/esp32: changes in esp_eth for ESP-IDF v4.4
|
2022-06-01 13:21:29 +02:00 |
|
Gunar Schorcht
|
ab14b68ea0
|
cpu/esp32: update of linker scripts for ESP-IDF v4.4
|
2022-06-01 13:21:29 +02:00 |
|
Gunar Schorcht
|
751a958529
|
cpu/esp32: add modules for compilation of required ESP-IDF code
The code required by the ESP-IDF is compiled directly from source in the `esp32_sdk` package. The compilation is structured by modules for easier use.
|
2022-06-01 13:21:29 +02:00 |
|
Gunar Schorcht
|
357eaa434a
|
cpu/esp32: update sys/lock.h for retargetable locking
ESP-IDF version 4.4 already provide all locking definitions if retargetable locking is enabled.
|
2022-05-18 07:27:23 +02:00 |
|
Gunar Schorcht
|
9ae4b1ca7d
|
cpu/esp32: remove vendor code
|
2022-05-18 07:27:23 +02:00 |
|
Benjamin Valentin
|
b0bedabbed
|
cpu/esp32: use pthread module if module cpp is used (Kconfig)
Same as b424633016 but for Kconfig
|
2022-05-17 23:38:08 +02:00 |
|
Gunar Schorcht
|
c3c3de2ec2
|
cpu/esp32: gcc 8.4.0 requires that inline functions are declared static
|
2022-05-13 18:57:22 +02:00 |
|
Gunar Schorcht
|
b424633016
|
cpu/esp32: use pthread module if module cpp is used
|
2022-05-13 18:56:17 +02:00 |
|
Francisco Molina
|
a4bbb74371
|
cpu/esp32: always include libc_gettimeofday
|
2022-04-28 09:51:19 +02:00 |
|
Benjamin Valentin
|
0340ac6129
|
cpu: include IDLE in PM_NUM_MODES
|
2022-04-06 12:29:25 +02:00 |
|
Gunar Schorcht
|
1c666c5955
|
kconfig: add ST L3Gxxxx 3-axis gyro family
|
2022-03-18 06:34:54 +01:00 |
|
Gunar Schorcht
|
421fb6dedd
|
cpu/esp32: update the doc for Espressif's ESP32 vendor toolchain
|
2022-03-10 05:31:04 +01:00 |
|
Gunar Schorcht
|
92b7b8a3d7
|
cpu/esp32: disable the use of newlib's pthread headers
|
2022-03-10 05:31:04 +01:00 |
|
Gunar Schorcht
|
12d0cc9e99
|
cpu/esp32: enable _NANO_FORMATTED_IO for Espressif's GCC 8.4.0
|
2022-03-08 09:31:42 +01:00 |
|
Gunar Schorcht
|
395ec06c16
|
dist/tools/esptool: upgrade to v3.2 for ESP32
|
2022-03-08 09:31:42 +01:00 |
|
Leandro Lanzieri
|
74c8893a4f
|
cpu/esp32/esp-eth: move GNRC auto init to init_devs
|
2022-03-04 09:41:18 +01:00 |
|
Benjamin Valentin
|
3977023700
|
boards/esp32-*: drop custom board_init()
|
2022-02-22 18:27:37 +01:00 |
|
PeterKietzmann
|
b348c9ff11
|
cpu/esp32: enable puf_sram feature
|
2022-02-17 11:08:11 +01:00 |
|