wanckl
43aef06e90
fix(driver_spi): make slave_hd isr can place in flash to save iram
2025-03-22 19:32:10 +08:00
Chen Jichang
ff1fd80198
fix(drivers): use CPU_MAX lock in dirvers use axi dma to access psram
2025-03-12 17:38:44 +08:00
morris
603566edee
fix(spi): removed PERIPH_CTRL_FUNC_IN_IRAM dependency
2025-03-07 11:15:32 +08:00
igor.udot
daf2d31008
test: format all test scripts
2025-03-05 12:08:48 +08:00
morris
046279155d
Merge branch 'fix/spi_device_dynamic_freq_bug' into 'master'
...
fix(driver_spi): fixed wrong condition check in master driver device override_freq_hz feature
Closes IDF-12525
See merge request espressif/esp-idf!37222
2025-02-24 16:40:47 +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
Song Ruo Jing
53d8b70e8b
fix(gpio): fix IO output enable control
...
oen_sel and oen_inv_sel fields from func_out_sel_cfg register
2025-02-20 19:49:28 +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
Song Ruo Jing
3a8d065908
refactor(gpio): improve gpio_iomux_in/out API
2025-02-10 21:44:07 +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
morris
a4a597c8c8
Merge branch 'refactor/gpspi_linker' into 'master'
...
change(gpspi): control hal function placement in the driver component
See merge request espressif/esp-idf!36610
2025-01-26 11:51:31 +08:00
morris
11e66825a0
change(gpspi): control hal function placement in the driver component
2025-01-24 16:22:03 +08:00
C.S.M
ee5ae9a1a4
refactor(spi): Remove useless dma channels
2025-01-24 12:00:49 +08:00
laokaiyao
c13ac70aa7
ci: check register half word
2025-01-20 16:37:18 +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
wanckl
fcdc5d02d4
fix(driver_spi): fixed slave_hd driver transaction alignment check
2024-12-13 16:15:43 +08:00
Alexey Lapshin
888b5f7e8d
feat(newlib): add picolibc support
2024-12-02 21:35:56 +07: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
Li Shuai
8eea8a8ef3
change(esp_hw_support): update some modules sleep retention init dependency bitmap
2024-11-18 15:40:47 +08:00
wanckl
a2be2ffe5a
fix(driver_spi): fixed p4 no dma polling trans cache sync fail
2024-10-30 20:52:29 +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
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
Sonika Rathi
d5da858cd9
refactor: remove dependency on spi_flash include for sector size
2024-09-26 13:01:24 +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
wuzhenghui
21f79616bd
change(esp_driver_spi): increase SPI_PER_TRANS_POLLING peformance tolerance
2024-09-11 10:53:45 +08:00
Alexey Lapshin
599c14d8f0
Merge branch 'feature/update-toolchain-to-esp-14.2.0_20240903' into 'master'
...
feat(tools): update toolchain version to esp-14.2.0_20240906
Closes IDFGH-13033, IDFGH-13355, and IDFGH-13360
See merge request espressif/esp-idf!33295
2024-09-09 14:22:47 +08:00
Alexey Lapshin
57d39c3923
fix(driver_spi): supress overlapping buffers warning for GCC analyzer
2024-09-08 13:53:52 +07:00
wanlei
d15e53d876
refa(spi): clean up esp_dma_xxx memory allocation code
2024-09-05 10:56:30 +08:00
wanckl
4e095f4b9f
ci(esp32c61): enable c61 generic target test
2024-09-02 19:26:12 +08:00
Armando
d215fa6cdb
feat(sdspi): supported tuning clock duty cycle
2024-08-29 09:05:43 +08:00
wanckl
ab53d300d0
feat(esp_driver_spi): add config for data io default level
2024-08-29 09:05:43 +08:00
Wan Lei
bde735fe3f
Merge branch 'fix/p4_spi_dma_cache_conflict_issue' into 'master'
...
fix(driver_spi): fix p4 cache auto writeback issue during spi(dma) rx
Closes IDF-10433
See merge request espressif/esp-idf!33125
2024-08-28 20:15:42 +08:00
wanckl
e6e7b23917
feat(driver_spi): add esp32c61 spi master, slave, slave_hd support
2024-08-27 20:49:13 +08:00
wanckl
6b6065de50
fix(driver_spi): fix p4 cache auto writeback during spi(dma) rx
2024-08-27 20:01:56 +08:00
wanlei
e24067295b
feat(spi_master): add test clock src and config validation
2024-08-14 11:35:58 +08:00
wanlei
f3968eb8fb
fix(esp_driver_spi): enable single board test for esp32p4
2024-07-08 20:32:04 +08:00
Kevin (Lao Kaiyao)
638f5042d1
Merge branch 'ci/enable_c5_target_test' into 'master'
...
ci(esp32c5): enable c5 target test
See merge request espressif/esp-idf!31776
2024-07-03 12:01:24 +08:00
Wan Lei
1bf898611f
Merge branch 'contrib/github_pr_13856' into 'master'
...
fix(spi_master): spi_bus_free() fail but destruct common context (GitHub PR)
Closes IDFGH-12895
See merge request espressif/esp-idf!31084
2024-07-02 17:12:31 +08:00
laokaiyao
cb22b8aaf7
ci(esp32c5): enable c5 target test
2024-07-02 16:45:49 +08:00
laokaiyao
c731b099ee
remove(c5beta3): remove c5 beta3 doxy files
2024-06-17 12:02:15 +08:00
Wan Lei
55d4de5129
Merge branch 'fix/spi_hd_seg_fix_iwdt_timeout' into 'master'
...
fix(spi_slave_hd): fix seg mode potential iwdt timeout when multi task call
Closes IDF-9671
See merge request espressif/esp-idf!30224
2024-05-31 20:36:34 +08:00