OVMS3-idf/components
Ivan Grokhotkov f02cff13cc sdmmc: set highest possible host clock divider
SDMMC host suffers from an issue that it outputs data near the rising
edge of the card clock, which is the edge used by the card to sample
data. If sampling time constraint is not satisfied, card may read data
after the transition.

The phases of output/input data can, in fact, be adjusted. However this
adjustment happens in the clock generation block outside of the host.
So the maximum phase change which can be created this way is equal to
half of the host clock period. So if the host clock is set to the lowest
possible frequency (for the given card frequency), then the phase offset
(and hence the hold time) will be the highest. This change modifies the
logic used to determine clock dividers accordingly.

sdmmc host: set correct dout phase and print correct frequency
2018-04-11 11:06:50 +08:00
..
app_trace esp32: Fixes apptrace down buffer management 2018-02-21 10:13:25 +03:00
app_update ota_ops: Fix get_selected_boot_partition() in case there is no factory partition 2017-09-04 17:37:28 +10:00
aws_iot aws iot: Expose Thing Shadow settings in menuconfig 2018-02-05 14:38:23 +08:00
bootloader Merge branch 'feat/add_efuse_cpu_freq_rating' into 'master' 2018-03-29 05:59:52 +08:00
bootloader_support Merge branch 'bugfix/flash_mapp' into 'master' 2018-03-30 19:32:35 +08:00
bt Make error codes looks like literals in the code of them (easy for searching). Minor fixes, typos 2018-04-09 13:54:18 +10:00
coap Ensure that C++ and C compilers get the same preprocessor setup 2017-10-26 13:04:41 +02:00
console console: Add C++ guards to header 2018-01-29 09:22:04 +08:00
cxx unit tests: make static init guard test single core compatible 2018-01-23 07:56:13 +00:00
driver sdmmc: set highest possible host clock divider 2018-04-11 11:06:50 +08:00
esp-tls mbedtls integration in esp-tls 2018-04-06 17:16:27 +05:30
esp32 gpio: add special GPIO signal values 2018-04-11 11:06:50 +08:00
esp_adc_cal bugfix/Fix BLK3_RESERVED_FLAG register and other minor bugs 2018-03-16 15:51:36 +08:00
espcoredump bugfix: fixed path to esptool when there is no compiled python module for it 2017-03-21 13:30:38 +03:00
esptool_py esptool: Update to v2.3.1 2018-02-28 10:17:14 +11:00
ethernet Set direction of SMI pins MDC and MDIO correctly. 2018-02-11 16:11:14 +08:00
expat
fatfs fatfs/test: enable tests on SD card 2018-04-02 10:57:45 +08:00
freertos Kconfig: esp32/freertos: add some missing dependencies 2018-02-21 12:31:10 +05:30
heap Merge branch 'bugfix/heap_fragmentation_on_split_pr1761' into 'master' 2018-04-10 12:14:57 +08:00
idf_test Merge branch 'feature/build_ssc_in_multiple_ci_jobs' into 'master' 2018-04-03 18:20:38 +08:00
jsmn
json Update cJSON to v1.7.1 2018-02-05 14:15:26 +08:00
libsodium unit tests: fix warnings, build with -Werror 2017-10-19 21:35:23 +08:00
log component/bt: Fix BLE printf missing problem 2018-02-06 14:35:39 +08:00
lwip Fix two WiFi and LWIP typos 2018-04-05 11:46:42 +08:00
mbedtls Add #include guards and __cplusplus guards to esp_debug.h 2017-12-07 10:25:57 +11:00
mdns Fix exception when service is removed while there are pending packets that depend on it 2018-04-09 09:40:08 +03:00
micro-ecc
newlib time: rename time source option from FRC to "high-resolution timer" 2017-12-11 12:37:08 +08:00
nghttp Ensure that C++ and C compilers get the same preprocessor setup 2017-10-26 13:04:41 +02:00
nvs_flash Fix compilation errors when using gcc-7.2.0 for the crosstool-ng toolchain 2017-12-04 10:18:40 +11:00
openssl OpenSSL API addition 2018-02-20 12:32:12 +05:30
partition_table partition_table: Optionally disable the MD5 checksum in partition tables 2018-02-22 07:46:41 +01:00
pthread pthread: Allow configuration of priority and stacksize 2018-03-20 18:06:32 +05:30
sdmmc sdmmc: don't set data_expected on SET_BUS_WIDTH command 2018-04-11 11:06:50 +08:00
soc Merge branch 'bugfix/rtc_clk_fixes' into 'master' 2018-04-10 18:17:02 +08:00
spi_flash fix CI failed when flash chip size if 2MBytes 2018-03-29 17:48:59 +08:00
spiffs spiffs: fix esp_spiffs_format not working if partition is not mounted 2018-01-31 14:29:13 +08:00
tcpip_adapter Make error codes globally unique 2018-03-27 08:12:54 +02:00
ulp soc,ulp: add register definitions of RTC_I2C peripheral 2018-01-08 21:28:14 +08:00
vfs vfs: consider O_NONBLOCK flag while opening UART FD 2018-03-29 14:20:14 +02:00
wear_levelling Structure size alligned by compiler. 2018-03-12 15:34:16 +03:00
wpa_supplicant Add the fast crypto function in supplicant 2017-08-09 21:36:13 +08:00
xtensa-debug-module esp32: Apptrace API enhancement 2017-07-24 19:57:44 +03:00