summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--source/microcontrollers/olimex-esp32-pro/index.rst36
1 files changed, 33 insertions, 3 deletions
diff --git a/source/microcontrollers/olimex-esp32-pro/index.rst b/source/microcontrollers/olimex-esp32-pro/index.rst
index c6ac7a0..291b109 100644
--- a/source/microcontrollers/olimex-esp32-pro/index.rst
+++ b/source/microcontrollers/olimex-esp32-pro/index.rst
@@ -2,9 +2,33 @@
Olimex ESP32-PRO
******************
-As of September 2023 there was a bug in the Espressif esp32 package for
-Arduino that meant that it wasn't working with the Olimex ESP32-PRO
-board, the workaround was to use Version 2.0.9 of the package.
+Notes on the ESP32-PRO_ boards from olimex.
+
+.. _ESP32-PRO:
+ https://www.olimex.com/Products/IoT/ESP32/ESP32-PRO/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://dl.espressif.com/dl/package_esp32_index.json``).
+* Under Tools → Board → Boards Manager install a suitable version of
+ esp32 by Espressif Systems: on 2024-10-04 version 3.0.2 worked.
+
+.. note::
+ As of September 2023 there was a bug in the Espressif esp32 package for
+ Arduino that meant that it wasn't working with the Olimex ESP32-PRO
+ board, the workaround was to use Version 2.0.9 of the package; this
+ has been fixed at some point before version 3.0.2.
+
+Programming
+-----------
These are the settings used:
@@ -15,6 +39,12 @@ These are the settings used:
:Core Debug Level: None
:Erase All Flash Before Sketch Upload: Disabled
+Troubleshooting
+---------------
+
+When using the Arduino serial monitor note that you may have to send
+some data before it will start receiving from the board.
+
See also
--------