*/ | */ | ||||
#include <avr/io.h> | #include <avr/io.h> | ||||
#include <util/delay.h> | #include <util/delay.h> | ||||
#include "keymap.h" | |||||
#include "matrix.h" | #include "matrix.h" | ||||
#include "print.h" | #include "print.h" | ||||
#include "usb_keyboard.h" | #include "usb_keyboard.h" | ||||
#include "usb_mouse.h" | #include "usb_mouse.h" | ||||
#include "print.h" | #include "print.h" | ||||
#include "matrix_skel.h" | |||||
#include "keymap.h" | |||||
#include "jump_bootloader.h" | #include "jump_bootloader.h" | ||||
#include "matrix_skel.h" | |||||
#include "keymap_skel.h" | |||||
#include "key_process.h" | #include "key_process.h" | ||||
bool matrix_has_ghost(void); | bool matrix_has_ghost(void); | ||||
/* matrix state on row */ | /* matrix state on row */ | ||||
uint16_t matrix_get_row(int row); | uint16_t matrix_get_row(int row); | ||||
/* count keys pressed */ | |||||
int matrix_key_count(void); | |||||
/* print matrix for debug */ | /* print matrix for debug */ | ||||
void matrix_print(void); | void matrix_print(void); | ||||