Browse Source

Fix LED configuration for PS2AVRGB boards (#7989)

* Fix LED configuration for PS2AVRGB boards

* Undo backlight on state changes
pull/7994/head
fauxpark 4 years ago
committed by James Young
parent
commit
b568999769
38 changed files with 71 additions and 102 deletions
  1. +1
    -2
      keyboards/ares/ares.c
  2. +1
    -0
      keyboards/ares/config.h
  3. +1
    -2
      keyboards/bfake/bfake.c
  4. +1
    -0
      keyboards/bfake/config.h
  5. +0
    -1
      keyboards/db/db63/config.h
  6. +2
    -4
      keyboards/donutcables/budget96/budget96.c
  7. +1
    -0
      keyboards/donutcables/budget96/config.h
  8. +1
    -2
      keyboards/eve/meteor/meteor.c
  9. +1
    -2
      keyboards/exclusive/e6v2/le_bmc/le_bmc.c
  10. +1
    -2
      keyboards/exclusive/e6v2/oe_bmc/oe_bmc.c
  11. +1
    -0
      keyboards/exent/config.h
  12. +3
    -6
      keyboards/exent/exent.c
  13. +1
    -0
      keyboards/facew/config.h
  14. +2
    -3
      keyboards/facew/facew.c
  15. +1
    -0
      keyboards/ft/mars80/config.h
  16. +2
    -4
      keyboards/ft/mars80/mars80.c
  17. +3
    -0
      keyboards/gray_studio/hb85/config.h
  18. +3
    -6
      keyboards/gray_studio/hb85/hb85.c
  19. +12
    -1
      keyboards/j80/j80.c
  20. +1
    -2
      keyboards/jc65/v32a/v32a.c
  21. +1
    -2
      keyboards/kbdfans/kbdpad/mk1/mk1.c
  22. +2
    -4
      keyboards/mehkee96/mehkee96.c
  23. +1
    -2
      keyboards/panc60/panc60.c
  24. +3
    -6
      keyboards/pearl/pearl.c
  25. +1
    -2
      keyboards/percent/canoe/canoe.c
  26. +2
    -4
      keyboards/percent/skog/skog.c
  27. +2
    -4
      keyboards/percent/skog_lite/skog_lite.c
  28. +1
    -2
      keyboards/singa/singa.c
  29. +3
    -6
      keyboards/tgr/alice/alice.c
  30. +2
    -4
      keyboards/tgr/jane/jane.c
  31. +1
    -2
      keyboards/unikorn/unikorn.c
  32. +3
    -6
      keyboards/winkeyless/bface/bface.c
  33. +3
    -6
      keyboards/winkeyless/bmini/bmini.c
  34. +3
    -6
      keyboards/winkeyless/bminiex/bminiex.c
  35. +1
    -2
      keyboards/ymd75/ymd75.c
  36. +2
    -4
      keyboards/ymd96/ymd96.c
  37. +1
    -2
      keyboards/ymdk/bface/bface.c
  38. +0
    -1
      keyboards/ymdk_np21/ymdk_np21.c

+ 1
- 2
keyboards/ares/ares.c View File

@ -24,12 +24,11 @@ void keyboard_pre_init_kb(void) {
void led_init_ports(void) {
setPinOutput(D1);
writePinHigh(D1);
}
bool led_update_kb(led_t led_state) {
if (led_update_user(led_state)) {
writePin(D1, !led_state.caps_lock);
writePin(D1, led_state.caps_lock);
}
return true;
}

+ 1
- 0
keyboards/ares/config.h View File

@ -39,6 +39,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define BACKLIGHT_PIN D4
#define BACKLIGHT_LEVELS 3
#define RGBLIGHT_ANIMATIONS
#define NO_UART 1


+ 1
- 2
keyboards/bfake/bfake.c View File

@ -24,12 +24,11 @@ void keyboard_pre_init_kb(void) {
void led_init_ports(void) {
setPinOutput(D1);
writePinHigh(D1);
}
bool led_update_kb(led_t led_state) {
if (led_update_user(led_state)) {
writePin(D1, !led_state.caps_lock);
writePin(D1, led_state.caps_lock);
}
return true;
}

+ 1
- 0
keyboards/bfake/config.h View File

@ -39,6 +39,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define BACKLIGHT_PIN D4
#define BACKLIGHT_LEVELS 3
#define RGBLIGHT_ANIMATIONS
#define NO_UART 1

+ 0
- 1
keyboards/db/db63/config.h View File

@ -41,4 +41,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define BACKLIGHT_PIN D4
#define BACKLIGHT_LEVELS 3

+ 2
- 4
keyboards/donutcables/budget96/budget96.c View File

@ -24,14 +24,12 @@ void keyboard_pre_init_kb(void) {
void led_init_ports(void) {
setPinOutput(D0);
setPinOutput(D1);
writePinHigh(D0);
writePinHigh(D1);
}
bool led_update_kb(led_t led_state) {
if (led_update_user(led_state)) {
writePin(D0, !led_state.num_lock);
writePin(D1, !led_state.caps_lock);
writePin(D0, led_state.num_lock);
writePin(D1, led_state.caps_lock);
}
return true;
}

+ 1
- 0
keyboards/donutcables/budget96/config.h View File

@ -39,4 +39,5 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define BACKLIGHT_PIN D4
#define BACKLIGHT_LEVELS 3
#define RGBLIGHT_ANIMATIONS

+ 1
- 2
keyboards/eve/meteor/meteor.c View File

@ -23,12 +23,11 @@ void keyboard_pre_init_kb(void) {
void led_init_ports(void) {
setPinOutput(D1);
writePinHigh(D1);
}
bool led_update_kb(led_t led_state) {
if (led_update_user(led_state)) {
writePin(D1, !led_state.caps_lock);
writePin(D1, led_state.caps_lock);
}
return true;
}

+ 1
- 2
keyboards/exclusive/e6v2/le_bmc/le_bmc.c View File

@ -23,12 +23,11 @@ void keyboard_pre_init_kb(void) {
void led_init_ports(void) {
setPinOutput(D1);
writePinHigh(D1);
}
bool led_update_kb(led_t led_state) {
if (led_update_user(led_state)) {
writePin(D1, !led_state.caps_lock);
writePin(D1, led_state.caps_lock);
}
return true;
}

+ 1
- 2
keyboards/exclusive/e6v2/oe_bmc/oe_bmc.c View File

@ -23,12 +23,11 @@ void keyboard_pre_init_kb(void) {
void led_init_ports(void) {
setPinOutput(D1);
writePinHigh(D1);
}
bool led_update_kb(led_t led_state) {
if (led_update_user(led_state)) {
writePin(D1, !led_state.caps_lock);
writePin(D1, led_state.caps_lock);
}
return true;
}

+ 1
- 0
keyboards/exent/config.h View File

@ -41,6 +41,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define BACKLIGHT_PIN D4
#define BACKLIGHT_LEVELS 3
#define RGBLIGHT_ANIMATIONS
#define NO_UART 1


+ 3
- 6
keyboards/exent/exent.c View File

@ -25,16 +25,13 @@ void led_init_ports(void) {
setPinOutput(D0);
setPinOutput(D1);
setPinOutput(D6);
writePinHigh(D0);
writePinHigh(D1);
writePinHigh(D6);
}
bool led_update_kb(led_t led_state) {
if (led_update_user(led_state)) {
writePin(D0, !led_state.num_lock);
writePin(D1, !led_state.caps_lock);
writePin(D6, !led_state.scroll_lock);
writePin(D0, led_state.num_lock);
writePin(D1, led_state.caps_lock);
writePin(D6, led_state.scroll_lock);
}
return true;
}

+ 1
- 0
keyboards/facew/config.h View File

@ -39,4 +39,5 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define BACKLIGHT_PIN D4
#define BACKLIGHT_LEVELS 3
#define RGBLIGHT_ANIMATIONS

+ 2
- 3
keyboards/facew/facew.c View File

@ -25,13 +25,12 @@ void keyboard_pre_init_kb(void) {
void led_init_ports(void) {
setPinOutput(D0);
setPinOutput(D1);
writePinHigh(D0);
writePinHigh(D1);
}
bool led_update_kb(led_t led_state) {
if (led_update_user(led_state)) {
writePin(D1, !led_state.caps_lock);
writePin(D0, led_state.num_lock);
writePin(D1, led_state.caps_lock);
}
return true;
}

+ 1
- 0
keyboards/ft/mars80/config.h View File

@ -40,6 +40,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define BACKLIGHT_PIN D4
#define BACKLIGHT_LEVELS 3
#define RGBLIGHT_ANIMATIONS
#define NO_UART 1


+ 2
- 4
keyboards/ft/mars80/mars80.c View File

@ -24,14 +24,12 @@ void keyboard_pre_init_kb(void) {
void led_init_ports(void) {
setPinOutput(D1);
setPinOutput(D6);
writePinHigh(D1);
writePinHigh(D6);
}
bool led_update_kb(led_t led_state) {
if (led_update_user(led_state)) {
writePin(D1, !led_state.caps_lock);
writePin(D6, !led_state.scroll_lock);
writePin(D1, led_state.caps_lock);
writePin(D6, led_state.scroll_lock);
}
return true;
}

+ 3
- 0
keyboards/gray_studio/hb85/config.h View File

@ -33,3 +33,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define RGBLED_NUM 5
#define RGBLIGHT_ANIMATIONS
#define BACKLIGHT_PIN D4
#define BACKLIGHT_LEVELS 3

+ 3
- 6
keyboards/gray_studio/hb85/hb85.c View File

@ -27,16 +27,13 @@ void led_init_ports(void) {
setPinOutput(D0);
setPinOutput(D1);
setPinOutput(D6);
writePinHigh(D0);
writePinHigh(D1);
writePinHigh(D6);
}
bool led_update_kb(led_t led_state) {
if (led_update_user(led_state)) {
writePin(D0, !led_state.num_lock);
writePin(D1, !led_state.caps_lock);
writePin(D6, !led_state.scroll_lock);
writePin(D0, led_state.num_lock);
writePin(D1, led_state.caps_lock);
writePin(D6, led_state.scroll_lock);
}
return true;
}

+ 12
- 1
keyboards/j80/j80.c View File

@ -16,10 +16,21 @@
#include "j80.h"
void keyboard_pre_init_kb(void) {
led_init_ports();
keyboard_pre_init_user();
}
void led_init_ports(void) {
setPinOutput(D0);
setPinOutput(D1);
setPinOutput(D6);
}
bool led_update_kb(led_t led_state) {
if (led_update_user(led_state)) {
writePin(D1, led_state.caps_lock);
writePin(D0, led_state.num_lock);
writePin(D1, led_state.caps_lock);
writePin(D6, led_state.scroll_lock);
}
return true;


+ 1
- 2
keyboards/jc65/v32a/v32a.c View File

@ -24,12 +24,11 @@ void keyboard_pre_init_kb(void) {
void led_init_ports(void) {
setPinOutput(D1);
writePinHigh(D1);
}
bool led_update_kb(led_t led_state) {
if (led_update_user(led_state)) {
writePin(D1, !led_state.caps_lock);
writePin(D1, led_state.caps_lock);
}
return true;
}

+ 1
- 2
keyboards/kbdfans/kbdpad/mk1/mk1.c View File

@ -23,12 +23,11 @@ void keyboard_pre_init_kb(void) {
void led_init_ports(void) {
setPinOutput(D0);
writePinHigh(D0);
}
bool led_update_kb(led_t led_state) {
if (led_update_user(led_state)) {
writePin(D0, !led_state.num_lock);
writePin(D0, led_state.num_lock);
}
return true;
}

+ 2
- 4
keyboards/mehkee96/mehkee96.c View File

@ -25,14 +25,12 @@ void keyboard_pre_init_kb(void) {
void led_init_ports(void) {
setPinOutput(D0);
setPinOutput(D1);
writePinHigh(D0);
writePinHigh(D1);
}
bool led_update_kb(led_t led_state) {
if (led_update_user(led_state)) {
writePin(D0, !led_state.num_lock);
writePin(D1, !led_state.caps_lock);
writePin(D0, led_state.num_lock);
writePin(D1, led_state.caps_lock);
}
return true;
}

+ 1
- 2
keyboards/panc60/panc60.c View File

@ -23,12 +23,11 @@ void keyboard_pre_init_kb(void) {
void led_init_ports(void) {
setPinOutput(D1);
writePinHigh(D1);
}
bool led_update_kb(led_t led_state) {
if (led_update_user(led_state)) {
writePin(D1, !led_state.caps_lock);
writePin(D1, led_state.caps_lock);
}
return true;
}

+ 3
- 6
keyboards/pearl/pearl.c View File

@ -26,16 +26,13 @@ void led_init_ports(void) {
setPinOutput(D0);
setPinOutput(D1);
setPinOutput(D6);
writePinHigh(D0);
writePinHigh(D1);
writePinHigh(D6);
}
bool led_update_kb(led_t led_state) {
if (led_update_user(led_state)) {
writePin(D0, !led_state.num_lock);
writePin(D1, !led_state.caps_lock);
writePin(D6, !led_state.scroll_lock);
writePin(D0, led_state.num_lock);
writePin(D1, led_state.caps_lock);
writePin(D6, led_state.scroll_lock);
}
return true;
}

+ 1
- 2
keyboards/percent/canoe/canoe.c View File

@ -24,12 +24,11 @@ void keyboard_pre_init_kb(void) {
void led_init_ports(void) {
setPinOutput(D1);
writePinHigh(D1);
}
bool led_update_kb(led_t led_state) {
if (led_update_user(led_state)) {
writePin(D1, !led_state.caps_lock);
writePin(D1, led_state.caps_lock);
}
return true;
}

+ 2
- 4
keyboards/percent/skog/skog.c View File

@ -27,14 +27,12 @@ void keyboard_pre_init_kb(void) {
void led_init_ports(void) {
setPinOutput(D1);
setPinOutput(D6);
writePinHigh(D1);
writePinHigh(D6);
}
bool led_update_kb(led_t led_state) {
if (led_update_user(led_state)) {
writePin(D1, !led_state.caps_lock);
writePin(D6, !led_state.scroll_lock);
writePin(D1, led_state.caps_lock);
writePin(D6, led_state.scroll_lock);
}
return true;
}

+ 2
- 4
keyboards/percent/skog_lite/skog_lite.c View File

@ -24,14 +24,12 @@ void keyboard_pre_init_kb(void) {
void led_init_ports(void) {
setPinOutput(D1);
setPinOutput(D6);
writePinHigh(D1);
writePinHigh(D6);
}
bool led_update_kb(led_t led_state) {
if (led_update_user(led_state)) {
writePin(D1, !led_state.caps_lock);
writePin(D6, !led_state.scroll_lock);
writePin(D1, led_state.caps_lock);
writePin(D6, led_state.scroll_lock);
}
return true;
}

+ 1
- 2
keyboards/singa/singa.c View File

@ -23,12 +23,11 @@ void keyboard_pre_init_kb(void) {
void led_init_ports(void) {
setPinOutput(D1);
writePinHigh(D1);
}
bool led_update_kb(led_t led_state) {
if (led_update_user(led_state)) {
writePin(D1, !led_state.caps_lock);
writePin(D1, led_state.caps_lock);
}
return true;
}

+ 3
- 6
keyboards/tgr/alice/alice.c View File

@ -26,16 +26,13 @@ void led_init_ports(void) {
setPinOutput(D0);
setPinOutput(D1);
setPinOutput(D6);
writePinHigh(D0);
writePinHigh(D1);
writePinHigh(D6);
}
bool led_update_kb(led_t led_state) {
if (led_update_user(led_state)) {
writePin(D0, !led_state.num_lock);
writePin(D1, !led_state.caps_lock);
writePin(D6, !led_state.scroll_lock);
writePin(D0, led_state.num_lock);
writePin(D1, led_state.caps_lock);
writePin(D6, led_state.scroll_lock);
}
return true;
}

+ 2
- 4
keyboards/tgr/jane/jane.c View File

@ -24,14 +24,12 @@ void keyboard_pre_init_kb(void) {
void led_init_ports(void) {
setPinOutput(D1);
setPinOutput(D6);
writePinHigh(D1);
writePinHigh(D6);
}
bool led_update_kb(led_t led_state) {
if (led_update_user(led_state)) {
writePin(D1, !led_state.caps_lock);
writePin(D6, !led_state.scroll_lock);
writePin(D1, led_state.caps_lock);
writePin(D6, led_state.scroll_lock);
}
return true;
}

+ 1
- 2
keyboards/unikorn/unikorn.c View File

@ -23,12 +23,11 @@ void keyboard_pre_init_kb(void) {
void led_init_ports(void) {
setPinOutput(D1);
writePinHigh(D1);
}
bool led_update_kb(led_t led_state) {
if (led_update_user(led_state)) {
writePin(D1, !led_state.caps_lock);
writePin(D1, led_state.caps_lock);
}
return true;
}

+ 3
- 6
keyboards/winkeyless/bface/bface.c View File

@ -25,16 +25,13 @@ void led_init_ports(void) {
setPinOutput(D0);
setPinOutput(D1);
setPinOutput(D6);
writePinHigh(D0);
writePinHigh(D1);
writePinHigh(D6);
}
bool led_update_kb(led_t led_state) {
if (led_update_user(led_state)) {
writePin(D0, !led_state.num_lock);
writePin(D1, !led_state.caps_lock);
writePin(D6, !led_state.scroll_lock);
writePin(D0, led_state.num_lock);
writePin(D1, led_state.caps_lock);
writePin(D6, led_state.scroll_lock);
}
return true;
}

+ 3
- 6
keyboards/winkeyless/bmini/bmini.c View File

@ -26,16 +26,13 @@ void led_init_ports(void) {
setPinOutput(D0);
setPinOutput(D1);
setPinOutput(D6);
writePinHigh(D0);
writePinHigh(D1);
writePinHigh(D6);
}
bool led_update_kb(led_t led_state) {
if (led_update_user(led_state)) {
writePin(D0, !led_state.num_lock);
writePin(D1, !led_state.caps_lock);
writePin(D6, !led_state.scroll_lock);
writePin(D0, led_state.num_lock);
writePin(D1, led_state.caps_lock);
writePin(D6, led_state.scroll_lock);
}
return true;
}

+ 3
- 6
keyboards/winkeyless/bminiex/bminiex.c View File

@ -26,16 +26,13 @@ void led_init_ports(void) {
setPinOutput(D0);
setPinOutput(D1);
setPinOutput(D6);
writePinHigh(D0);
writePinHigh(D1);
writePinHigh(D6);
}
bool led_update_kb(led_t led_state) {
if (led_update_user(led_state)) {
writePin(D0, !led_state.num_lock);
writePin(D1, !led_state.caps_lock);
writePin(D6, !led_state.scroll_lock);
writePin(D0, led_state.num_lock);
writePin(D1, led_state.caps_lock);
writePin(D6, led_state.scroll_lock);
}
return true;
}

+ 1
- 2
keyboards/ymd75/ymd75.c View File

@ -24,12 +24,11 @@ void keyboard_pre_init_kb(void) {
void led_init_ports(void) {
setPinOutput(D1);
writePinHigh(D1);
}
bool led_update_kb(led_t led_state) {
if (led_update_user(led_state)) {
writePin(D1, !led_state.caps_lock);
writePin(D1, led_state.caps_lock);
}
return true;
}

+ 2
- 4
keyboards/ymd96/ymd96.c View File

@ -26,14 +26,12 @@ void keyboard_pre_init_kb(void) {
void led_init_ports(void) {
setPinOutput(D0);
setPinOutput(D1);
writePinHigh(D0);
writePinHigh(D1);
}
bool led_update_kb(led_t led_state) {
if (led_update_user(led_state)) {
writePin(D0, !led_state.num_lock);
writePin(D1, !led_state.caps_lock);
writePin(D0, led_state.num_lock);
writePin(D1, led_state.caps_lock);
}
return true;
}

+ 1
- 2
keyboards/ymdk/bface/bface.c View File

@ -23,12 +23,11 @@ void keyboard_pre_init_kb(void) {
void led_init_ports(void) {
setPinOutput(D1);
writePinHigh(D1);
}
bool led_update_kb(led_t led_state) {
if (led_update_user(led_state)) {
writePin(D1, !led_state.caps_lock);
writePin(D1, led_state.caps_lock);
}
return true;
}

+ 0
- 1
keyboards/ymdk_np21/ymdk_np21.c View File

@ -25,7 +25,6 @@ void keyboard_pre_init_kb(void) {
void led_init_ports(void) {
setPinOutput(D0);
writePinHigh(D0);
}
bool led_update_kb(led_t led_state) {


Loading…
Cancel
Save