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 30e812289..5e31264e6 100644 --- a/keyboard/atomic/atomic.c +++ b/keyboard/atomic/atomic.c | |||
| @@ -2,12 +2,22 @@ | |||
| 2 | 2 | ||
| 3 | __attribute__ ((weak)) | 3 | __attribute__ ((weak)) |
| 4 | void matrix_init_user(void) { | 4 | void matrix_init_user(void) { |
| 5 | // leave these blank | 5 | // leave this function blank - it can be defined in a keymap file |
| 6 | } | 6 | }; |
| 7 | 7 | ||
| 8 | __attribute__ ((weak)) | 8 | __attribute__ ((weak)) |
| 9 | void matrix_scan_user(void) { | 9 | void matrix_scan_user(void) { |
| 10 | // leave these blank | 10 | // leave this function blank - it can be defined in a keymap file |
| 11 | } | ||
| 12 | |||
| 13 | __attribute__ ((weak)) | ||
| 14 | void process_action_user(keyrecord_t *record) { | ||
| 15 | // leave this function blank - it can be defined in a keymap file | ||
| 16 | } | ||
| 17 | |||
| 18 | __attribute__ ((weak)) | ||
| 19 | void led_set_user(uint8_t usb_led) { | ||
| 20 | // leave this function blank - it can be defined in a keymap file | ||
| 11 | } | 21 | } |
| 12 | 22 | ||
| 13 | void matrix_init_kb(void) { | 23 | void matrix_init_kb(void) { |
| @@ -33,4 +43,17 @@ void matrix_scan_kb(void) { | |||
| 33 | // runs every cycle (a lot) | 43 | // runs every cycle (a lot) |
| 34 | 44 | ||
| 35 | matrix_scan_user(); | 45 | matrix_scan_user(); |
| 36 | } \ No newline at end of file | 46 | } |
| 47 | |||
| 48 | void process_action_kb(keyrecord_t *record) { | ||
| 49 | // put your per-action keyboard code here | ||
| 50 | // runs for every action, just before processing by the firmware | ||
| 51 | |||
| 52 | process_action_user(record); | ||
| 53 | } | ||
| 54 | |||
| 55 | void led_set_kb(uint8_t usb_led) { | ||
| 56 | // put your keyboard LED indicator (ex: Caps Lock LED) toggling code here | ||
| 57 | |||
| 58 | led_set_user(usb_led); | ||
| 59 | } | ||
