qmk_firmware

QMK firmware for my keyboards (Corne, Sweep Ferris) and trackball (Ploopy Adept)
Log | Files | Refs | Submodules | LICENSE

qp_internal.h (745B)


      1 // Copyright 2021 Nick Brassel (@tzarc)
      2 // SPDX-License-Identifier: GPL-2.0-or-later
      3 
      4 #pragma once
      5 
      6 #include "quantum.h"
      7 #include "qp.h"
      8 #include "util.h" // PACKED/MIN/MAX
      9 
     10 ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
     11 // Helpers
     12 
     13 #ifdef QUANTUM_PAINTER_DEBUG
     14 #    include <debug.h>
     15 #    include <print.h>
     16 #    define qp_dprintf(...) dprintf(__VA_ARGS__)
     17 #else
     18 #    define qp_dprintf(...) \
     19         do {                \
     20         } while (0)
     21 #endif
     22 
     23 ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
     24 // Specific internal definitions
     25 
     26 #include <qp_internal_formats.h>
     27 #include <qp_internal_driver.h>