summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--source/microcontrollers/index.rst1
-rw-r--r--source/microcontrollers/olimex-esp32-c3-devkit-lipo/index.rst48
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: