Closed SleepyBrett closed 2 years ago
Feather 32u4 Bluefruit LE only supproted. Please see below issue about M0. https://github.com/qmk/qmk_firmware/issues/912
Using a Bluefruit Ez-Key via qmk supported board like an atmega32u4, probably work well. But, I've never tried. https://www.adafruit.com/product/1535
Would be nice to add a supported and tested list to the docs.
Any plans to support Adafruit nrf52?
The adafruit nrf52 uses the Nordic MCU nRF52832 as described above. For this to happen, chibios needs to get configured to use the propitiatory Nordic Bluetooth SDK.
Furthermore the nRF5 cannot be a usb client. It can only be used to program the nRF52832.
If you want to go to that route, I would suggest finding a board with an nRF52840 in it. Getting the SDK to work with chibios is the main priority if anyone wants to give it a go. If so Nordic themselves sell a really really good devkit for the nRF52840.
Check this out https://github.com/sekigon-gonnoc/BLE-Micro-Pro And especially https://github.com/sekigon-gonnoc/qmk_firmware/tree/nrf52
And maybe my https://github.com/joric/nrfmicro/
TL;DR: sekigon keyboard guy added nrf51/nrf52 support as a new QMK platform for bluetooth split keyboards. There's no Atmega32u4 involved, only nRF5x (including 52840 with full USB support) chipsets. Managed to compile it using Nordik SDK 15, it compiles just fine, going to add my keyboards. I wish it would be merged into the main branch someday.
Not all Feather boards are 32u4 based (e.g. see Adafruit Feather nRF52840 Express) so it's pretty relevant.
I cannot stress it enough, this board (BL654 nRF52840-based) is a reality and has a working QMK branch that uses Nordic SDK 15 and it builds just fine, right now (!)
Board: https://github.com/sekigon-gonnoc/BLE-Micro-Pro Firmware: https://github.com/sekigon-gonnoc/qmk_firmware/tree/nrf52
@joric do you have a 52840 devboard?
Nope, I'm waiting for two E73-2G4M08S1C nRF52840 modules in the mail, I don't have a devboard, going to debug everything on my nrfmicro (boards should arrive in a few weeks). I have a couple of unassembled EByte_E73_Batt_ErgoTravel boards (nRF52832-based, no USB support) from here https://github.com/jpconstantineau/NRF52-Board probably will try them first.
Yes I am quite more interested in the nRF52840 to integrate the nordic sdk usb lib
I'm so happy to see that the nRF52840 is getting some play with QMK! I never ended up having time to work on this, but it was important to me — I'm gonna have to flash my monster of a prerelease devboard, and dick around with it a little.
Such good news; great work, @sekigon-gonnoc!
@ELLIOTTCABLE Check out my Jian BLE firmware, by the way https://github.com/joric/qmk/wiki/jian_ble
@yiancar Wired USB connection also works (i2c link via TRRS cable works flawlessly as well).
Also reddit: https://redd.it/bby5y4
This issue has been automatically marked as stale because it has not had activity in the last 90 days. It will be closed in the next 30 days unless it is tagged properly or other activity occurs.
For maintainers: Please label with bug
, in progress
, on hold
, discussion
or to do
to prevent the issue from being re-flagged.
Closing due to inactivity.
Adafruit sells at least three bluetooth feather boards and I'm having a hard time figuring out which are compatible with the firmware (with bluetooth support of course).
Here is their breakdown: https://learn.adafruit.com/adafruit-feather/bluetooth-feathers
I will summarize as best I can:
Maybe there is a page of supported boards somewhere in the documentation, but I couldn't find it.