diff options
-rw-r--r-- | source/microcontrollers/index.rst | 1 | ||||
-rw-r--r-- | source/microcontrollers/olimex-esp32-c3-devkit-lipo/index.rst | 48 |
2 files changed, 49 insertions, 0 deletions
diff --git a/source/microcontrollers/index.rst b/source/microcontrollers/index.rst index a44719c..3e6fc88 100644 --- a/source/microcontrollers/index.rst +++ b/source/microcontrollers/index.rst @@ -7,4 +7,5 @@ :caption: Contents: maple_mini/index + olimex-esp32-c3-devkit-lipo/index olimex-esp32-pro/index diff --git a/source/microcontrollers/olimex-esp32-c3-devkit-lipo/index.rst b/source/microcontrollers/olimex-esp32-c3-devkit-lipo/index.rst new file mode 100644 index 0000000..ec2b700 --- /dev/null +++ b/source/microcontrollers/olimex-esp32-c3-devkit-lipo/index.rst @@ -0,0 +1,48 @@ +**************************** + Olimex ESP32-C3-DevKit-Lipo +**************************** + +Notes on the ESP32-C3-DevKit-Lipo_ boards from Olimex. + +.. _ESP32-C3-DevKit-Lipo: + https://www.olimex.com/Products/IoT/ESP32-C3/ESP32-C3-DevKit-Lipo/open-source-hardware + +Arduino +======= + +Version 1.8 of Arduino (as installed from debian packages) is ok. + +Setup +----- + +* Under File → Preferences, add the espressif URL to the Additional + Boards Manager URLs field. (on 2024-09-04 that's + ``https://espressif.github.io/arduino-esp32/package_esp32_index.json``). +* Under Tools → Board → Boards Manager make sure that you install a + version of esp32 by Espressif Systems that is above 2.0 (on 2024-09-04 + there is a 3.0.4 that works). + +Programming +----------- + +These are the settings used: + +:Board: ESP32C3 Dev Module +:Upload Speed: 115200 +:Flash Frequency: 80MHz +:Partition Scheme: Default +:Core Debug Level: None +:Erase All Flash Before Sketch Upload: Disabled +:USB CDC On Boot: Enabled + +It may be necessary to bring GPIO9 to GND to force the board into +bootloader mode before loading sketches. + +See also +======== + +* `The post on my blog with the original version of these instructions + <https://blog.trueelena.org/blog/2023/04/30-programming_the_ESP32-C3-DevKit-Lipo_with_arduino/index.html>`_ + +.. + vim: set filetype=rst: |