118e948e |
1 | /* |
2 | Copyright 2017 Luiz Ribeiro <luizribeiro@gmail.com> |
3 | |
4 | This program is free software: you can redistribute it and/or modify |
5 | it under the terms of the GNU General Public License as published by |
6 | the Free Software Foundation, either version 2 of the License, or |
7 | (at your option) any later version. |
8 | |
9 | This program is distributed in the hope that it will be useful, |
10 | but WITHOUT ANY WARRANTY; without even the implied warranty of |
11 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
12 | GNU General Public License for more details. |
13 | |
14 | You should have received a copy of the GNU General Public License |
15 | along with this program. If not, see <http://www.gnu.org/licenses/>. |
16 | */ |
17 | |
18 | #include "mehkee96.h" |
f5209aa4 |
19 | |
20 | void keyboard_pre_init_kb(void) { |
21 | led_init_ports(); |
22 | keyboard_pre_init_user(); |
23 | } |
24 | |
25 | void led_init_ports(void) { |
26 | setPinOutput(D0); |
27 | setPinOutput(D1); |
f5209aa4 |
28 | } |
29 | |
30 | bool led_update_kb(led_t led_state) { |
31 | if (led_update_user(led_state)) { |
b5689997 |
32 | writePin(D0, led_state.num_lock); |
33 | writePin(D1, led_state.caps_lock); |
f5209aa4 |
34 | } |
35 | return true; |
36 | } |