Search found 9 matches

by zapta1
Sun Feb 26, 2023 5:38 am
Forum: General Discussion
Topic: Is there a way to set CONFIG_ESP32_WIFI_ENABLED=n via ESP32 menuconfig?
Replies: 1
Views: 1327

Is there a way to set CONFIG_ESP32_WIFI_ENABLED=n via ESP32 menuconfig?

Is there a way to set CONFIG_ESP32_WIFI_ENABLED=n via ESP32 menuconfig?

I looked all around the GUI, including Components/Wi Fi, and could find a way to turn it off.

Our app is BLE only and I hope that this will save us compile time and/or binary size.
by zapta1
Sat Feb 25, 2023 9:10 pm
Forum: General Discussion
Topic: How do determine of a BLE connection has Packet Data Length Extension feature enabled?
Replies: 1
Views: 1241

Re: How do determine of a BLE connection has Packet Data Length Extension feature enabled?

Seems to be related to this mask though I am not sure how to pass the value from the connection to the app.

https://github.com/espressif/esp-idf/bl ... fs.h#L1899
by zapta1
Sat Feb 25, 2023 8:29 pm
Forum: General Discussion
Topic: How do determine of a BLE connection has Packet Data Length Extension feature enabled?
Replies: 1
Views: 1241

How do determine of a BLE connection has Packet Data Length Extension feature enabled?

Our app uses ESP32/ESPIDF/Bluedroid for BLE connection between a device and a PC. For proper throughput, the connection need to use the Packet Data Length Extension feature (see image below) to avoid fragmentation and reduce transfer rate. Is it possible for the ESP firmware to query the Bluedroid s...
by zapta1
Mon Feb 06, 2023 8:08 pm
Forum: General Discussion
Topic: What ESP32 version inside an ESP32-WROOM-32U-N4 module?
Replies: 0
Views: 1204

What ESP32 version inside an ESP32-WROOM-32U-N4 module?

If we will order Espressif ESP32-WROOM-32U-N4 (link below) modules. Will we always get inside a ESP32-D0WDQ6 (revision v1.0) or can it also have a ESP32-D0WD-V3? https://jlcpcb.com/partdetail/EspressifSystems-ESP32_WROOM_32UN4/C328062 Our concern is the issue below which makes the ESP32-D0WD-V3 unus...
by zapta1
Mon Jan 30, 2023 3:47 am
Forum: General Discussion
Topic: Bluetooth BLE does not work with ESP32-D0WD-V3 chip
Replies: 14
Views: 9356

Re: Bluetooth BLE does not work with ESP32-D0WD-V3 chip

I created a test case for this scan response problem with ESP32 V3. Code is here https://github.com/zapta/esp32_scan_resp and it contains 1) A simple platformio esp32 project that implements a BLE advertiser and 2) A python program that scans and prints ble devices it find. With ESP32-V1 everything ...
by zapta1
Sun Jan 29, 2023 8:56 am
Forum: General Discussion
Topic: Bluetooth BLE does not work with ESP32-D0WD-V3 chip
Replies: 14
Views: 9356

Re: Bluetooth BLE does not work with ESP32-D0WD-V3 chip

Same problem here. V1 works well. With V2 advertisement packets looks good but I don't see any scan responses going out in response to the scan requests from the test device. This makes the V3 invisible to the Bleak python app that tries to talk with it.

Anybody from Expresiff is willing to comment?
by zapta1
Sun Jan 22, 2023 10:58 pm
Forum: General Discussion
Topic: What is the purpose of the heart_measurement_ccc buffer?
Replies: 0
Views: 858

What is the purpose of the heart_measurement_ccc buffer?

I am trying to understand the notification part of the example in the link below. What is the purpose of the heart_measurement_ccc buffer? Is it used in any way? It doesn't seem to change when I write to the IDX_CHAR_CFG_A attribute or when I turn notifications on and off. Always stays at zero. http...
by zapta1
Sun Jan 22, 2023 5:20 am
Forum: General Discussion
Topic: A very simple way to find out the exact internal pullup resistance of the ESP32.
Replies: 1
Views: 2670

Re: A very simple way to find out the exact internal pullup resistance of the ESP32.

Good idea.

Alternatively you can use a fix resistor, measure the voltage and calculate the pull-up (R2) using https://ohmslawcalculator.com/voltage-d ... calculator
by zapta1
Sun Jan 22, 2023 5:15 am
Forum: General Discussion
Topic: How to declare a ESP_GATT_RSP_BY_APP characteristic value?
Replies: 0
Views: 1056

How to declare a ESP_GATT_RSP_BY_APP characteristic value?

I am looking at this example of value declaration in the link below [IDX_CHAR_VAL_A] = {{ESP_GATT_AUTO_RSP}, {ESP_UUID_LEN_16, (uint8_t *)&GATTS_CHAR_UUID_TEST_A, ESP_GATT_PERM_READ | ESP_GATT_PERM_WRITE, GATTS_DEMO_CHAR_VAL_LEN_MAX, sizeof(char_value), (uint8_t *)char_value}}, Let's say that I chan...