qmk_firmware

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

config.h (660B)


      1 // Copyright 2023-2025 HorrorTroll <https://github.com/HorrorTroll>
      2 // Copyright 2023-2025 Zhaqian <https://github.com/zhaqian12>
      3 // SPDX-License-Identifier: GPL-2.0-or-later
      4 
      5 #pragma once
      6 
      7 /* ADC pin */
      8 #define ADC_PIN A0
      9 
     10 /* Backlight configs */
     11 #define BACKLIGHT_PWM_DRIVER PWMD5
     12 #define BACKLIGHT_PWM_CHANNEL 1
     13 
     14 /* LCD configs */
     15 #define LCD_RST_PIN A2
     16 #define LCD_DC_PIN A3
     17 #define LCD_CS_PIN A4
     18 
     19 /* SPI pins */
     20 #define SPI_DRIVER SPID1
     21 #define SPI_SCK_PIN A5
     22 #define SPI_MOSI_PIN A7
     23 #define SPI_MISO_PIN A6
     24 
     25 /* Haptic configs */
     26 #define SOLENOID_PIN B12
     27 #define SOLENOID_PINS { B12, B13, B14, B15 }
     28 #define SOLENOID_PINS_ACTIVE_STATE { high, high, low }