qmk_firmware

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

config.h (771B)


      1 // Copyright 2023 Kyle McCreery
      2 // SPDX-License-Identifier: GPL-2.0-or-later
      3 
      4 #pragma once
      5 
      6 /* Matrix COL and ROW definitions */
      7 #define MATRIX_ROWS 9
      8 #define MATRIX_COLS 6
      9 
     10 /* Cirque Touchpad Settings */
     11 #define POINTING_DEVICE_AUTO_MOUSE_ENABLE
     12 #define CIRQUE_PINNACLE_ATTENUATION EXTREG__TRACK_ADCCONFIG__ADC_ATTENUATE_2X
     13 
     14 /* Define custom font */
     15 #define OLED_FONT_H "keyboards/mechwild/sugarglider/glcdfont.c"
     16 
     17 #define CIRQUE_PINNACLE_TAP_ENABLE
     18 #define POINTING_DEVICE_GESTURES_SCROLL_ENABLE
     19 
     20 /* spi config */
     21 #define SPI_DRIVER SPID1
     22 #define SPI_SCK_PIN A5
     23 #define SPI_SCK_PAL_MODE 5
     24 #define SPI_MOSI_PIN A7
     25 #define SPI_MOSI_PAL_MODE 5
     26 #define SPI_MISO_PIN A6
     27 #define SPI_MISO_PAL_MODE 5
     28 #define CIRQUE_PINNACLE_SPI_DIVISOR 8
     29 #define CIRQUE_PINNACLE_SPI_CS_PIN A3