#pragma once #include "drashna.h" // define diablo macro timer variables extern uint8_t diablo_times[]; typedef struct { uint16_t timer; uint8_t key_interval; uint8_t keycode; } diablo_timer_t; typedef struct { uint8_t index; uint8_t keycode; } diable_keys_t; extern diablo_timer_t diablo_timer[]; void run_diablo_macro_check(void); #ifdef TAP_DANCE_ENABLE // clang-format off enum { TD_D3_1 = 0, TD_D3_2, TD_D3_3, TD_D3_4 }; // clang-format on #endif // TAP_DANCE_ENABLE