diff options
author | Danny <nooges@users.noreply.github.com> | 2020-06-10 15:12:02 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-06-10 20:12:02 +0100 |
commit | 5c2b46dc47f8e4c0e806b78b58324ac66869d7a8 (patch) | |
tree | 7ad047180a8f11e229df197e3814a2f2736f5117 /keyboards/keebio/sinc/rev1/rev1.c | |
parent | 713d34cda448b19a9e49b1e3eb1dd546d85e002b (diff) |
Add Sinc keyboard (#8986)
* Add Sinc (WIP)
* Rename layouts, add keymaps
* Set EEPROM VIA layout value
* Update QMK Configurator json
* Update VIA layout value
* Add default folder
* Add PR suggestions
* Fix keyboard name
Diffstat (limited to 'keyboards/keebio/sinc/rev1/rev1.c')
-rw-r--r-- | keyboards/keebio/sinc/rev1/rev1.c | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/keyboards/keebio/sinc/rev1/rev1.c b/keyboards/keebio/sinc/rev1/rev1.c new file mode 100644 index 0000000000..0de46d65ec --- /dev/null +++ b/keyboards/keebio/sinc/rev1/rev1.c @@ -0,0 +1,33 @@ +#include "sinc.h" +#include "split_util.h" + +void matrix_init_kb(void) { + setPinOutput(CAPS_LOCK_LED_PIN); + matrix_init_user(); +} + +bool led_update_kb(led_t led_state) { + // Only update if left half + if (isLeftHand && led_update_user(led_state)) { + writePin(CAPS_LOCK_LED_PIN, !led_state.caps_lock); + } + return true; +} + +void eeconfig_init_kb(void) { +#ifdef BACKLIGHT_ENABLE + backlight_enable(); + backlight_level(3); +#endif +#ifdef RGBLIGHT_ENABLE + rgblight_enable(); // Enable RGB by default + rgblight_sethsv(0, 255, 128); // Set default HSV - red hue, full saturation, medium brightness + rgblight_sethsv(0, 255, 255); // Set default HSV - red hue, full saturation, full brightness +#ifdef RGBLIGHT_ANIMATIONS + rgblight_mode(RGBLIGHT_MODE_RAINBOW_SWIRL + 2); // set to RGB_RAINBOW_SWIRL by default +#endif +#endif + + eeconfig_update_kb(0); + eeconfig_init_user(); +} |