qmk_firmware

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

config.h (623B)


      1 // Copyright 2023 customMK
      2 // SPDX-License-Identifier: GPL-2.0-or-later
      3 
      4 #pragma once
      5 
      6 // FRAM configuration
      7 #define EXTERNAL_EEPROM_SPI_SLAVE_SELECT_PIN B7
      8 #define EXTERNAL_EEPROM_SPI_CLOCK_DIVISOR 4 // 48MHz / 4 = 12MHz; max supported by MB85R64 is 20MHz
      9 
     10 // SPI configuration
     11 #define SPI_DRIVER SPID1
     12 #define SPI_SCK_PIN B3
     13 #define SPI_SCK_PAL_MODE 5
     14 #define SPI_MOSI_PIN B5
     15 #define SPI_MOSI_PAL_MODE 5
     16 #define SPI_MISO_PIN B4
     17 #define SPI_MISO_PAL_MODE 5
     18 
     19 // Audio configuration
     20 #define AUDIO_PIN B8
     21 #define AUDIO_PWM_DRIVER PWMD4
     22 #define AUDIO_PWM_CHANNEL 3 
     23 #define AUDIO_PWM_PAL_MODE 2
     24 #define AUDIO_STATE_TIMER GPTD5