esp-idf/components
Ivan Grokhotkov 33b8b7855e Merge branch 'bugfix/spiflash_fatfs_fixes_and_tests' into 'master'
FATFS fixes and tests

This MR includes a set of fixes related to FATFS, SDMMC, and wear levelling:

- `esp_vfs_fat_spiflash_mount` uses `FM_SFD` flag when creating the partition. The volume layout (given in `VolToPart` variable) was not compatible with SFD mode, so mkfs was failing. This fixes the volume layout to use "autodetect" for both volumes. Merges https://github.com/espressif/esp-idf/pull/559.

- fix `prepend_drive_to_path`function, which didn't prepend drive to path (while consuming 2k of stack space)

- fix stack overflow in vfs_fat_link function which allocated two 4kbyte `FIL` structures on the stack

- fix support for having two FATFS instances (in flash and SD) mounted at the same time

- unit tests written for FATFS on SDMMC are made common between SDMMC and WL implementations; FATFS unit tests on WL will run during CI

- fix inconsistent definition of PATH_MAX and ARG_MAX (TW12207, TW12104, https://github.com/espressif/esp-idf/issues/289)

See merge request !732
2017-05-05 17:03:17 +08:00
..
app_update
aws_iot
bootloader
bootloader_support
bt Merge branch 'bugfix/bt_sniff_mode' into 'master' 2017-05-05 16:27:37 +08:00
coap
cxx
driver
esp32 Merge branch 'bugfix/bt_sniff_mode' into 'master' 2017-05-05 16:27:37 +08:00
espcoredump
esptool_py
ethernet
expat
fatfs vfs, fatfs: fix support for two FATFS instances (SD and flash) 2017-05-05 15:21:38 +08:00
freertos Unit tests: Add FreeRTOS timer tests 2017-05-05 14:38:15 +10:00
idf_test
jsmn
json
log
lwip Merge branch 'bugfix/lwip_loopback' into 'master' 2017-05-05 15:45:14 +08:00
mbedtls
mdns
micro-ecc
newlib newlib: define PATH_MAX and ARG_MAX consistently 2017-05-05 15:21:38 +08:00
nghttp
nvs_flash
openssl
partition_table unit tests: change type of flash_test partition to ‘fat’ 2017-05-05 15:21:37 +08:00
sdmmc
soc component/bt : change VHCI interrupt type to software interrupt(int no 7) 2017-04-28 17:20:06 +08:00
spi_flash
tcpip_adapter
ulp
vfs vfs, fatfs: fix support for two FATFS instances (SD and flash) 2017-05-05 15:21:38 +08:00
wear_levelling
wpa_supplicant
xtensa-debug-module