adding files is always smart
This commit is contained in:
		
							
								
								
									
										36
									
								
								keyboard/preonic/preonic.c
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										36
									
								
								keyboard/preonic/preonic.c
									
									
									
									
									
										Normal file
									
								
							| @@ -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)(); | ||||
| 	} | ||||
| }; | ||||
		Reference in New Issue
	
	Block a user