d283e27bf870aaf24d35720c8eb7f8fc9979562c

Author
Lostdotfish <davidharley@gmail.com>
Committer
GitHub <noreply@github.com>
Date

Message

[Keymap] Update rp2040_orbweaver (#24704)

* Update keymap.c

enhancement - power down indicator LEDs when host sleeps

* Update keyboards/lostdotfish/rp2040_orbweaver/keymaps/default/keymap.c

Co-authored-by: jack <jack@pngu.org>

* Update keyboards/lostdotfish/rp2040_orbweaver/keymaps/default/keymap.c

Co-authored-by: jack <jack@pngu.org>

---------

Co-authored-by: jack <jack@pngu.org>

Diff

 1diff --git a/keyboards/lostdotfish/rp2040_orbweaver/keymaps/default/keymap.c b/keyboards/lostdotfish/rp2040_orbweaver/keymaps/default/keymap.c
 2index f98f656bc9fa9aee5368900b954af9ec24c627e3..df59752ce0c41ab7cb19719d8d50332dae0ba0db 100644
 3--- a/keyboards/lostdotfish/rp2040_orbweaver/keymaps/default/keymap.c
 4+++ b/keyboards/lostdotfish/rp2040_orbweaver/keymaps/default/keymap.c
 5@@ -76,3 +76,15 @@ layer_state_t layer_state_set_user(layer_state_t state) {
 6     }
 7     return state;
 8 }
 9+void suspend_power_down_kb(void) {
10+    // code will run multiple times while keyboard is suspended
11+    gpio_write_pin_high(GP23);
12+    gpio_write_pin_high(GP24);
13+    gpio_write_pin_high(GP25);
14+    suspend_power_down_user();
15+}
16+
17+void suspend_wakeup_init_kb(void) {
18+    layer_state_set_kb(layer_state);
19+    suspend_wakeup_init_user();
20+}