puckbuddy.h 485 B

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