summaryrefslogtreecommitdiff
path: root/bsp/ESP/libraries/drivers/drv_spi.c
AgeCommit message (Collapse)Author
45 hours[bsp][esp32] adapt C3/C6 to ESP-IDF v6.1 and bump RISC-V toolchain to gcc ↵Chen Moushun
15.2 (#11870) * [bsp][esp32] adapt C3/C6 to ESP-IDF v6.1 and bump RISC-V toolchain to gcc 15.2 - Adapt ESP32-C3/C6 BSP to ESP-IDF v6.1; bump RISC-V toolchain to gcc 15.2 - C6: re-enable SPI with board-local drv_spi.c; add devices.spi to CI attachconfig; drop shared drv_spi.c spi_command_t hack - C6: fix ADC oneshot multi-channel unit handle and mutex - C3: fix portTRY_ENTER_CRITICAL_SAFE expansion in portmacro.h - Compat with RT-Thread-packages/esp-idf rtt-dev used by CI: map SYSTIMER_* to SYSTIMER_LL_* (C3 and C6 board.c), accept uart_periph.h from hal/ or soc/ - Fix clang-format and cppcheck issues in the compat code Signed-off-by: seteiro <[email protected]> Co-Authored-By: Grok <[email protected]> * ci: retrigger after esp-idf#18 merged * bsp: ESP: fix C6 ADC for IDF 6.1 (adc_ll bus clock) Replace removed PERIPH_SARADC_MODULE with adc_ll_enable_bus_clock / adc_ll_reset_register when ESP_IDF_VERSION >= 6.0.0. --------- Signed-off-by: seteiro <[email protected]> Co-authored-by: Grok <[email protected]>
8 days[bsp][esp32-c6] address review: chunk SPI xfers to 64B limit, BSP-owned ↵seteiro
gdma.c, early width check
8 days[bsp][esp32-c6] drop the null SPI configure callseteiro
cppcheck follows spi_configure(NULL, NULL) into a dereference. clang-format also wants the macro backslashes left-aligned and a single space around the enum equals.
8 days[bsp][esp32-c6] compile SPI when it is selectedseteiro
Selecting BSP_USING_SPI on C6 links the IDF SPI master. The default image still leaves SPI off, and the peripheral table stays unsupported.
2026-05-26[bsp][esp32]: reorganize ESP32C3 BSP layoutCYFS