Hello
I use heavy no_sleep power managment lock. So should I use this for uart_write_bytes?
I never read about internal using locks in uart_write_bytes function. Viewed the source of uart_write_bytes and nothing see about power managment.
what official docs say:
(https://docs.espressif.com ...
Search found 13 matches
- Sun Dec 28, 2025 6:51 am
- Forum: General Discussion
- Topic: Should I use no_sleep power managment lock when using uart_write_bytes
- Replies: 1
- Views: 980
- Thu Aug 07, 2025 7:41 am
- Forum: ESP-IDF
- Topic: unset uart_set_pin on ESP32E
- Replies: 2
- Views: 128
Re: unset uart_set_pin on ESP32E
18 for TXD and 19 for RXD. ESP32-WROOM-32E.
The project no uses WiFi or BLE or SPI, but uses I2C
uart: GPIO 18 is not usable, maybe used by others
I use 2 UARTs: one for GNSS, one for sattelite modem.
Error appear only when GNSS (18 pin) is initialized second time (after deinit and deinstall ...
The project no uses WiFi or BLE or SPI, but uses I2C
uart: GPIO 18 is not usable, maybe used by others
I use 2 UARTs: one for GNSS, one for sattelite modem.
Error appear only when GNSS (18 pin) is initialized second time (after deinit and deinstall ...
- Wed Aug 06, 2025 1:38 pm
- Forum: ESP-IDF
- Topic: unset uart_set_pin on ESP32E
- Replies: 2
- Views: 128
unset uart_set_pin on ESP32E
Hello.
uart_set_pin is mandatory part of configuring UART.
How to unset pin? UART API has no uart_unset_pin() or other way to do this.
The ESP32 UART manual in part where uart_set_pin() described says:
"The same macro UART_PIN_NO_CHANGE should be specified for pins that will not be used."
I didn't ...
uart_set_pin is mandatory part of configuring UART.
How to unset pin? UART API has no uart_unset_pin() or other way to do this.
The ESP32 UART manual in part where uart_set_pin() described says:
"The same macro UART_PIN_NO_CHANGE should be specified for pins that will not be used."
I didn't ...
- Tue Jun 11, 2024 10:55 am
- Forum: ESP-IDF
- Topic: Can't compile projects for esp32c6 target
- Replies: 5
- Views: 3039
Re: Can't compile projects for esp32c6 target
Hello ESP_Roland.
Thank you! You are right!
I've added IDF_TARGET_ESP32C6 to Kconfig.projbuild and it fixed my problem.
Everything is working as expected now.

Thank you! You are right!
I've added IDF_TARGET_ESP32C6 to Kconfig.projbuild and it fixed my problem.
Everything is working as expected now.
- Mon Jun 10, 2024 5:20 pm
- Forum: ESP-IDF
- Topic: Can't compile projects for esp32c6 target
- Replies: 5
- Views: 3039
Re: Can't compile projects for esp32c6 target
Hello ESP_Roland!
No problem
. Thank you for reply. I've sent you my project by private message.
If I can help you I will do you need to check or else for fixing.
No problem
If I can help you I will do you need to check or else for fixing.
- Sun Jun 09, 2024 9:59 am
- Forum: ESP-IDF
- Topic: Can't compile projects for esp32c6 target
- Replies: 5
- Views: 3039
Can't compile projects for esp32c6 target
Hello.
Im compilling my projects for ESP32 for a long time via windows console.
Im using Notepad++ for writing code and windows console for building and flashing ESP32.
Everything is perfect. All projects are compiled as well with standard chain:
idf.py build
idf.py flash or idf.py app-flash ...
Im compilling my projects for ESP32 for a long time via windows console.
Im using Notepad++ for writing code and windows console for building and flashing ESP32.
Everything is perfect. All projects are compiled as well with standard chain:
idf.py build
idf.py flash or idf.py app-flash ...
- Tue Feb 27, 2024 3:41 pm
- Forum: ESP-IDF
- Topic: NimBLE adding new characteristic to existing service in runtime
- Replies: 0
- Views: 1198
NimBLE adding new characteristic to existing service in runtime
Hello.
Im trying to use base example to using Nimble:
...
static const struct ble_gatt_svc_def gatt_svcs[] = {
{.type = BLE_GATT_SVC_TYPE_PRIMARY,
.uuid = BLE_UUID16_DECLARE(0x180), // Define UUID for device type
.characteristics = (struct ble_gatt_chr_def[]){
{.uuid = BLE_UUID16_DECLARE ...
Im trying to use base example to using Nimble:
...
static const struct ble_gatt_svc_def gatt_svcs[] = {
{.type = BLE_GATT_SVC_TYPE_PRIMARY,
.uuid = BLE_UUID16_DECLARE(0x180), // Define UUID for device type
.characteristics = (struct ble_gatt_chr_def[]){
{.uuid = BLE_UUID16_DECLARE ...
- Wed Oct 25, 2023 7:05 am
- Forum: General Discussion
- Topic: Best 3.3v regulator for ESP32 running on battery
- Replies: 6
- Views: 14434
Re: Best 3.3v regulator for ESP32 running on battery
Hello. I use RT9080-33GJ5 in series product. The LDO has about 4 uA if I use ESP32-WROOM-32 in deep-sleep. Also it may be disabled by EN-pin with < 1uA.
RT9080 indirectly describes as 2-4 uA in "no load" mode and has power consumptions graph started from uA load current, but what does it mean ...
RT9080 indirectly describes as 2-4 uA in "no load" mode and has power consumptions graph started from uA load current, but what does it mean ...
- Wed Oct 25, 2023 6:52 am
- Forum: General Discussion
- Topic: External RTC 32768 crystal witn ESP32-WROOM-32/ 32D D0WD
- Replies: 1
- Views: 2272
External RTC 32768 crystal witn ESP32-WROOM-32/ 32D D0WD
Hello.
I using deep sleep and want to get more accurate RTC clocking by using external 32768 Hz crystal (GPIO32/33).
Neither BLE nor WIFI nor network stack needed. Just low power consumption during long periods (3-24 hors).
I read a lot of posts and see that there is an issue with external 32768 Hz ...
I using deep sleep and want to get more accurate RTC clocking by using external 32768 Hz crystal (GPIO32/33).
Neither BLE nor WIFI nor network stack needed. Just low power consumption during long periods (3-24 hors).
I read a lot of posts and see that there is an issue with external 32768 Hz ...
- Wed Jun 28, 2023 5:31 pm
- Forum: General Discussion
- Topic: UART-to-UART maximum transfer speed
- Replies: 2
- Views: 1569
Re: UART-to-UART maximum transfer speed
MicroController
thak you!
thak you!