Search found 14 matches

by alb702
Fri Jun 19, 2026 6:44 am
Forum: General Discussion
Topic: Bluettoth BR/EDR in ESP-Hosted-NG
Replies: 0
Views: 17

Bluettoth BR/EDR in ESP-Hosted-NG

Hello.

Is in plans to add to ESP-Hosted-NG BR/EDR Bluetooth?
Support, at least, low-speed profiles, such as SPP and HID will give good benefit.

Thanks.
by alb702
Thu Apr 10, 2025 9:50 am
Forum: General Discussion
Topic: esp32 nimble : skip discovery
Replies: 0
Views: 60

esp32 nimble : skip discovery

Hello.

My system consist of two devices, used Bluetooth (BLE).

Peripherial device is have one sеrvice and three characteristic. Central device on ESP32-C3, battery powered.
Need periodically data exchange between devices. Due high power consumption of ESP32-C3 in light sleep mode:
- i don't ...
by alb702
Thu Apr 10, 2025 9:34 am
Forum: General Discussion
Topic: ~5us ADC read using ESP32-S3
Replies: 2
Views: 154

Re: ~5us ADC read using ESP32-S3

A first cause of this - is bad decision in ESP32 hardware: control two ADCs through one peripherial register. To prevent
acces to register from several tasks need to use syncronization objects: semaphores, spinlocks, etc... Therefore oneshot read
function have long execution time.
If in Your project ...
by alb702
Fri Feb 21, 2025 9:24 am
Forum: ESP-IDF
Topic: "Deep sleep wake stub" issue
Replies: 0
Views: 482

"Deep sleep wake stub" issue

Hi.

Hardware: customized board at ESP32-C3FH4
SDK : ESP IDF v. 5.1

I used in my project deep sleep feature, but average current was big due "duty cyscle" 0.5 s.

To reduce average current, i added to my project "deep sleep wake stub" from examples code, but
in my project this didn't work. Always ...
by alb702
Wed Apr 24, 2024 9:46 am
Forum: ESP-IDF
Topic: ESP IDF : periodic SPI write of small buffer
Replies: 0
Views: 529

ESP IDF : periodic SPI write of small buffer

Hello.

In our device on ESP32, used output-port extender on shift register. A good method is periodic loading shift register throug SPI interface.
Because on port extender connected also dynamic-leds indication, need to update shift register at period, no more 500 uS. This possible only from timer ...
by alb702
Fri Jun 03, 2022 3:17 am
Forum: ESP-IDF
Topic: ESP IDF printf
Replies: 3
Views: 7077

Re: ESP IDF printf

Thanks.

I temporary removed all my modules, excluding main.c from build in my project.
Printf have output in app_main(). Now i will add module by module to localize problem.

My modules are not change explicitly vfs , stdout, etc... but are used many SDK components.
by alb702
Wed Jun 01, 2022 8:24 am
Forum: ESP-IDF
Topic: ESP IDF printf
Replies: 3
Views: 7077

ESP IDF printf

Hello.

ESP IDF , Master (or 4.4) , ESP32 (ESP32-PICO-D4) .

Periodicaly (i'm do not know cause) 'printf' is no output to defaut uart, if non-constant format, i.e :

---
printf ("test\n"); // output: test
printf ("number %d\n", 1); // no output
char * line = "line\n";
printf (line); // no ...
by alb702
Fri May 13, 2022 12:04 pm
Forum: ESP-IDF
Topic: ESP32-C3 USB CDC
Replies: 0
Views: 1396

ESP32-C3 USB CDC

Hello.

I'm use USB CDC in my project on ESP32-C3, as "serial device".
Had to add new value of .tx_mode in vfs_serial_usb_jtag.c, which enable to transmit array wihtout
line ending symbol.

USB host on PC, Windows 7, libusbK driver (USB JTAG/serial debug interface). Virtual serial port may
transmit ...
by alb702
Fri May 13, 2022 11:33 am
Forum: ESP-IDF
Topic: ESP-IDF gcc static constructor
Replies: 3
Views: 2437

Re: ESP-IDF gcc static constructor

Thanks.

This is strange behavior of linker.

We are need to use in this project some dozens sources from our repository.
Need to put "dummy" function with different names in each source.
by alb702
Tue May 10, 2022 7:16 am
Forum: ESP-IDF
Topic: ESP-IDF gcc static constructor
Replies: 3
Views: 2437

ESP-IDF gcc static constructor

Hello.

ESP32 IDF gcc linker remove "static" symbols in module, even if have "constructor" attribute.
(use "Master" branch).

I.E. , i'm built sources in project :

------------ main.c ----------------------
#include <stdio.h>
void f(void) { printf ("test\n"); }
void app_main() {}
//void main ...

Go to advanced search