qmk_firmware

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

config.h (698B)


      1 // Copyright 2024 Dasky (@daskygit)
      2 // SPDX-License-Identifier: GPL-2.0-or-later
      3 
      4 #pragma once
      5 
      6 #define POINTING_DEVICE_CS_PIN A4
      7 #define POINTING_DEVICE_MOTION_PIN B0
      8 #define POINTING_DEVICE_TASK_THROTTLE_MS 1
      9 
     10 #define SPI_DRIVER SPID1
     11 #define SPI_SCK_PIN A5
     12 #define SPI_MOSI_PIN A7
     13 #define SPI_MISO_PIN A6
     14 
     15 #define I2C1_SCL_PIN B8
     16 #define I2C1_SDA_PIN B9
     17 
     18 #define OLED_RESET B7
     19 #define OLED_PWR B2
     20 
     21 #define RGB_PWM_DRIVER PWMD1
     22 #define RGB_BLUE_PIN A10
     23 #define RGB_BLUE_PWM_CHANNEL 3
     24 #define RGB_GREEN_PIN A8
     25 #define RGB_GREEN_PWM_CHANNEL 1
     26 #define RGB_RED_PIN A9
     27 #define RGB_RED_PWM_CHANNEL 2
     28 
     29 #define OPTICAL_SW_PWR A2
     30 
     31 #define I2C1_CLOCK_SPEED 400000
     32 #define I2C1_DUTY_CYCLE FAST_DUTY_CYCLE_2