You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
qmk_firmware/keyboards/clueboard/1/keymaps/default/keymap.c

30 lines
663 B
C

#include "1.h"
#include "print.h"
#define BUTTON SAFE_RANGE
const uint16_t keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
//[0] = LAYOUT(BL_STEP)
//[0] = LAYOUT(KC_1)
[0] = LAYOUT(BUTTON)
};
bool process_record_user(uint16_t keycode, keyrecord_t *record) {
switch (keycode) {
case BUTTON:
if (record->event.pressed) {
print("BUTTON was pressed!\n");
palClearPad(GPIOB, 5);
palClearPad(GPIOB, 3);
palClearPad(GPIOA, 2);
} else {
print("BUTTON was released!\n");
palSetPad(GPIOB, 5);
palSetPad(GPIOB, 3);
palSetPad(GPIOA, 2);
}
return false;
}
return true;
}