Figure part of my problem. The handshake line on master (ESP32-DevKit-C) was using GPIO16, which apparently is a restricted I/O pin. So moving it to GPIO15 resolved things somewhat. At least now the message transferred from slave (Adafruit Qualia ESP32-S3) to master (ESP32-DevKit-C) is what I'd expe...
I'm trying out the Peripherals - SPI slave example which has separate codes for receiver and sender and uses an extra GPIO line for handshake between master and slave. I have an ESP32-devkit-C as my master and an ESP32-S3 based Adafruit Qualia board as the slave. File ESP32 and ESP32-S3 connections....
Using Arduino IDE 2.3.2 on Windows 11 to upload the following sketch to an Adafruit Qualia ESP32-S3 board: #include <Arduino_GFX_Library.h> void setup() { Serial.begin(9600); } void loop() { Serial.println("hello"); delay(1000); } USB CDC On Boot settings in Arduino set to Enabled . After successful...
@imdahisaria Did you populate wifi_cfg first with the SSID and password? In my example, I've already sent over wifi credentials (SSID and password) from an app to the ESP32 chip from an app using the NimBLE protocol. My solution below pertains to retrieving the wifi SSID and password at a later poin...
I'm using the Adafruit Qualia board with ESP32-S3. The board uses the PCA9554 io_expander to provide the SPI interface for a 40 pin LCD display (which uses the ST7701 driver). See schematics for reference: AdaFruit Qualia Board Connections to ESP32-S3.png To install the SPI panel, here's the code I'...
I'm using the Adafruit Qualia board with ESP32-S3. The board uses the PCA9554 io_expander to provide the SPI interface for a 40 pin LCD display (which uses the ST7701 driver). See schematics for reference: AdaFruit Qualia Board Connections to ESP32-S3.png To install the SPI panel, here's the code I'...
I am programming an Adafruit Qualia board with ESP32-S3 using ESP-IDF. First code I put on it is the wifi provisioning code, which makes the board advertise for BLE connection purposes. But if my laptop (which has the ESP-IDF running on it) goes to sleep, it causes the board to disconnect. When the ...
Turns out that ESP-IDF is simply waiting for user to hit the Reset button on the Qualia board to begin executing the program on it. The Qualia board requires pressing of the Reset button to launch new firmware on it. That solved my problem.