Search found 4 matches

by dconyers
Thu Feb 27, 2025 2:07 pm
Forum: ESP-IDF
Topic: [Solved] BLE Advertising seems to corrupt RMT signals [used for led_strip]
Replies: 4
Views: 1429

Re: BLE Advertising seems to corrupt RMT signals [used for led_strip]

Thank you so much for your comprehensive explanation. I've now reviewed the encoder code in more detail and completely see how a single bit of data has to be tracked as a word (32-bits) of encoded data...

Much appreciate all of your help, thank you!
by dconyers
Thu Feb 27, 2025 3:16 am
Forum: ESP-IDF
Topic: [Solved] BLE Advertising seems to corrupt RMT signals [used for led_strip]
Replies: 4
Views: 1429

Re: BLE Advertising seems to corrupt RMT signals [used for led_strip]

Wow, just wow! Yes, that seems to have fully addressed the issue, thank you!

I reviewed the source code in the rmt component... Should the value specified in mem_block_symbols be a multiple of SOC_RMT_MEM_WORDS_PER_CHANNEL (48) when DMA isn't used?

I am still a bit confused on why/how this ...
by dconyers
Wed Feb 26, 2025 10:19 pm
Forum: ESP-IDF
Topic: [Solved] BLE Advertising seems to corrupt RMT signals [used for led_strip]
Replies: 4
Views: 1429

[Solved] BLE Advertising seems to corrupt RMT signals [used for led_strip]

Hello -
First, many thanks in advance for any tips/hints you may be able to provide. I've been fighting with this for about a week and have run out of ideas, so many thanks for any assistance you might be able to provide!

Setup

I'm using a Sparkfun ESP32 Things Plus (USB-C) (WRL-20168) that ...
by dconyers
Thu Jan 25, 2018 4:40 am
Forum: ESP-IDF
Topic: Generating Indications for Service Changed Characteristic (0x2A05) for Gatt Attribute Service (0x1801)
Replies: 0
Views: 3249

Generating Indications for Service Changed Characteristic (0x2A05) for Gatt Attribute Service (0x1801)

Hello All -

I'm trying to understand the current capabilities within the current ESP32 BLE stack as it relates to the service_changed characteristic. I can see that the service and characteristic are created via the function gatt_profile_db_init() within gatt_attr.c. This is fine, but if I want to ...

Go to advanced search