laokaiyao
8d0fca08a0
feat(i2s): support i2s & apll on esp32s31
2026-04-22 09:30:53 +08:00
Chen Ji Chang
7ed6c83eb5
Merge branch 'feat/support_lcd_on_s31' into 'master'
...
feat(lcd): support rgb and i80 lcd on s31
Closes IDF-14750, IDF-14751, IDF-14753, and IDF-14754
See merge request espressif/esp-idf!47312
2026-04-22 00:40:26 +08:00
morris
1dcd6fcf08
Merge branch 'feat/uhci_esp32s31_support' into 'master'
...
feat(uhci): Add support for uhci on esp32s31
Closes IDF-14791
See merge request espressif/esp-idf!47730
2026-04-21 15:57:55 +08:00
Hu Rui
131bb462a4
feat(uhci): Add support for uhci on esp32s31
2026-04-21 14:41:22 +08:00
Chen Jichang
a3f14c8ed1
feat(lcd): support rgb and i80 lcd on s31
2026-04-21 14:18:31 +08:00
morris
754ec03795
Merge branch 'feat/support_parlio_on_h21' into 'master'
...
feat(parlio): support parlio on esp32h21
Closes IDF-11570, IDF-11571, and IDF-11572
See merge request espressif/esp-idf!47356
2026-04-21 11:40:57 +08:00
Chen Ji Chang
249aeb84c8
Merge branch 'feature/i80_example_improvement' into 'master'
...
fix(i80_controller): fixe crash issue when using file system
See merge request espressif/esp-idf!46243
2026-04-20 11:57:16 +08:00
Chen Jichang
fb81acb206
fix(i80_controller): fix example crash when using filesystem
...
- Replace SPIFFS with LittleFS as the preferred
NOR flash file system
- Expand the Image Resource section in README with
detailed file system documentation
- Add pytest_i80_controller_lvgl.py to test both
image_in_bin and image_in_fs configurations
- Increase LVGL task stack size from 4KB to 8KB to
prevent stack overflow when loading images from FS
- Add CONFIG_LV_USE_CLIB_MALLOC to sdkconfig.defaults
Made-with: Cursor
2026-04-20 11:03:28 +08:00
C.S.M
4ad0696d63
Merge branch 'feat/tsens_esp32h4' into 'master'
...
feat(temperature_sensor): Support temperature sensor on esp32h4
Closes IDF-12404
See merge request espressif/esp-idf!44926
2026-04-17 19:38:14 +08:00
Igor Masar
f3218ca0e8
Merge branch 'ci/esp32s31_usb_host_enable' into 'master'
...
ci(usb/host): enable esp32s31 and esp32h4 for USB host examples
See merge request espressif/esp-idf!47654
2026-04-17 18:26:55 +08:00
C.S.M
ff7a67fb4f
feat(temperature_sensor): Support temperature sensor on esp32h4
2026-04-17 16:38:04 +08:00
igor.masar
37f58cf498
ci(usb/host): enable esp32s31 and esp32h4 for USB host examples
...
Remove the temporary esp32s31 disable from usb/host build-test rules.
Add esp32s31 and esp32h4 to the usb_host_msc and usb_host_lib pytest
matrices. Keep the tests temp-skipped in CI until usb_host_flash_disk
runners exist.
2026-04-16 16:25:26 +02:00
Chen Jichang
06dc3fe8a8
feat(parlio): support parlio on esp32h21
2026-04-16 20:23:55 +08:00
yinqingzhao
9f58583929
fix(ci): fix ci build issue of esp32s31
2026-04-16 20:19:54 +08:00
yinqingzhao
c3da80ee52
feat(wifi): add esp32s31 wifi support
2026-04-16 20:17:07 +08:00
Hu Rui
da26be8864
Merge branch 'feat/touch_sensor_esp32s31_support' into 'master'
...
feat(touch_sens): support touch sensor on esp32s31
See merge request espressif/esp-idf!47329
2026-04-16 16:11:07 +08:00
Wan Lei
96a8cdff23
Merge branch 'feat/s31_twaifd_support' into 'master'
...
feat(driver_twai): bringup s31 twaifd driver support
Closes IDF-14721
See merge request espressif/esp-idf!47505
2026-04-16 10:29:37 +08:00
wanckl
aea648dbd2
feat(driver_twai): bringup s31 twaifd driver support
2026-04-15 20:45:05 +08:00
gaoxu
add7508547
feat(adc): support ADC oneshot and continuous on ESP32-H4
2026-04-15 16:33:32 +08:00
Hu Rui
b9d3b161e4
feat(touch_sens): support touch sensor on esp32s31
2026-04-15 14:12:48 +08:00
C.S.M
49ae4f392a
Merge branch 'feat/jpeg_support_esp32s31' into 'master'
...
feat(jpeg): Add jpeg decode and encode support on esp32s31
Closes IDF-14774, IDF-14775, and IDF-14776
See merge request espressif/esp-idf!47237
2026-04-15 10:49:13 +08:00
C.S.M
0f0edc051a
ci(esp32s31): Add ci target test for esp32s31
2026-04-14 19:40:51 +08:00
Chen Chen
0e785af44f
feat(i2c): support hp & lp i2c on esp32s31
2026-04-14 11:37:51 +08:00
wanckl
99bf74f022
feat(driver_spi): s31 gpspi driver support
2026-04-10 14:22:17 +08:00
wanckl
64704886b7
refactor(driver_spi): remove some SPI_LL_xxx SOC_xxx macros
2026-04-10 13:59:20 +08:00
Song Ruo Jing
f68be5a8c3
Merge branch 'feature/esp32s31_ledc_support' into 'master'
...
feat(ledc): add support for ESP32S31
Closes IDF-14709 and IDF-14710
See merge request espressif/esp-idf!47267
2026-04-10 13:35:11 +08:00
Song Ruo Jing
f9b0736c93
feat(ledc): add support for ESP32S31
2026-04-09 22:34:05 +08:00
Igor Masar
0b695dbe20
Merge branch 'feat/esp32s31_usb_support' into 'master'
...
feat(usb): add ESP32-S31 DWC/UTMI support
See merge request espressif/esp-idf!46329
2026-04-09 01:44:30 +08:00
morris
2994fca5ba
Merge branch 'feat/esp32s31-rmt-support' into 'master'
...
feat(rmt): enable RMT support on esp32s31
Closes IDF-14794
See merge request espressif/esp-idf!47152
2026-04-08 18:46:54 +08:00
Song Ruo Jing
9f50fb8543
fix(ledc): wrong interrupt status handling in ISR could cause INT WDT
...
Introduced in 88b62b19fd
2026-04-08 16:59:12 +08:00
igor.masar
9ab7d5eb03
feat(usb): add ESP32-S31 DWC/UTMI support
...
Add ESP32-S31 USB DWC/UTMI LL headers, SoC register structures, peripheral
descriptors, capabilities, and linker mappings so the HS OTG controller and
UTMI PHY can be built in esp_hal_usb.
Introduce SOC_USB_FSLS_PHY_NUM on USB-OTG targets to separate FSLS USB_WRAP
support from OTG/UTMI support. Use it to gate usb_wrap, the USB PHY driver,
docs, and example build rules on targets without an FSLS PHY.
Also add UTMI data pulldown control to the HAL, clear the boot-time DWC
suspend state on ESP32-S31, alias the legacy internal PHY target to UTMI for
backward compatibility, and extend usb_phy tests for UTMI-only targets.
2026-04-08 16:01:28 +08:00
morris
5c55b812be
Merge branch 'feat/bitscrambler_esp32s31' into 'master'
...
feat(bitscrambler): add esp32s31 support
Closes IDF-14714
See merge request espressif/esp-idf!47338
2026-04-08 14:07:56 +08:00
morris
ae8acf82e7
feat(rmt): enable RMT support on esp32s31
...
Enable esp32s31 RMT caps and clock source definitions for
esp_driver_rmt.
Add esp32s31 RMT LL/periph hooks, sleep retention metadata, and RMTMEM
linker symbol.
2026-04-08 10:17:10 +08:00
morris
11f76780cc
feat(bitscrambler): support driver on esp32s31
2026-04-08 09:53:21 +08:00
morris
43bc8c2fe5
feat(etm): add ETM LL and GPIO ETM support on esp32s31
...
Enable ETM caps and add S31 ETM/GPIO LL and retention support for
GPTimer ETM builds.
2026-04-07 14:47:36 +08:00
C.S.M
152b5ccb4c
ci(esp32s31): Add ci target test for esp32s31
2026-04-03 11:38:45 +08:00
Hu Rui
7c56253e33
feat(uhci): Add support for uhci on esp32h4
2026-04-01 17:15:32 +08:00
Gao Xu
eddf3dbec1
Merge branch 'fix/isp_clk_error' into 'master'
...
Fix ISP clk source error and hal init error
See merge request espressif/esp-idf!46993
2026-03-27 15:01:40 +08:00
gaoxu
2d929b8f64
fix(isp): fix isp multi pipelines example use wrong CSI output color type
2026-03-25 17:10:00 +08:00
C.S.M
ba8b4cfd9e
feat(uhci): Add support for uhci on esp32h21
2026-03-24 19:00:10 +08:00
morris
a02fd7e33b
Merge branch 'feat/analog_cmpr_esp32h21' into 'master'
...
support analog comparator on esp32h21
Closes IDF-13671 and IDF-11615
See merge request espressif/esp-idf!46819
2026-03-23 15:55:52 +08:00
Chen Ji Chang
50285436bb
Merge branch 'fix/fix_parlio_tx_sample_edge' into 'master'
...
change(parlio_tx): use shift edge instead sample edge
See merge request espressif/esp-idf!46628
2026-03-23 14:52:05 +08:00
morris
9cad94e697
feat(ana_cmpr): support analog comparator on esp32h21
2026-03-23 10:28:29 +08:00
morris
503a5cfdf6
Merge branch 'fix/twai_test_and_readme' into 'master'
...
fix(driver_twai): readme doc and pytest script correct
Closes IDFGH-17354 and IDFCI-3117
See merge request espressif/esp-idf!46728
2026-03-20 09:35:57 +08:00
wanckl
9bcddb55c6
fix(driver_twai): reamde doc correct
...
Closes https://github.com/espressif/esp-idf/issues/18326
2026-03-18 15:45:23 +08:00
Chen Jichang
6b1490cf55
change(parlio_tx): use shift edge instead sample edge
...
Made-with: Cursor
2026-03-17 20:21:11 +08:00
armando
7bb22fd0b9
change(isp): improve sampling point
2026-03-16 15:51:49 +08:00
Omar Chebib
1c0416afcf
fix(examples): fix EEPROM API to allow variable page sizes
2026-03-13 15:45:58 +08:00
Evan Sigl
76f523a29e
fix(mcpwm): Update serial-studio-dashboard.json to comply with new formatting
...
Merges https://github.com/espressif/esp-idf/pull/18316
2026-03-11 10:07:01 +08:00
Chen Chen
675aa0695c
feat(mcpwm): support mcpwm on esp32s31
...
- Remove duplicate 'MCPWM ETM timer event table' comment (esp32h2, esp32c6, esp32h21)
- esp32s31 clk_tree_defs: add PLL20M enum for MCPWM timer/capture/carrier to match SOC_MCPWM_*_CLKS
Made-with: Cursor
2026-03-05 09:32:41 +08:00