I am looking for some direction from someone moew knoewledable than I.
I am trying to make a device that uses both the HID over usb and BLE parts of the Pico W. The current state of things makes it appear that I can do HID in circuitpython, BLE in micropython, but not both at the same time with python.
This makes it feel like I either need to use C or use the Arduino IDE to proceed; however, that seems quite a daunting task, not least because I am struggling to find useful documentation and examples. For example, I have gor BLE "set up" on the pico through arduino, but the docs seem happy to tell me what to include, but not how to actually use the functionality.
Re: Pi Pico with both BLE and HID support
MicroPython doesn't currently support HID but that is planned for the future. It should be possible to build your own MicroPython firmware with HID support but that's not as easy as it was and hasn't been documented nor even tested.
CircuitPython supports HID but, if it doesn't support BLE, then I guess it is C, C++, Arduino or perhaps something else. I doubt that will be as easy as using Python so one option is to put the project on hold until MicroPython supports HID or CircuitPython supports BLE.
CircuitPython supports HID but, if it doesn't support BLE, then I guess it is C, C++, Arduino or perhaps something else. I doubt that will be as easy as using Python so one option is to put the project on hold until MicroPython supports HID or CircuitPython supports BLE.
Re: Pi Pico with both BLE and HID support
In the meantime, you could start developing in two environments. It sounds like you can improve your overall BLE knowledge, which will apply to whichever environment you end up using.