Chen Ji Chang
f407fab479
Merge branch 'feat/support_gptimer_on_h4' into 'master'
...
feat(gptimer): support gptimer on esp32h4
Closes IDF-12373 and IDF-12374
See merge request espressif/esp-idf!38168
2025-04-08 13:46:49 +08:00
Chen Jichang
faacaaaf8f
feat(gptimer): support gptimer on esp32h4
2025-04-08 09:55:42 +08:00
Guillaume Souchere
24df1d2128
Merge branch 'fix/example-tusb-msc-console-exit' into 'master'
...
fix(tinyusb): Update console exit mechanism in tusb_msc example
Closes IDF-12791
See merge request espressif/esp-idf!38172
2025-04-04 14:05:55 +08:00
Guillaume Souchere
e4e2a83e2f
Merge branch 'fix/console-deinit-deadlock' into 'master'
...
fix(console): Deadlock on console deletion
Closes IDFGH-9188, IDFGH-8520, and IDF-6906
See merge request espressif/esp-idf!30920
2025-04-04 13:56:03 +08:00
Guillaume Souchere
8f0e9f038b
fix(tinyusb): Update console exit mechanism in tusb_msc example
2025-04-03 10:06:59 +02:00
Guillaume Souchere
30f8b59ed0
feat(console): Make console deinit optional
2025-04-03 10:06:01 +02:00
wanckl
51873d46aa
feat(driver_spi): add h21 spi drivers supports
2025-04-03 11:27:29 +08:00
wanckl
043c46b4f4
feat(driver_twai): add new driver based on c5 twaifd
2025-04-01 20:17:09 +08:00
Chen Jichang
c34b4eb882
feat(esp32h4): enable ESP32H4 ci build
2025-03-28 14:41:28 +08:00
Chen Ji Chang
8e591a2128
Merge branch 'feat/parlio_use_gdma_eof' into 'master'
...
feat(parlio_tx): support loop transmission
Closes IDF-8223 and IDF-11397
See merge request espressif/esp-idf!35733
2025-03-27 17:10:59 +08:00
laokaiyao
5a0d21a467
refactor(i2s_es8311): remove esp-box bsp support
2025-03-25 19:58:12 +08:00
laokaiyao
92f3faff41
refactor(i2s_es8311): refactor es8311 example
2025-03-25 16:12:38 +08:00
Chen Jichang
85d636dc3a
feat(parlio_tx): add example of loop transmission
2025-03-21 16:49:45 +08:00
Armando (Dou Yiwen)
f3f3cad07c
Merge branch 'feat/isp_bypass' into 'master'
...
isp: supported bypass isp to use csi, supported byte endianness swapping
Closes IDF-9706 and IDF-12620
See merge request espressif/esp-idf!37672
2025-03-21 14:05:54 +08:00
Igor Masar
9722bfcf33
feat(usb_host/msc): Add support for multiple MSC devices
...
Enhanced the USB MSC host example to support multiple simultaneously
connected Mass Storage Class (MSC) devices.
- Implemented dynamic allocation and mounting of multiple MSC devices.
- Improved example logic for handling USB device connections and disconnections.
- Updated documentation to clarify USB host limitations and endpoint allocation.
2025-03-20 17:40:47 +08:00
armando
d063b42d37
refactor(cam): added images in camera isp related example readmes
2025-03-17 10:05:41 +08:00
gaoxu
ec632f7fed
feat(esp32h21): support I2C on ESP32H21
2025-03-13 11:06:06 +08:00
Quang Vinh Dang
ee4de6e545
feat(lcd): support XPT2046 in the SPI LCD example
...
Merges https://github.com/espressif/esp-idf/pull/15414
2025-03-11 14:42:50 +08:00
morris
54cfdce964
Merge branch 'bugfix/bitscrambler_eof_mode' into 'master'
...
BitScrambler: Fixed the inconsistent EOF mode setting between assembler and driver
See merge request espressif/esp-idf!37499
2025-03-10 13:22:56 +08:00
morris
603ebbbc99
test(mcpwm): reenable sync example test
2025-03-05 16:51:34 +08:00
Igor Udot
3b41e2ce9a
Merge branch 'ci/pytest-mark-formatter' into 'master'
...
Ci/pytest mark formatter
Closes IDFCI-2662 and IDFCI-2651
See merge request espressif/esp-idf!35476
2025-03-05 15:43:48 +08:00
morris
3f66b30680
Merge branch 'refactor/parlio_function_placement' into 'master'
...
refactor(parlio): function placement distinguishes from tx and rx driver
See merge request espressif/esp-idf!37382
2025-03-05 14:58:08 +08:00
morris
ee668ee658
test(BitScrambler): added more basic test cases
...
e.g. to test different eof mode, prefetch mode
2025-03-05 14:41:49 +08:00
Fu Hanxi
03b4711ed2
test: disable esp32c6 test for examples/peripherals/mcpwm/mcpwm_sync
2025-03-05 12:08:48 +08:00
igor.udot
daf2d31008
test: format all test scripts
2025-03-05 12:08:48 +08:00
morris
d96e325388
fix(example): wrong ws2812 reset duration
...
Closes https://github.com/espressif/esp-idf/issues/15498
2025-03-03 17:19:21 +08:00
morris
15b7f99f1d
refactor(parlio): function placement distinguish from tx and rx driver
2025-03-03 11:00:59 +08:00
Gao Xu
d17b0ed4fe
Merge branch 'feature/esp32h21_gpio_support' into 'master'
...
feat(esp32h21): support GPIO on esp32h21
Closes IDF-11611
See merge request espressif/esp-idf!36781
2025-02-25 11:12:54 +08:00
Wan Lei
73eb376eb1
Merge branch 'feat/h21_gptimer_support' into 'master'
...
feat(driver_gptimer): esp32h21 add basic gptimer support
Closes IDF-11594
See merge request espressif/esp-idf!37028
2025-02-24 19:32:11 +08:00
gaoxu
760f134d84
feat(esp32h21): support GPIO on esp32h21
2025-02-24 17:24:16 +08:00
wanckl
cfe4bf339f
feat(driver_gptimer): esp32h21 add basic gptimer support
2025-02-21 20:22:41 +08:00
Wan Lei
f2c8b32075
Merge branch 'feat/spi_slave_pm_add_api' into 'master'
...
feat(spi_slave): add api for pm lock control
See merge request espressif/esp-idf!30766
2025-02-18 11:30:44 +08:00
Kevin (Lao Kaiyao)
1bd8fabf5e
Merge branch 'feature/i2s_support_change_freq_in_runtime' into 'master'
...
feat(i2s): support tuning rate dynamically
Closes IDF-11679
See merge request espressif/esp-idf!36537
2025-02-18 00:27:50 +08:00
wanlei
923255d7a7
feat(spi_slave): add api for pm lock control
2025-02-17 20:33:55 +08:00
Song Ruo Jing
fd2df5e2fc
Merge branch 'bugfix/uart_async_rxtxtasks_example_stack_overflow' into 'master'
...
fix(uart): enlarged task stack size for uart_async_rxtxtasks example
Closes IDFGH-14607, IDF-12230, and IDFGH-12126
See merge request espressif/esp-idf!36903
2025-02-17 17:28:43 +08:00
laokaiyao
d2c5724873
feat(i2s): add i2s usb example with tuning feature
2025-02-17 17:11:01 +08:00
laokaiyao
ad623893d4
feat(i2s): support tuning rate dynamically
2025-02-17 16:20:24 +08:00
Song Ruo Jing
f38a2e193d
fix(uart): enlarged task stack size for uart_async_rxtxtasks example
...
Meanwhile, added CI pytest for some UART examples
Closes https://github.com/espressif/esp-idf/issues/15363
2025-02-17 15:28:08 +08:00
Marius Vikhammer
7bf01c9eea
Merge branch 'docs/fix_gps_broken_link' into 'master'
...
docs(examples): fixed broken link in uart example readme
See merge request espressif/esp-idf!36635
2025-02-17 12:13:00 +08:00
morris
88e3ea2ea5
Merge branch 'bugfix/cache_invalidate_should_respect_size' into 'master'
...
bugfix(cache): cache invalidate operation should respect the cache line size
See merge request espressif/esp-idf!36805
2025-02-11 11:47:22 +08:00
Song Ruo Jing
974910d4f8
Merge branch 'bugfix/clear_ledc_gamma_ram' into 'master'
...
fix(ledc): left-off gamma ram registers should be cleared
Closes IDF-11392 and IDFGH-14293
See merge request espressif/esp-idf!36098
2025-02-10 21:16:43 +08:00
morris
5558028870
bugfix(cache): cache invalidate operation should respect the cache line size
...
not only the buffer address but also the buffer size should aligned to
the cache line size
2025-02-10 17:48:46 +08:00
Song Ruo Jing
19fec9f455
fix(ledc): updated docs for esp32h2 eco5 bugfix
2025-02-07 20:39:26 +08:00
gaoxu
5ef4f20778
feat(esp32h21): disable unsupported build test
2025-02-06 15:47:51 +08:00
Marius Vikhammer
fb33d8bd9d
docs(examples): fixed broken link in uart example readme
2025-01-26 11:23:09 +08:00
morris
21a8c222e1
feat(bitscrambler): add driver support on esp32c5
2025-01-23 17:50:10 +08:00
Tomas Rezucha
65c2cc095d
refactor(usb/phy): Merge P4 and S2/S3 PHYs into one module
...
P4 had separate PHY implementation for initial bring-up,
now we can merge it with the original PHY driver.
2025-01-15 11:18:10 +01:00
morris
8de8558841
fix(bitscrambler): example timeout in the bsasm
...
also added example pytest
2025-01-13 22:58:27 +08:00
Kevin (Lao Kaiyao)
0da23b800d
Merge branch 'revert/i2s_apll_pm_type' into 'master'
...
fix(i2s): lock APB when using apll with DFS feature
Closes IDFGH-13860
See merge request espressif/esp-idf!36096
2025-01-13 16:52:04 +08:00
laokaiyao
b35cdaf818
docs(i2s): add application notes to es7210 example
2025-01-10 20:28:36 +08:00