Wan Lei
4bd3661faf
Merge branch 'contrib/github_pr_17268' into 'master'
...
Add note about drive capability for GPIO pins in SPI slave example (GitHub PR)
Closes IDFGH-16223
See merge request espressif/esp-idf!41157
2025-08-11 21:54:54 +08:00
Wan Lei
fe3c676d13
Merge branch 'feature/h4_spi_support' into 'master'
...
feat(driver_spi): support esp32h4 spi driver
Closes IDF-12362, IDF-12364, IDF-12366, and IDF-11521
See merge request espressif/esp-idf!40862
2025-08-06 16:26:34 +08:00
wanckl
37c6608ab3
feat(driver_spi): support esp32h4 spi driver
2025-08-05 15:08:02 +08:00
Wan Lei
62136054cd
Merge branch 'ci/c61_enable_multi_dev_runner' into 'master'
...
ci(esp32c61): enable multi dut runner for c61 eco3
Closes IDF-10949 and IDFCI-3037
See merge request espressif/esp-idf!40724
2025-07-23 14:57:39 +08:00
wanckl
cb257ede27
ci(esp32c61): enable multi dut runner for c61
2025-07-22 17:10:55 +08:00
wanckl
0992a1db62
fix(driver_spi): fixed esp32c5 spi slave dma potential rx error
2025-07-18 09:29:27 +08:00
Wan Lei
cd945b22de
Merge branch 'fix/twai_ci_repaire' into 'master'
...
fix(driver_twai): improve twai ci test
Closes IDFCI-3015 and IDFCI-3016
See merge request espressif/esp-idf!40585
2025-07-16 11:02:12 +08:00
wanckl
d9fdb0b241
fix(driver_twai): improve twai ci test
2025-07-16 08:45:08 +08:00
Wan Lei
cb3ddef853
Merge branch 'fix/c61_eco3_open_ci_test_generic' into 'master'
...
fix(ci): c61 eco3 open ci test
See merge request espressif/esp-idf!40480
2025-07-11 18:37:03 +08:00
wanckl
e685007490
fix(ci): c61 eco3 open ci test
2025-07-10 07:33:26 +08:00
Wan Lei
8d3758b7e2
Merge branch 'fix/twai_c5_errata_warning' into 'master'
...
fix(driver_twai): added errata warning for c5 listen only mode
See merge request espressif/esp-idf!40304
2025-07-08 06:47:46 +08:00
wanckl
579373d5bb
fix(driver_twai): added errata warning for c5 listen only mode
2025-07-03 11:53:39 +08:00
Wan Lei
323e94257d
Merge branch 'fix_c5_spi_master_slave_rx_issue' into 'master'
...
fix(driver_spi): fixed c5/c61/h21 rx issue and support c61 eco3 changes
Closes IDF-12880 and IDF-9300
See merge request espressif/esp-idf!40026
2025-07-02 10:57:09 +08:00
wanckl
c6e18383b7
feat(driver_spi): c61 eco3 support master rx sample phase config
2025-06-30 19:32:11 +08:00
wanckl
a48afb4711
fix(driver_spi): fixed c5/c61/h21 eco spi master rx and slave rx issue
2025-06-30 19:31:17 +08:00
wanckl
af6f1dcaaa
fix(driver_twai): fixed clock source enable/disable
2025-06-27 22:08:24 +08:00
wanckl
e6fcaf4e34
fix(driver_twai): fixed c5 listenonly mode errata, add rx buffer check
2025-06-27 22:08:21 +08:00
wanckl
69f258b02f
test(driver_twai): new driver add interctive test
2025-06-25 19:37:28 +08:00
wanckl
768a7a8442
fix(driver_spi): master driver change esp32p4 default src to pll
2025-06-23 16:40:21 +08:00
Wan Lei
50ef5946cb
Merge branch 'test/spi_common_gpio_refa' into 'master'
...
feat(driver_spi): gpio reserve support for spi master/slave/slave_hd driver
Closes IDF-9107 and IDF-11126
See merge request espressif/esp-idf!31301
2025-06-03 11:21:43 +08:00
Wan Lei
6cd14c143b
Merge branch 'feat/twai_driver_add_programming_guide' into 'master'
...
feat(driver_twai): new driver add programming guide
Closes IDF-9466
See merge request espressif/esp-idf!39013
2025-05-30 14:27:33 +08:00
wanckl
77277b59fc
feat(driver_twai): new driver add programming guide
2025-05-29 21:00:50 +08:00
wanckl
4c11e81fd9
feat(driver_spi): support gpio reserved check
2025-05-28 19:29:46 +08:00
wanckl
6fde8cf8d2
ci(esp32c61): disable soc_caps, docs, test for eco3 update
2025-05-26 16:04:23 +08:00
wanckl
783ea76212
feat(soc): c61 eco3 soc header update
2025-05-26 16:04:18 +08:00
wanckl
c36f55c451
feat(esp_rom): update rom files for eco3
2025-05-26 11:39:26 +08:00
Wan Lei
d86c2bde3e
Merge branch 'ci/c61_disable_test_for_eco3' into 'master'
...
fix(ci): disable target test for c61 eco3 update
See merge request espressif/esp-idf!39349
2025-05-22 17:05:45 +08:00
wanckl
994f2c2b68
fix(ci): disable target test for c61 eco3 update
2025-05-22 15:17:32 +08:00
wanckl
0ed5a94ab0
feat(driver_gpio): add esp32h4 basic gpio support
2025-05-15 10:35:49 +08:00
Wan Lei
a16f621ed2
Merge branch 'feat/twai_driver_legacy_target_support' into 'master'
...
feat(driver_twai): twai driver legacy target support (part_2)
Closes IDF-12480 and IDF-12808
See merge request espressif/esp-idf!36487
2025-05-01 11:05:11 +08:00
wanckl
00c78197df
test(driver_twai): test app rename and add cache safe test
2025-04-30 10:38:59 +08:00
wanckl
8a60934c4f
feat(driver_twai): support legacy targets in new driver
2025-04-30 10:38:55 +08:00
Wan Lei
3d83751dcc
Merge branch 'feat/c5_eco_spi_and_twai_support' into 'master'
...
feat(driver_spi): c5 eco2 spi and twai support
Closes IDF-12636, IDF-12640, IDF-8699, IDF-10401, IDF-11269, IDF-12833, and IDF-12834
See merge request espressif/esp-idf!38380
2025-04-17 19:23:59 +08:00
wanckl
6bfdc0ce63
feat(driver_twai): c5 eco2 support clock source pll80m to output 8m twai
2025-04-16 21:24:47 +08:00
wanckl
fb2f5cc1da
feat(driver_spi): c5 eco2 support master rx timing sample phase
2025-04-16 21:24:38 +08:00
Wan Lei
a70fe45379
Merge branch 'fix/twai_driver_test_add_pytest' into 'master'
...
fix(driver_twai): test app add pytest script
See merge request espressif/esp-idf!38219
2025-04-08 11:26:50 +08:00
wanckl
513385654c
fix(driver_twai): test app add pytest script
2025-04-07 15:45:11 +08:00
Wan Lei
1e30aa74b5
Merge branch 'feat/h21_spi_driver_support' into 'master'
...
feat(driver_spi): h21 spi driver support
Closes IDF-11583 and IDF-11587
See merge request espressif/esp-idf!37442
2025-04-03 16:15:14 +08:00
wanckl
83c09991b8
refactor(driver_spi): test apps merge duplicat cases using soft spi
2025-04-03 11:29:19 +08:00
wanckl
51873d46aa
feat(driver_spi): add h21 spi drivers supports
2025-04-03 11:27:29 +08:00
wanckl
8994f8fe70
feat(spi_flash): add support gpspi ext_flash
2025-04-03 11:27:13 +08:00
Wan Lei
25cd10ce53
Merge branch 'feat/c5_twaifd_new_driver_c5_only' into 'master'
...
feat(driver_twai): c5 twaifd new driver (part_1, c5 only)
Closes IDF-8691 and IDF-8692
See merge request espressif/esp-idf!37271
2025-04-02 14:39:27 +08:00
wanckl
9bdd5e35dd
test(driver_twai): new driver add test case
2025-04-01 20:17:12 +08:00
wanckl
043c46b4f4
feat(driver_twai): add new driver based on c5 twaifd
2025-04-01 20:17:09 +08:00
Wan Lei
50be9735b3
Merge branch 'fix/move_slave_hd_isr_able_to_in_flash' into 'master'
...
fix(driver_spi): make slave_hd isr can place in flash to save iram
Closes IDF-12512
See merge request espressif/esp-idf!37636
2025-03-23 09:24:24 +08:00
wanckl
43aef06e90
fix(driver_spi): make slave_hd isr can place in flash to save iram
2025-03-22 19:32:10 +08:00
wanckl
9bfaaf63ef
fix(driver_gpio): correct h21 gpio_ll.h refer from c61
2025-03-18 15:23:41 +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
wanckl
90728ade83
fix(driver_spi): fixed wrong condition check in master driver device override_freq_hz feature
2025-02-24 11:50:42 +08:00
wanckl
cfe4bf339f
feat(driver_gptimer): esp32h21 add basic gptimer support
2025-02-21 20:22:41 +08:00
Wan Lei
76133bc373
Merge branch 'fix/remove_gpio_hal_iomux_func_sel' into 'master'
...
fix(driver_gpio): remove gpio_hal_iomux_func_sel
See merge request espressif/esp-idf!33928
2025-02-20 18:52:35 +08:00
wanckl
222b1ddbab
fix(driver_gpio): remove gpio_hal_iomux_func_sel
2025-02-19 17:17:51 +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
wanlei
923255d7a7
feat(spi_slave): add api for pm lock control
2025-02-17 20:33:55 +08:00
Wan Lei
c7a0e45489
Merge branch 'feat/spi_master_dynamic_freq' into 'master'
...
feat(spi_master): add transaction config for device multi freq point
Closes IDFGH-12774
See merge request espressif/esp-idf!28579
2025-02-13 15:58:59 +08:00
wanckl
39c85269cc
feat(spi_master): add transaction config for dynamic clock speed update
...
Closes https://github.com/espressif/esp-idf/issues/13753
2025-02-12 20:29:34 +08:00
Wan Lei
68b79fc138
Merge branch 'fix/spi_master_halt_using_rc_fast' into 'master'
...
fix(spi_master): fix spi halt when remove device who using rc_fast
See merge request espressif/esp-idf!31079
2025-02-12 15:18:22 +08:00
wanlei
cc7adfa068
fix(spi_master): fix spi halt when remove device who using rc_fast
2025-02-10 10:51:33 +08:00
wanckl
8a4f3cec5a
fix(driver_twai): fixed coverity check in twai
2025-01-15 16:27:55 +08:00
wanckl
5945331268
fix(driver_spi): fixed coverity check in slave and slave_hd
2025-01-15 16:08:15 +08:00
wanckl
460380bb25
feat(driver_spi): support using SPI_DEVICE_STD_TIMING to adjust master rx in standard timing
2025-01-08 17:17:06 +08:00
Wan Lei
c7454b7e1c
Merge branch 'fix/twai_timing_macro_init' into 'master'
...
fix(driver_twai): fixed timing config macro initialiser
Closes IDFGH-14311
See merge request espressif/esp-idf!36050
2024-12-31 14:52:11 +08:00
wanckl
0770266222
fix(driver_twai): fixed timing config macro initialiser
...
Closes https://github.com/espressif/esp-idf/issues/15102
2024-12-30 11:45:19 +08:00
Wan Lei
3bdab3a191
Merge branch 'feat/c5_twaifd_lowlevel_support' into 'master'
...
feat(twai): c5 twaifd basic low level support
See merge request espressif/esp-idf!34081
2024-12-19 11:27:29 +08:00
wanckl
fe48cbc3c0
feat(twai): c5 twaifd low level support and deprecate old types header
2024-12-18 19:23:25 +08:00
Wan Lei
3b4f2a9a86
Merge branch 'fix/p4_spi_slave_example_not_work' into 'master'
...
fix(driver_spi): fixed slave (and slave_hd) driver and example error with alignment check
See merge request espressif/esp-idf!35248
2024-12-16 14:29:02 +08:00
wanckl
0610fa3460
fix(driver_spi): fixed slave example error on esp32p4
2024-12-13 16:15:47 +08:00
wanckl
fcdc5d02d4
fix(driver_spi): fixed slave_hd driver transaction alignment check
2024-12-13 16:15:43 +08:00
Wan Lei
5bfdfb8999
Merge branch 'fix/adc_monitor_wrap_test' into 'master'
...
fix(esp_adc): wrap monitor test cases
See merge request espressif/esp-idf!35582
2024-12-12 15:22:48 +08:00
wanckl
54ea9e40ca
fix(esp_adc): wrap monitor test cases
2024-12-11 19:04:31 +08:00
Wan Lei
b0be36de1d
Merge branch 'feat/spi_slave_sleep_retention' into 'master'
...
feat(driver_spi): spi slave driver sleep retention
Closes IDF-9746 and IDF-8467
See merge request espressif/esp-idf!33858
2024-11-26 14:44:54 +08:00
wanckl
ff78ea91cd
feat(driver_spi): slave hd driver sleep retention support
2024-11-22 16:41:48 +08:00
wanckl
3100fb6f1b
fix(driver_spi): fixed slave hd append mode potential data loss working over weeks
2024-11-22 16:41:34 +08:00
wanckl
9b7bbb1f0c
feat(driver_spi): slave driver support sleep retention
2024-11-22 16:41:30 +08:00
Wan Lei
1a25f6887d
Merge branch 'fix/adc_monitor_not_work' into 'master'
...
fix(esp_adc): fixed adc continue monitor don't work issue
Closes IDFGH-13931 and IDFGH-13988
See merge request espressif/esp-idf!34436
2024-11-13 15:23:28 +08:00
wanckl
d0e6e825d9
fix(esp_adc): fixed adc continue monitor don't work issue
...
Closes https://github.com/espressif/esp-idf/issues/14769
Closes https://github.com/espressif/esp-idf/issues/14814
2024-11-12 15:42:50 +08:00
Wan Lei
1a30fd0c39
Merge branch 'fix/c61_gpio_num_hardware_update' into 'master'
...
fix(esp_driver_gpio): esp32c61 gpio number update 22 -> 25
See merge request espressif/esp-idf!34747
2024-11-08 14:21:09 +08:00
wanckl
a50c095df1
fix(esp_driver_gpio): esp32c61 gpio number update 22 -> 25
2024-11-08 10:36:20 +08:00
Wan Lei
405327d22a
Merge branch 'fix/c61_h2_pmu_icg_csv_update' into 'master'
...
fix(pmu): c61 and h2 update pmu_icg_mapping.h
See merge request espressif/esp-idf!34370
2024-11-05 20:18:04 +08:00
Wan Lei
90e71bfa48
Merge branch 'fix/twai_io_init_glitch' into 'master'
...
fix(driver_twai): fixed bus-off when twai_init due to wrong gpio config
Closes IDFGH-13672, IDF-11129, and IDF-9113
See merge request espressif/esp-idf!33929
2024-11-01 10:26:43 +08:00
Wan Lei
dee6ad56c9
Merge branch 'fix/p4_spi_no_dma_polling_cache_fail' into 'master'
...
fix(driver_spi): fixed p4 no dma polling trans cache sync fail
Closes IDFCI-2455
See merge request espressif/esp-idf!34409
2024-10-31 15:33:59 +08:00
wanckl
b64e2ebfc9
feat(twai): support gpio reserve check
2024-10-31 15:07:42 +08:00
wanckl
460233ee3b
fix(driver_twai): fixed bus-off when twai_init due to wrong gpio config
...
Closes https://github.com/espressif/esp-idf/issues/14548
2024-10-31 15:07:42 +08:00
wanckl
8f1fa6164a
fix(pmu): c61 and h2 update pmu_icg_mapping.h
2024-10-31 13:54:20 +08:00
wanckl
a2be2ffe5a
fix(driver_spi): fixed p4 no dma polling trans cache sync fail
2024-10-30 20:52:29 +08:00
Wan Lei
32923f8287
Merge branch 'feat/c61_sdspi_support' into 'master'
...
feat(driver_sdspi): c61 sdspi support
Closes IDF-9305
See merge request espressif/esp-idf!34144
2024-10-25 17:04:22 +08:00
Wan Lei
a155b988b2
Merge branch 'feat/spi_master_sleep_retention' into 'master'
...
feat(driver_spi): spi master support sleep retention(recovery)
Closes IDF-9775
See merge request espressif/esp-idf!33742
2024-10-24 15:14:45 +08:00
wanckl
8a467ffd9a
feat(driver_sdspi): c61 sdspi support
2024-10-24 13:54:08 +08:00
wanckl
2f9456bf51
fix(esp_timer): fix isr safe when CONFIG_FREERTOS_USE_TICKLESS_IDLE and PM_ENABLE
2024-10-24 12:47:38 +08:00
wanckl
ef7406257a
feat(driver_spi): spi master support sleep retention(recovery)
2024-10-24 12:47:32 +08:00
Wan Lei
087f48ca55
Merge branch 'fix/spi_enable_p4_c5_test' into 'master'
...
fix(driver_spi): enable p4 multi dut test and c5 test
Closes IDF-9517 and IDF-10322
See merge request espressif/esp-idf!33087
2024-10-18 14:57:23 +08:00
Wan Lei
cfd343b3b5
Merge branch 'fix/i2s_enable_test_p4_c5_multi' into 'master'
...
test(driver_i2s): p4 and c5 enable multi dut test
Closes IDF-10321
See merge request espressif/esp-idf!33860
2024-10-15 17:16:22 +08:00
wanckl
ca66d3fb40
fix(driver_spi): enable c5 spi test
2024-10-15 12:06:47 +08:00
wanckl
2a7ba86824
fix(driver_spi): enable p4 multi dut test
2024-10-15 12:06:47 +08:00
wanckl
fa0c7636a5
test(driver_i2s): p4 and c5 enable multi dut test
2024-10-09 11:35:16 +08:00
Wan Lei
5effb7491f
Merge branch 'fix/spi_slave_no_dma_rx_overwrite' into 'master'
...
fix(driver_spi): fixed slave no dma rx overwrite when trans_len below or over
Closes IDFGH-13574
See merge request espressif/esp-idf!33377
2024-09-25 14:37:09 +08:00
wanckl
9394b169c6
fix(driver_spi): fixed slave no dma rx overwrite when trans_len below or over
...
Closes https://github.com/espressif/esp-idf/issues/14462
2024-09-24 12:11:36 +08:00
Wan Lei
115dec68ae
Merge branch 'fix/p4_twai_enable_test' into 'master'
...
test(twai): p4 twai enable ci test
Closes IDF-8966
See merge request espressif/esp-idf!33428
2024-09-19 15:17:28 +08:00
wanckl
bf9d01bf2a
test(twai): p4 twai enable ci test
2024-09-18 20:56:55 +08:00
Wan Lei
92fc3e9a5d
Merge branch 'refa/replce_esp_dma_xxx_malloc_api' into 'master'
...
refa(spi): clean up esp_dma_xxx memory allocation code
Closes IDF-9656
See merge request espressif/esp-idf!31239
2024-09-06 22:08:22 +08:00