qmk_firmware

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

config.h (645B)


      1 // Copyright 2021 Christoph Rehmann (crehmann)
      2 // SPDX-License-Identifier: GPL-2.0-or-later
      3 
      4 #pragma once
      5 
      6 #ifdef OLED_ENABLE
      7 #define OLED_DISPLAY_128X32
      8 #endif
      9 
     10 #ifdef PS2_DRIVER_INTERRUPT
     11 #define PS2_CLOCK_PIN   E6
     12 #define PS2_DATA_PIN    D7
     13 
     14 #define PS2_INT_INIT()  do {    \
     15     EICRB |= ((1<<ISC61) |      \
     16               (0<<ISC60));      \
     17     } while (0)
     18 #define PS2_INT_ON()  do {      \
     19      EIMSK |= (1<<INT6);        \
     20 } while (0)
     21 #define PS2_INT_OFF() do {      \
     22     EIMSK &= ~(1<<INT6);        \
     23 } while (0)
     24 #define PS2_INT_VECT   INT6_vect
     25 #define PS2_MOUSE_ROTATE 270 /* Compensate for East-facing device orientation. */
     26 #endif