From 7f8cff044cc4239dee588b0f88042b75a61650f0 Mon Sep 17 00:00:00 2001 From: thomasabishop Date: Mon, 15 Dec 2025 19:34:26 +0000 Subject: [PATCH] expressif sdk --- zk/Expressif_IoT_Development_Framework.md | 26 +++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/zk/Expressif_IoT_Development_Framework.md b/zk/Expressif_IoT_Development_Framework.md index 185d57c..1c8160a 100644 --- a/zk/Expressif_IoT_Development_Framework.md +++ b/zk/Expressif_IoT_Development_Framework.md @@ -51,6 +51,8 @@ To demonstrate compilation, I have copied one of the demo projects provided: cp -r /opt/esp-idf/examples/get-started/hello_world . ``` +### Initialise the project + To initialise the project, run: ```sh @@ -59,3 +61,27 @@ idf.py set-target esp32 > Python is used as the client for automated processes/bootstrapping etc, even > though the code that runs on the device is written in C. + +### Check ESP32 is registered as connected to computer you are programming on + +Check that ESP32 is registered as connected (after plugging in); + +```sh +lsusb +``` + +Current device listed as `ID 10c4:ea60 Silicon Labs CP210x UART Bridge` + +> `Silicon Labs CP210x` is the USB-to-serial chip on the ESP32 board + +Then run: + +```sh +ls /dev/ttyUSB* +``` + +It should return something like: + +``` +crw-rw---- 1 root uucp 188, 0 Dec 15 17:57 /dev/ttyUSB0 +```