qmk_firmware/keyboards/tzarc/kobold/kobold.c
Nick Brassel e83b709169
[Keyboard] Kobold r1 (#25161)
* Kobold r1

* Apply suggestions from code review

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

* `board_init` => `early_hardware_init_post`.

---------

Co-authored-by: jack <jack@pngu.org>
2025-04-16 20:41:20 -06:00

19 lines
495 B
C

// Copyright 2025 Nick Brassel (@tzarc)
// SPDX-License-Identifier: GPL-2.0-or-later
#include QMK_KEYBOARD_H
void early_hardware_init_post(void) {
// Disable RGB LEDs
gpio_set_pin_output(RGB_ENABLE_PIN);
gpio_write_pin(RGB_ENABLE_PIN, 1);
}
void housekeeping_task_kb() {
// Enable RGB LEDs after 200 milliseconds
static bool rgb_enabled = false;
if (!rgb_enabled && timer_read32() > 200) {
gpio_write_pin(RGB_ENABLE_PIN, 0);
rgb_enabled = true;
}
}