Page 1 of 1

Missing BLEHID AT commands for ESP32-C6

Posted: Sat Aug 24, 2024 12:30 am
by monty
Hi! I was not able to find the Discord server and found the new forum :D

I am very new to ESP AT commands but was able to somehow have Challenger RP2040 WIFI/BLE to act as a Bluetooth keyboard using BLEHID AT commands. I go the new RP2350 board to upgrade existing setup and realized that ESP32-C6 is missing the BLEHID commands.... :|

Is this a subset of commands that will not be supported on C6? Looks like C3 had it from first release.

Code: Select all

    :esp32 or esp32c3 : - :ref:`AT+BLEHIDINIT <cmd-BLEHIDINIT>`: Bluetooth LE Human Interface Device (HID) profile initialization.
    :esp32 or esp32c3 : - :ref:`AT+BLEHIDKB <cmd-BLEHIDKB>`: Send Bluetooth LE HID keyboard information.
    :esp32 or esp32c3 : - :ref:`AT+BLEHIDMUS <cmd-BLEHIDMUS>`: Send Bluetooth LE HID mouse information.
    :esp32 or esp32c3 : - :ref:`AT+BLEHIDCONSUMER <cmd-BLEHIDC>`: Send Bluetooth LE HID consumer information.

Re: Missing BLEHID AT commands for ESP32-C6

Posted: Sat Aug 24, 2024 10:16 am
by Pontus
Hi Monty,

Great to see that you found your way here :)

Now, by default, when building the ESP-AT stack, these commands are disabled. This is something that has changed since the release of the ESP32-C3 stack. Not sure why. We should be able to rebuild it to these commands enabled again. I'll try to make the time for that next week.

/P

Re: Missing BLEHID AT commands for ESP32-C6

Posted: Tue Aug 27, 2024 12:25 am
by monty
Oh wow, that is good news!

Do you recommend building BLE HID features from from scratch? (other BLE AT commands)
Not sure if I am over reading the situation but its looking like a move to deprecation :o

Re: Missing BLEHID AT commands for ESP32-C6

Posted: Thu Aug 29, 2024 6:06 pm
by Pontus
Oooh, I have no idea at all sorry to say. At the moment it is just not configured per default and I do not think it is going away anytime soon but we need to make sure it is enabled when building the image.