diff options
Diffstat (limited to 'keyboards/z150_bh/z150_bh.c')
-rw-r--r-- | keyboards/z150_bh/z150_bh.c | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/keyboards/z150_bh/z150_bh.c b/keyboards/z150_bh/z150_bh.c new file mode 100644 index 000000000..6db784b56 --- /dev/null +++ b/keyboards/z150_bh/z150_bh.c @@ -0,0 +1,32 @@ +#include "z150_bh.h" + +void matrix_init_kb(void) { + setPinOutput(B0); + setPinOutput(E6); + setPinOutput(E7); + + matrix_init_user(); +}; + +void led_set_kb(uint8_t usb_led) { + // put your keyboard LED indicator (ex: Caps Lock LED) toggling code here + if (IS_LED_ON(usb_led, USB_LED_NUM_LOCK)) { + writePinHigh(E7); + } else { + writePinLow(E7); + } + + if (IS_LED_ON(usb_led, USB_LED_CAPS_LOCK)) { + writePinHigh(B0); + } else { + writePinLow(B0); + } + + if (IS_LED_ON(usb_led, USB_LED_SCROLL_LOCK)) { + writePinHigh(E6); + } else { + writePinLow(E6); + } + + led_set_user(usb_led); +} |