====== ESP32 ====== ===== ESP-IDF ===== - Install vscode - Install ESP-IDF extension - Install git - $ brew install git - Install Python, Download at https://www.python.org/downloads/ [[https://docs.espressif.com/projects/esp-idf/en/latest/esp32/get-started/macos-setup.html|Standard Setup of Toolchain for Mac OS]] ===== Pins ===== * TTGO T-DISPLAY ESP32; 12 * 2 = 24 * ESP32 (30pin); 15 * 2 = 30 * BPi ESP32 S3; 22 * 2 = 44 ===== Banana Pi ESP32 S3 (BPI-Leaf-S3) ===== * {{:public:computer:pasted:20221020-225819.png?400}} * {{:public:computer:pasted:20221020-225839.png?400}} * [[https://ko.aliexpress.com/item/1005004701866550.html?spm=a2g0o.order_list.0.0.c8c4140fbVmXQU&gatewayAdapt=glo2kor|바나나 파이 리프 ESP32 S3 실행 가능한 Micropython 저전력 에너지 절약 마이크로 컨트롤러, IoT 개발을 위해 설계 @aliexpress.com]] * [[https://wiki.banana-pi.org/BPI-Leaf-S3|BPI-Leaf-S3]] * 1 * JST SH 1mm 4-Pin Socket, support I2C * 1 * MX 1.25mm 2-Pin Socket,support charging * [[https://docs.espressif.com/projects/esp-idf/en/latest/esp32s3/api-reference/peripherals/usb_host.html|USB Host @ESPRESSIF]] * [[https://github.com/espressif/esp-idf/tree/454aeb3a48/examples/peripherals/usb/host/usb_host_lib|USB Host Library Example @github]] * [[https://github.com/chegewara/EspTinyUSB/tree/master/examples/host|chegewara/EspTinyUSB @github]] ===== TTGO T-DISPLAY ===== * 2 pin JST SH 1.25 connector. * [[http://www.lilygo.cn/claprod_view.aspx?TypeId=62&Id=1126&FId=t28:62:2|LILYGO® TTGO T-Display ESP32 WiFi and Bluetooth Module Development Board For Arduino 1.14 Inch LCD]] * [[http://www.lilygo.cn/prod_view.aspx?TypeId=50062&Id=1400&FId=t3:50062:3|LILYGO® TTGO T-Display ESP32 WiFi and Bluetooth Module Development Board For Arduino 1.14 Inch LCD(1)(1)(1)(1)]] * [[https://www.reddit.com/r/esp32/comments/jq9zev/comment/gbllar2/|How to power off TTGO T-Display while charging? @reddit]] * [[https://f6czv.fr/en/documentation-on-esp32-and-the-ttgo-t-display|Documents on ESP32 and TTGO T-Display]] * [[https://sites.google.com/site/jmaathuis/arduino/lilygo-ttgo-t-display-esp32|LilyGO TTGO T-display ESP32 @Joen's code snippets pages]] ===== PINS ===== {{:public:computer:20220118-214859.png?600|}}{{:public:computer:20220209-232807.png?600|}}{{:public:computer:20220118-214844.png?600|}}