diff options
Diffstat (limited to 'keyboard/preonic/preonic.c')
| -rw-r--r-- | keyboard/preonic/preonic.c | 36 | 
1 files changed, 36 insertions, 0 deletions
diff --git a/keyboard/preonic/preonic.c b/keyboard/preonic/preonic.c new file mode 100644 index 000000000..a678f7b09 --- /dev/null +++ b/keyboard/preonic/preonic.c @@ -0,0 +1,36 @@ +#include "preonic.h" + +__attribute__ ((weak)) +void * matrix_init_user(void) { + +}; + +__attribute__ ((weak)) +void * matrix_scan_user(void) { + +}; + +void * matrix_init_kb(void) { +	#ifdef BACKLIGHT_ENABLE +    	backlight_init_ports(); +	#endif + +	#ifdef RGBLIGHT_ENABLE +		rgblight_init(); +	#endif + + +    // Turn status LED on +    DDRE |= (1<<6); +    PORTE |= (1<<6); + +	if (matrix_init_user) { +		(*matrix_init_user)(); +	} +}; + +void * matrix_scan_kb(void) { +	if (matrix_scan_user) { +		(*matrix_scan_user)(); +	} +};  | 
