diff options
author | chemicalwill <36576135+chemicalwill@users.noreply.github.com> | 2020-07-28 00:42:32 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-07-27 22:42:32 -0700 |
commit | 51dbca2332609ee08b98c1c0ab729b0f08f144f1 (patch) | |
tree | 93a1e7de404cd142489131ecf671683b03d66203 /keyboards/bear_face/v1/v1.c | |
parent | bcfb70a4cb943fa17c221db55b155abc3598fbdd (diff) | |
download | qmk_firmware-51dbca2332609ee08b98c1c0ab729b0f08f144f1.tar.gz |
[Keyboard] add bear_face/v2 (#9642)
* [keyboard] bear_face/v2 initial commit
* restructured keyboard dir for multiple versions
* fixed .json layouts for ISO
* reformatted hard tabs to soft tabs
* updated readmes
* [keyboard] removed top-level info.json, keymaps
* [bear_face/v2] changed matrix height, arrow key labels
* fixed height 6 instead of 5
* symbols for arrows now directions (i.e. "Left" etc.)
* [bear_face/v2] fixed ISO enter in .json
* corrected placement for ISO enter
* Update rules.mk
* DEFAULT_FOLDER = bear_face/v1
* [bear_face] fixed matrix width in info.json
* true matrix width is 15
* updated for v1 and v2 info.json
* Update keyboards/bear_face/config.h
* Update keyboards/bear_face/v1/info.json
* Update keyboards/bear_face/v2/info.json
* Update keyboards/bear_face/v2/info.json
* Update keyboards/bear_face/rules.mk
* Fixed default keymap tabs
* changed from tabs to spaces
Diffstat (limited to 'keyboards/bear_face/v1/v1.c')
-rw-r--r-- | keyboards/bear_face/v1/v1.c | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/keyboards/bear_face/v1/v1.c b/keyboards/bear_face/v1/v1.c new file mode 100644 index 000000000..443b3016d --- /dev/null +++ b/keyboards/bear_face/v1/v1.c @@ -0,0 +1,34 @@ +/* +Copyright 2020 chemicalwill <https://github.com/chemicalwill> + +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation, either version 2 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program. If not, see <http://www.gnu.org/licenses/>. +*/ + +#include "bear_face.h" + +void keyboard_pre_init_kb(void) { + //Sets LED pin as output + setPinOutput(F7); + + keyboard_pre_init_user(); +} + +bool led_update_kb(led_t led_state) { + // Caps Lock LED indicator toggling code here + bool res = led_update_user(led_state); + if(res) { + writePin(F7, led_state.caps_lock); + } + return res; +} |