puckbuddy.h (485B)
1 // Copyright 2022 Kyle McCreery (@kylemccreery) 2 // SPDX-License-Identifier: GPL-2.0-or-later 3 4 #pragma once 5 6 #include "quantum.h" 7 8 typedef union { 9 uint32_t raw; 10 struct { 11 uint8_t dpi_config; 12 int16_t dt_term_config; 13 }; 14 } keyboard_config_t; 15 16 extern keyboard_config_t keyboard_config; 17 extern uint16_t dpi_array[]; 18 19 enum keyboard_keycodes { 20 DPI_UP = QK_KB_0, 21 DPI_DN, 22 DPI_FINE, 23 TAP_UP, 24 TAP_DN, 25 TAP_ON, 26 TAP_OFF, 27 TAP_TOG, 28 };