wanckl
61e0dca2a0
fix(driver_spi): fixed esp32p4 gpspi with dma potential crash or stuck
2026-06-04 15:49:21 +08:00
wanckl
26263a36a2
fix(esp_hw_support): fixed spi buslock multi dev acq/release logic issue
2026-06-04 15:28:04 +08:00
wanckl
66de12a042
fix(driver_twai): fixed fd data bitrate error on slow bitrate
2026-05-22 14:38:41 +08:00
wanckl
5d37003c47
ci(p4): p4 eco5 enable parts of special tests
2026-04-24 15:09:56 +08:00
wanckl
f9575867d8
feat(driver_twai): new driver sleep retention support
2026-04-01 10:56:32 +08:00
wanckl
5be29de6e0
feat(driver_twai): support rx frame timestamp for all chips
...
Closes https://github.com/espressif/esp-idf/issues/4527
2026-04-01 10:56:32 +08:00
wanckl
478f63c0ab
fix(driver_twai): remove new drivre from using legacy type defines
2026-04-01 10:55:53 +08:00
wanckl
b519d672a8
fix(driver_spi): fixed master dma unaligned trans error
2026-03-30 15:48:24 +08:00
wanckl
0f76cddc91
fix(driver_spi): added bit trans length check for master driver
...
Closes https://github.com/espressif/esp-idf/issues/16049
Closes https://github.com/espressif/esp-idf/issues/17725
2026-03-12 10:40:53 +08:00
wanckl
c5c76ad1b7
fix(driver_spi): master set idle pin level for all data pin
2026-03-11 10:23:49 +08:00
wanckl
76290ffd57
fix(driver_i2s): fix pdm mode ll header file
2026-03-11 10:23:49 +08:00
wanckl
95c0f2778e
fix(driver_twai): test split runner combinations
2026-02-26 12:00:23 +08:00
wanckl
080f7ae4a6
fixed(driver_spi): fixed p4 spi dma trans data error v5.5
2026-02-05 14:21:54 +08:00
wanckl
6be402c177
fix(driver_spi): fix some master test apps
2026-01-06 14:17:07 +08:00
wanckl
613e2aefce
fix(driver_spi): docs currect gpio config performs
2026-01-06 14:16:20 +08:00
wanckl
32895539f2
fix(driver_spi): support un-aligned dma transaction and psram transaction
2026-01-06 14:16:20 +08:00
Wan Lei
3924afbf28
feat(spi_master): support dma transfer with psram directly
2026-01-06 14:16:04 +08:00
wanckl
973c1b4f9a
fix(driver_twai): improve new driver API description
2025-12-23 16:10:01 +08:00
wanckl
6b490a278c
fix(driver_twai): enhance ci test and fix example
2025-12-08 17:33:45 +08:00
wanckl
88e3335c4e
fix(driver_spi): fixed test app fail
2025-11-03 19:27:19 +08:00
wanckl
114d65dbe5
feat(driver_twai): update p4 eco5 twai support on real chip
2025-10-22 19:32:30 +08:00
wanckl
9de8f61fb6
feat(driver_spi): update p4 eco5 spi support on real chip
2025-10-22 19:32:30 +08:00
wanckl
cbc546704c
fix(driver_twai): update twaifd register description
2025-10-11 11:29:11 +08:00
wanckl
7b9046c5a4
fix(driver_twai): fixed dual_filter with extid, more accurate sample point
...
Closes https://github.com/espressif/esp-idf/issues/17504
Closes https://github.com/espressif/esp-idf/issues/17522
2025-09-22 20:24:52 +08:00
wanckl
e317af3c9e
fix(driver_twai): fixed tec_rec empty from get_info
...
Closes https://github.com/espressif/esp-idf/issues/17434
2025-09-22 20:24:52 +08:00
wanckl
b2bca25a98
fix(driver_twai): added ctu_official listen only workaround
...
Closes https://github.com/espressif/esp-idf/issues/17461
2025-09-22 20:24:52 +08:00
wanckl
e5222e01ec
fix(twai): twai legacy driver fixed zero dlc transmit
...
Closes https://github.com/espressif/esp-idf/issues/17467
2025-09-22 20:24:20 +08:00
wanckl
26c3b0b83c
fix(driver_twai): update example using wait_tx_done api
2025-09-22 20:24:20 +08:00
wanckl
dd003fb051
feat(driver_twai): add tx wait all done api
2025-09-22 20:24:20 +08:00
wanckl
0f2d8416b5
feat(driver_twai): update and simplify network example using new driver
2025-09-22 20:24:16 +08:00
wanckl
d625405ecb
feat(driver_twai): update error recover example using new driver
...
Closes https://github.com/espressif/esp-idf/issues/8461
2025-09-18 19:53:56 +08:00
wanckl
b5dbc7f3a1
feat(driver_twai): remove self test example since it's meanless
2025-09-18 15:10:20 +08:00
wanckl
8267f0a460
fix(driver_mcpwm): in foc example correct the angle calcutation
...
Closes https://github.com/espressif/esp-idf/issues/17015
2025-08-21 13:44:08 +08:00
wanckl
7bc929997e
ci(esp32c61): enable multi dut runner for c61
2025-07-30 09:32:09 +08:00
wanckl
1d3cd76432
fix(driver_spi): fixed esp32c5 spi slave dma potential rx error
2025-07-24 10:06:52 +08:00
wanckl
cc54f04f96
fix(driver_spi): master driver change esp32p4 default src to pll
2025-07-24 00:41:57 +08:00
wanckl
0b87e896b0
fix(driver_twai): fixed clock source enable/disable
2025-07-24 00:36:26 +08:00
wanckl
a8d4196a3b
fix(driver_twai): add rx buffer check and c5 errata doc
2025-07-24 00:36:26 +08:00
wanckl
59274a818f
test(driver_twai): new driver add interctive test
2025-07-24 00:36:26 +08:00
wanckl
7914e75525
feat(driver_twai): new driver add programming guide
2025-06-11 17:05:37 +08:00
wanckl
35876be5e6
test(ci): c61 disable test for eco3 update
2025-06-03 20:17:07 +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