qmk_firmware/keyboards/kprepublic/bm40hsrgb/rev2
Ryan d56ee70c52
Rename DRIVER_ADDR_n defines (#22200)
Co-authored-by: Nick Brassel <nick@tzarc.org>
2023-10-21 21:41:59 +10:00
..
keymaps Add KPRepublic/BM40hsrgb rev2 (#16689) 2023-09-20 22:45:25 -07:00
config.h Rename DRIVER_ADDR_n defines (#22200) 2023-10-21 21:41:59 +10:00
info.json Add KPRepublic/BM40hsrgb rev2 (#16689) 2023-09-20 22:45:25 -07:00
readme.md Add KPRepublic/BM40hsrgb rev2 (#16689) 2023-09-20 22:45:25 -07:00
rev2.c Update ISSI LED types (#22099) 2023-10-04 20:12:50 +11:00
rules.mk Add KPRepublic/BM40hsrgb rev2 (#16689) 2023-09-20 22:45:25 -07:00

bm40hsrgb

BM40 RGB

An ortholinear 40% hotswap keyboard with per-key RGB in-switch LEDs and RGB Backlighting, from KP Republic.

This firmware was originally taken from a kbfirmware.json and manually converted. You may find the original .json files here.

  • Keyboard Maintainer: rgoulter
  • Hardware Supported: bm40hsrgb PCB
  • Hardware Availability: KPRepublic

Make example for this keyboard (after setting up your build environment):

make kprepublic/bm40hsrgb/rev2:default

Flashing example for this keyboard:

make kprepublic/bm40hsrgb/rev2:default:flash

See the build environment setup and the make instructions for more information. Brand new to QMK? Start with our Complete Newbs Guide.

Bootloader

There are multiple ways to enter the bootloader so that firmware can be flashed onto the keyboard:

  • Bootmagic reset: Hold down the key at (0,0) in the matrix (the top left key) and plug in the keyboard.
  • Physical reset button: Briefly press the button labeled 'RST' on the back of the PCB.
  • Keycode in layout: Press the key mapped to RESET if it is available.