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