Search found 200 matches

by liaifat85
Wed Feb 21, 2024 2:57 pm
Forum: ESP32 Arduino
Topic: ESP32 vs. Nano ESP32S3
Replies: 2
Views: 667

Re: ESP32 vs. Nano ESP32S3

Use debugging tools provided by the ESP32-C3 development environment to inspect the BLE advertisement packet contents. This can help identify any discrepancies or issues with the packet format. Also, make sure that you are using the latest firmware for the ESP32-C3. Sometimes, firmware updates can r...
by liaifat85
Wed Feb 21, 2024 11:16 am
Forum: General Discussion
Topic: ESP32-C3 Bluetooth LE Broadcast
Replies: 1
Views: 420

Re: ESP32-C3 Bluetooth LE Broadcast

Make sure that the ESP32-C3 is configured correctly to include both Service Data and Manufacturer Data in its BLE advertisement packets. You can make an ESP32-C3 DevBoard. It's a basic ESP32-C3 DevBoard with CH340C USB to serial chip: https://www.pcbway.com/project/shareproject/ESP32_C3_DevBoard_208...
by liaifat85
Tue Feb 20, 2024 9:24 am
Forum: Hardware
Topic: What to buy ?
Replies: 3
Views: 693

Re: What to buy ?

The ESP32 is a popular choice for IoT projects, offering dual-core processing, Bluetooth (including BLE), Wi-Fi connectivity, and GPIO pins. There are some alternatives too. The Raspberry Pi is a versatile and widely supported development board that offers dual-core processing, Bluetooth and BLE (5....
by liaifat85
Thu Feb 15, 2024 3:42 pm
Forum: ESP-IDF
Topic: ESP32 waking from sleep, but doesn't call setup
Replies: 3
Views: 811

Re: ESP32 waking from sleep, but doesn't call setup

You can modify your code like this: #include <esp_sleep.h> #include <driver/gpio.h> bool isFirstBoot = true; void IRAM_ATTR handleInterrupt(void* arg) { // Handle interrupt event here } void setup() { Serial.begin(115200); if (isFirstBoot) { Serial.println("\nBoot"); // Initialize GPIO pins gpio_con...
by liaifat85
Thu Feb 15, 2024 3:32 pm
Forum: ESP32 Arduino
Topic: Reading from a large JSON file with ESP32
Replies: 2
Views: 766

Re: Reading from a large JSON file with ESP32

You can consider JSON streaming.
by liaifat85
Thu Feb 15, 2024 3:28 pm
Forum: ESP-IDF
Topic: Ethernet autonegotiation problem in ESP32C6
Replies: 3
Views: 696

Re: Ethernet autonegotiation problem in ESP32C6

You can modify your code to manually set the speed to 10Mbps: esp_eth_autoneg_t auto_nego_en = 0; // Disable auto-negotiation esp_eth_speed_t eth_speed = ETH_SPEED_10M; // Set speed to 10Mbps // Set auto-negotiation status ESP_ERROR_CHECK(esp_eth_ioctl(eth_handle, ETH_CMD_S_AUTONEGO, &auto_nego_en))...
by liaifat85
Thu Feb 15, 2024 3:18 pm
Forum: ESP-ADF
Topic: Use I2C bus which controls the CODEC
Replies: 2
Views: 2416

Re: Use I2C bus which controls the CODEC

You can use the I2C bus in a multi-master configuration, where both the ES8388 driver and your code can share access to the bus.
by liaifat85
Thu Feb 08, 2024 10:32 am
Forum: General Discussion
Topic: ESP32-S3
Replies: 3
Views: 690

Re: ESP32-S3

Here is a thread on compilation error in ESP32-S3. You can check if it helps:https://forum.arduino.cc/t/esp32-s3-sud ... or/1177237
by liaifat85
Thu Feb 08, 2024 10:24 am
Forum: Hardware
Topic: ESP32-S3 - I2S during Light Sleep
Replies: 3
Views: 26371

Re: ESP32-S3 - I2S during Light Sleep

you can buffer incoming data in RAM before entering sleep mode and then process it after waking up.