Adam Múdry
|
f13c9f746f
|
sdmmc: incrementally increase delay of vTaskDelay
Prevents unnecessary slowdown in polling functions
|
2023-05-18 05:33:25 +02:00 |
|
Armando
|
01a3d79b6f
|
sdmmc: support tuning input delay on esp32s3
|
2023-05-11 12:25:22 +00:00 |
|
Armando
|
e7fcfa43e9
|
sdmmc: use clk_tree api inside
|
2023-05-11 12:25:22 +00:00 |
|
Armando
|
920ecff168
|
sdmmc: in/out phase adapted to esp32 and esp32s3
|
2023-04-14 18:18:54 +08:00 |
|
Ivan Grokhotkov
|
e9badf51c7
|
sdmmc: I/O phase adjustments
1. Fix incorrect meaning of SDMMC.clock bits, synchronize the names
with the TRM.
2. Choose input and output phases to satisfy typical timing
requirements.
3. Move use_hold_reg setting into the host driver, since it is related
to timing.
Closes https://github.com/espressif/esp-idf/issues/8521
Related to https://github.com/espressif/esp-idf/issues/8257
|
2023-04-14 18:18:54 +08:00 |
|
Adam Múdry
|
381d0fe032
|
sdmmc: add vTaskDelay to loops to prevent potential WDT trigger
Also change timeout to 120 seconds in fatfs sdcard pytest to prevent failing during formatting.
|
2023-04-11 11:06:56 +00:00 |
|
Chip Weinberger
|
74d6215b7f
|
[SDMMC] add reasonable timeouts to all while loops
Closes: https://github.com/espressif/esp-idf/pull/10532
|
2023-04-11 11:06:56 +00:00 |
|
Chip Weinberger
|
a2aa9e3bef
|
[SDMMC Mount] fix infinite loop when SD card is not responsive
Closes: https://github.com/espressif/esp-idf/pull/10532
|
2023-04-11 11:06:56 +00:00 |
|
Ivan Grokhotkov
|
7524f40b21
|
sdmmc: keep clock enabled for the duration of ACMD41
SD specification requires that card clock is not disabled until the
card is idle, following ACMD41 command.
|
2023-03-27 14:09:02 +02:00 |
|
laokaiyao
|
f27cd67c00
|
driver: pack peripherals
|
2023-02-02 18:19:58 +08:00 |
|