aboutsummaryrefslogtreecommitdiffstats
path: root/keyboards/bigswitch/bigswitch.c
diff options
context:
space:
mode:
Diffstat (limited to 'keyboards/bigswitch/bigswitch.c')
-rw-r--r--keyboards/bigswitch/bigswitch.c15
1 files changed, 13 insertions, 2 deletions
diff --git a/keyboards/bigswitch/bigswitch.c b/keyboards/bigswitch/bigswitch.c
index 05935f2e9..3cc11e602 100644
--- a/keyboards/bigswitch/bigswitch.c
+++ b/keyboards/bigswitch/bigswitch.c
@@ -16,7 +16,18 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
#include "bigswitch.h"
+volatile uint8_t runonce = true;
+static uint16_t my_timer;
+
void matrix_init_user(void) {
- rgblight_enable();
- rgblight_mode(9);
+ my_timer = timer_read();
+}
+
+void matrix_scan_user(void) {
+ if (runonce && timer_elapsed(my_timer) > 1000) {
+ runonce = false;
+ rgblight_sethsv(0x0, 0xff, 0x80);
+ rgblight_mode(9);
+ rgblight_enable();
+ }
}