diff options
Diffstat (limited to 'keyboard/atomic/atomic.c')
| -rw-r--r-- | keyboard/atomic/atomic.c | 31 | 
1 files changed, 27 insertions, 4 deletions
| diff --git a/keyboard/atomic/atomic.c b/keyboard/atomic/atomic.c index 30e8122893..5e31264e68 100644 --- a/keyboard/atomic/atomic.c +++ b/keyboard/atomic/atomic.c @@ -2,12 +2,22 @@  __attribute__ ((weak))  void matrix_init_user(void) { -	// leave these blank -} +	// leave this function blank - it can be defined in a keymap file +};  __attribute__ ((weak))  void matrix_scan_user(void) { -	// leave these blank +	// leave this function blank - it can be defined in a keymap file +} + +__attribute__ ((weak)) +void process_action_user(keyrecord_t *record) { +	// leave this function blank - it can be defined in a keymap file +} + +__attribute__ ((weak)) +void led_set_user(uint8_t usb_led) { +	// leave this function blank - it can be defined in a keymap file  }  void matrix_init_kb(void) { @@ -33,4 +43,17 @@ void matrix_scan_kb(void) {  	// runs every cycle (a lot)  	matrix_scan_user(); -}
\ No newline at end of file +} + +void process_action_kb(keyrecord_t *record) { +	// put your per-action keyboard code here +	// runs for every action, just before processing by the firmware + +	process_action_user(record); +} + +void led_set_kb(uint8_t usb_led) { +	// put your keyboard LED indicator (ex: Caps Lock LED) toggling code here + +	led_set_user(usb_led); +} | 
