Skip to content

numpad_ble

joric edited this page May 17, 2020 · 22 revisions

nRFMicro 1.0-based numpad. Not mine, see github repository below.

Precompiled binaries:

Use solo.uf2 for the solo numpad, master/slave if you have two numpads.

See keymap.c for DELBDNS key location for pairing.

Instructions

Taken from the repository above: bluetooth numpad instructions

"master" and "slave" devices are for a split keyboard.
"solo" device is for a standalong numpad/macropad.

Three steps to build:

1. BUILD

make NRFSDK15_ROOT=/path/to/nRF5_SDK_15.0.0_a53641a numbersetc_ble

2. CONVERT

python keyboards/numbersetc_ble/uf2conv.py ./.build/numbersetc_solo_default.hex -c -f 0xADA52840

3. COPY (connect USB, then reset 2x quickly to mount as flash device)

cp flash.uf2 /Volumes/NRF52BOOT/


** For split keyboard, you need to do the above steps twice, once for master and once for slave: **

make NRFSDK15_ROOT=/path/to/nRF5_SDK_15.0.0_a53641a numbersetc_ble/master:ortho10x4
python keyboards/numbersetc_ble/uf2conv.py ./.build/numbersetc_master_default.hex -c -f 0xADA52840
cp flash.uf2 /Volumes/NRF52BOOT/

make NRFSDK15_ROOT=/path/to/nRF5_SDK_15.0.0_a53641a numbersetc_ble/slave:ortho10x4
python keyboards/numbersetc_ble/uf2conv.py ./.build/numbersetc_slave_default.hex -c -f 0xADA52840
cp flash.uf2 /Volumes/NRF52BOOT/

Images

Clone this wiki locally