* Add Preferences library API and tutorial documents
Add API and tutorial documents for the Preferences library.
* Revise per review
Correct some errors. Remove the "wordiness" is a few places.
* Correct link to Preferences API
Update the references and link to the Preferences API document.
Co-authored-by: Pedro Minatel <pedro.minatel@espressif.com>
Co-authored-by: Me No Dev <me-no-dev@users.noreply.github.com>
* Fixes USB CDC setRxBufferSize(), begin(), _onRX()
* Fixes SetRxBufferSize(0) with end()
* Fixes reset when 2x call to end()
* Adds RX_OVERFLOW_EVENT and Queue Copy in setBufferSize
* changed event name to ARDUINO_USB_CDC_RX_OVERFLOW_EVENT
* [Docs] Added the guideline for documentation
* [Docs] Added more descriptions about the API documenting process
* [Docs] PR review
* [Docs] PR review and minor typos and grammar fixes
Summary
Updated documentation describing the usage of Arduino-esp32 core as ESP-IDF component.
Impact
Removed confusing mentions of advanced menuconfig options.
Extended process of installation, setup, and usage.
Related links
Closes#5833
* Added the Tools Options into the docs.
* Added more options
* Deleted wrong file.
* [Docs] Added image to show the MSC and some grammar fixes
* [Docs] Added more information about the core selection
* Deleted wrong file.
* [Docs] Added more information about the core selection
* [Docs] Changes according to the PR review
* Docs cleanup and version updated to 2.0.2
* Removed issue template information
* Removed issue template file
* Added referecnces for the issue and feature request form
* Added I2C driver docs
docs: Changes on the images and added more details about the I2C slave
* docs: Added slaveWrite description and added docs build folder to the gitignore file
This PR is the initial documentation structure including the basic information about the project and Sphinx configuration.
####CONTENTS:
- Getting Started
- Installing
- Boards
- Libraries
- Library Builder
- Tutorials
- ESP-IDF as Component
- OTA Web Update
- makeEspArduino
- Troubleshooting
- Contributing
This PR also changes the README.md.
Closes#4111.
gcc: I was not able to find an arm64 build on espressif's website so I choosed to put the armhf version, even if this should works this is only ok as temporary, arm64 runs better on arm64 than armhf :)
esptool: being interpreted python its ok
mkspiff: need igrr/mkspiffs#74 to be merged and artifacts added in /package/package_esp32_index.template.json.