Documentation #200
Description
I've been following this proyect for some weeks, but the current state of the documentation is quite inaccurate, for example in the README.md
:
Please see the README.md file in the esp32/ subdirectory for details of this port.
At this moment there is not esp32
subdirectory in the current branch, and I don't know what is the official documentation. The docs
subdirectory seems to have information about the proyect, but it's mixed with the esp8266 repository.
So it's very hard to start. I've also noted this site http://docs.micropython.org/en/latest/esp8266/ with more usefull and update information, but the same problem it was made for esp8266.
Some days ago I tried to deploy the firmware by my own but I gave up for the same reason.
So I opened this issue is to offer my help and contributte on this matter. I'm preparing a plugin for Sublime Text, it will help to install the firmware from http://micropython.org/download and as there is not support for REPL yet, it will help the user to push and get the current files in the device.
So all the available info will be really apreciate, not only for me, I'm sure it will help to all the people interested in the project.
What do I propose?
Reorganize the current information, update it and if it's necessary write new one. I've note useful information in some issues, it can be copied to the documentation too.
What do you think to put this information in the wiki?
Some questions to start;
What are the features already implemented in this branch?
- machine.freq()
- network / Wifi
- network / Wired
- network / BLE
- network / ESPNow (soon)
- OTA
- SD Update
- Temp Sensor
- Hall Sensor
- SD/SDIO/MMC host
- esp
- time
- machine.Timer
- machine.Pin
- PWM
- ADC
- Software SPI
- Hardware SPI
- I2C
- I2S (soon)
- RTC
- EEPROM
- Deep Sleep
- Light Sleep
- Reset Reason
- ULP
- OneWire
- webREPL
I've tested the one marked as done, but if I missed something let me know to update the list.