esp-idf/components/driver
Ivan Grokhotkov 3cf23ff77d sdmmc: allow command timeouts to be configured
Previously the timeout was set to the same value (1000ms) for all kinds
of commands. In some cases, such as with slow cards, write commands
failed to complete in time.
This change makes command timeouts configurable via sdmmc_host_t
structure, and also makes default timeouts different for ordinary
commands and write commands.

Closes https://github.com/espressif/esp-idf/issues/1093

Ref TW15774.
2017-10-13 08:16:07 +08:00
..
include/driver sdmmc: allow command timeouts to be configured 2017-10-13 08:16:07 +08:00
test test(spi_master): add test case for 3 DMA issues with internal connection by gpio mux. 2017-09-27 10:44:28 +08:00
component.mk build system: Refactor component.mk to not need component_common.mk 2016-11-10 15:52:22 +11:00
gpio.c feature(gpio): add APIs to set and get pad drive capability. RTC pads use RTC registers to contol drive capability. 2017-07-19 11:23:41 +08:00
i2c.c i2c driver: When deleting, disable interrupts before freeing data structures 2017-06-08 15:57:31 +10:00
i2s.c Merge branch 'feature/i2s_apll' into 'master' 2017-10-12 19:06:50 +08:00
ledc.c ledc_get_duty return type changed from int to uint32_t, target_duty changed from int to uint32_t 2017-09-13 01:43:42 +08:00
mcpwm.c feature: add Motor Control PWM(mcpwm) driver 2017-05-12 15:47:59 +08:00
pcnt.c PCNT: fix for pcnt_set_pin API, it can now use all pcnt channels 2017-06-16 11:18:00 +05:30
periph_ctrl.c driver: add periph_ctrl support for SDMMC, SDIO slave, CAN, EMAC 2017-09-04 22:43:51 +08:00
rmt.c bugfix(driver): fix RMT issues from github 2017-08-15 17:23:51 +08:00
rtc_module.c driver/rtc: fix copy-paste error in HOLD_FORCE field name for GPIO26 2017-09-21 12:26:03 +08:00
sdmmc_host.c sdmmc: use periph_ctrl to enable peripheral when initializing the host 2017-09-04 22:43:52 +08:00
sdmmc_private.h sdmmc: add peripheral driver and protocol layer 2017-01-09 04:51:24 +08:00
sdmmc_transaction.c sdmmc: allow command timeouts to be configured 2017-10-13 08:16:07 +08:00
sdspi_crc.c driver: SD protocol driver for SPI peripheral 2017-07-20 13:43:07 +08:00
sdspi_crc.h driver: SD protocol driver for SPI peripheral 2017-07-20 13:43:07 +08:00
sdspi_host.c fix(sdspi): fix issues causing the sdspi driver to work low efficiently with DMA. 2017-09-19 19:00:47 +08:00
sdspi_private.h driver: SD protocol driver for SPI peripheral 2017-07-20 13:43:07 +08:00
sdspi_transaction.c driver: SD protocol driver for SPI peripheral 2017-07-20 13:43:07 +08:00
sigmadelta.c components/driver: 'const' all config calls. 2017-04-13 18:33:33 +01:00
spi_common.c fix(spi_master): this fix the SPI MOSI output missing bug. 2017-09-04 22:43:51 +08:00
spi_master.c fix(spi_master): fix the heap corruption bug that RX DMA writes over the temporary buffer boundary. 2017-09-19 16:47:14 +08:00
spi_slave.c soc: Move esp_ptr_dma_capable() function to soc_memory_layout.h 2017-07-10 17:46:03 +08:00
timer.c components/driver: 'const' all config calls. 2017-04-13 18:33:33 +01:00
uart.c Updated UART API documentation and examples. Included a fix of #1091 from GitHub 2017-10-10 05:54:36 +02:00