-
Notifications
You must be signed in to change notification settings - Fork 171
Home
Pierre Constantineau edited this page Jul 15, 2020
·
2 revisions
A Keyboard Firmware for nRF52832 and nRF52840 Boards
Compatible Hardware
Board Name | Description | Chip | Bootloader |
---|---|---|---|
Adafruit nRF52 Feather | The original from Adafruit! | nRF52832 | nrf52832 feather |
BlueMicro V1.0 | Serial TX/RX routed through D2 and D3; Designed for the ErgoTravel; Tested and Gerber available | nRF52832 | nrf52832 feather |
BlueMicro V1.1 | Compatible with more Keyboards - Serial TX/RX are routed separately; Tested and Gerber available | nRF52832 | nrf52832 feather |
BlueMicro V2.0b | Compatible with more Keyboards - Serial TX/RX are routed separately, LiPo Charger on board; Tested and Gerber available | nRF52832 | nrf52832 feather |
BlueMicro V2.0c | Serial TX/RX routed through D2 and D3; Designed for the ErgoTravel. LiPo Charger on Board with battery connection connected to RAW pin. Tested and Gerber available. | nRF52832 | nrf52832 feather |
4x4 Backpack | For use with 40percent.club 4x4 Boards. Uses a CR2032 Battery. | nRF52832 | nrf52832 feather |
4x4 Platform | For use with 40percent.club 4x4 Boards. Uses a rechargeable Battery, has a single RGB on board and has a few status LEDs and PWM driven LEDs. Has serial on board too! | nRF52832 | nrf52832 feather |
4x4 Backpack840 | For use with 40percent.club 4x4 Boards. Uses a rechargeable Battery, has a single RGB on board and has a few status LEDs and PWM driven LEDs. Most importantly, it uses a nrf52840 module instead of a nrf52832 module. | nRF52832 | nrf52832 feather |
5x5 Backpack | For use with 40percent.club 5x5 Boards. Uses a CR2032 Battery. | nRF52832 | nrf52832 feather |
BLE Phage | (Compatible with even more Keyboards due to its small size - Serial USB and PoLi Charger on board) | nRF52832 | nrf52832 feather |
BLE Phage Basic | (Compatible with even more Keyboards due to its small size - Serial TX/RX are routed separately) | nRF52832 | nrf52832 feather |
Adafruit nRF52840 Feather | The updated nrf52 feather from Adafruit! | nRF52840 | nrf52840 feather express |
BlueMicro840 | Bluemicro based on the design of the nrfmicro. Still being worked on... | nRF52840 | PCA10056 |
nice!nano | uses the nRF52840 chip. Same size as the Pro Micro. | nRF52840 | nice_nano |
We need your help in bringing improved support for the nrf52840. Contact us and let us know how you want to help!
Maintainer: /u/jpconstantineau
You can contribute to the documentation by editing the wiki
Contact /u/jpconstantineau on reddit.
The firmware uses the same Arduino Core as the Adafruit nRF52 Feather Boards
The Adafruit NRF52 Arduino Core is based on Arduino-nRF5 by Sandeep Mistry, which in turn is based on the Arduino SAMD Core.
The following tools are used:
- Arduino IDE as the Editing Environment
- GCC ARM Embedded as the compiler
- Nordic's nrfutil 0.5.2 for flashing the firmware by serial interface
- J-Link for flashing the bootloader by SWD interface