OVMS3-idf/docs
Ivan Grokhotkov 5b5a4355e7 Merge branch 'feature/sd_driver_new' into 'master'
SDMMC peripheral driver, SD protocol driver, FATFS library, VFS integration

This MR contains:
- SDMMC host peripheral driver
- SD protocol driver in sdmmc component (can be extended to support MMC/eMMC and SPI based hosts)
- ChaN's FATFS library v0.12b
- VFS integration
- FAT access via VFS is thread-safe (unless same file is read/written/unlinked/renamed from different tasks)
- Support for POSIX directory-related functions in VFS (and in vfs_fatfs.c)
- unit test for the above
- Example
- API documentation

Will be done in other MRs:
- Support for spi_flash IO driver for FatFs
- SPI host driver and support for SPI mode commands in sdmmc component
- MMC/eMMC support in sdmmc component
- Support for slightly higher 53/26.6MHz clocks (currently I'm using 20MHz for DS and 40MHz for HS, instead of 25MHz/50MHz per standard), and arbitrary low clocks (e.g. 4MHz).

See merge request !353
2017-01-09 06:48:25 +08:00
..
_static doc: Documenting Code clean up 2016-11-21 10:24:12 +08:00
api docs: add sdmmc and fatfs docs 2017-01-09 05:54:12 +08:00
security bootloader: Enable early boot RNG entropy source 2017-01-04 17:07:12 +11:00
build_system.rst examples: Move sdkconfig.defaults support into build system 2016-12-29 17:37:30 +08:00
conf.py Conform Style Guide 2016-11-10 22:44:09 +01:00
contributing.rst Link to file a folder up 2016-11-01 01:20:04 +08:00
contributor-agreement.rst Fixed broken links 2016-11-05 17:04:35 +01:00
COPYRIGHT.rst Initial list of Wi-Fi API 2016-11-01 01:20:04 +08:00
deep-sleep-stub.rst Fixed section header style 2016-11-05 17:06:55 +01:00
documenting-code.rst doc: Documenting Code clean up 2016-11-21 10:24:12 +08:00
Doxyfile docs: add sdmmc and fatfs docs 2017-01-09 05:54:12 +08:00
doxygen_xml_to_rst.xslt rmt: add documentation 2016-11-22 01:44:23 +08:00
eclipse-setup.rst docs: fix typos, build docs with gitlab CI 2016-11-01 20:08:29 +08:00
esp32.cfg Fix issued raised in the merge request 2016-08-30 11:30:03 +08:00
general-notes.rst docs: fix broken links, formatting, add SPI flash and partition APIs 2016-11-16 22:44:22 +08:00
index.rst docs: add sdmmc and fatfs docs 2017-01-09 05:54:12 +08:00
linux-setup.rst linux docs: Add note about precompiled gdb on Arch 2016-12-28 10:17:56 +11:00
macos-setup.rst provide list of packages for homebrew 2016-12-22 17:09:05 +11:00
make-project.rst Make section 2016-11-01 01:20:04 +08:00
Makefile Initial Sphinx / ReadTheDocs.org configuration 2016-11-01 01:20:04 +08:00
openocd.rst Simplified "Installing OpenOCD" with git clone --recursive 2016-11-17 10:19:42 +11:00
partition-tables.rst Build system: Add make erase_flash target 2016-12-20 10:00:04 +11:00
requirements.txt docs: fix typos, build docs with gitlab CI 2016-11-01 20:08:29 +08:00
style-guide.rst Fixed link so it can render by Sphinx 2016-11-10 22:44:59 +01:00
windows-setup.rst Initial list of Wi-Fi API 2016-11-01 01:20:04 +08:00