KMKfw / kmk_firmware

Clackety Keyboards Powered by Python
https://kmkfw.zulipchat.com
Other
1.38k stars 474 forks source link

BLE on a pico w #785

Closed Diggy301 closed 1 year ago

Diggy301 commented 1 year ago

I updated my pico w with the most recent circuit python version and I tried to use BLE with no success.

Has anyone had success with this?

For my implementation I followed the docs http://kmkfw.io/docs/ble_hid#enabling-ble

xs5871 commented 1 year ago

Circuitpython doesn't support BLE on the pico w. (https://github.com/adafruit/circuitpython/issues/7693)

dsz-dsz-k commented 1 year ago

Now that support has been officially added to MicroPython, it would be so nice to have CircuitPython support it too...

dsz-dsz-k commented 1 year ago

And apparently, it won't happen any time soon. People over at CircuitPython repository just stated yesterday that updating support for BLE on Pico wasn't a priority...

https://github.com/adafruit/circuitpython/issues/7693#issuecomment-1599424965

ItsTerm1n4l commented 1 year ago

is it possible to use micropython with kmk then?

grasegger commented 1 year ago

@ItsTerm1n4l I highly doubted it, but did not want to answer without any data, so I did a quick test that leads to an no.

Since I have no serial set up from the device I can't tell you more in that regard, but I researched a bit about the differences and in this repository, and even though circuitpython is a fork of micropython, one can not quickly fall back on the upstream.

ItsTerm1n4l commented 1 year ago

Ok, thank you. BLE would be a really good feature for circuit python to implement though. :(