config.h (1204B)
1 /* Copyright 2020 zvecr<git@zvecr.com> 2 * 3 * This program is free software: you can redistribute it and/or modify 4 * it under the terms of the GNU General Public License as published by 5 * the Free Software Foundation, either version 2 of the License, or 6 * (at your option) any later version. 7 * 8 * This program is distributed in the hope that it will be useful, 9 * but WITHOUT ANY WARRANTY; without even the implied warranty of 10 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 11 * GNU General Public License for more details. 12 * 13 * You should have received a copy of the GNU General Public License 14 * along with this program. If not, see <http://www.gnu.org/licenses/>. 15 */ 16 #pragma once 17 18 // Save as much space as we can... 19 #define LAYER_STATE_8BIT 20 #define NO_ACTION_LAYER 21 #define NO_ACTION_TAPPING 22 #define NO_ACTION_ONESHOT 23 #define NO_RESET 24 25 // usbconfig.h overrides 26 #define USB_CFG_IOPORTNAME B 27 #define USB_CFG_DMINUS_BIT 3 28 #define USB_CFG_DPLUS_BIT 4 29 #define USB_COUNT_SOF 0 30 #define USB_INTR_CFG PCMSK 31 #define USB_INTR_CFG_SET (1<<USB_CFG_DPLUS_BIT) 32 #define USB_INTR_ENABLE_BIT PCIE 33 #define USB_INTR_PENDING_BIT PCIF 34 #define USB_INTR_VECTOR SIG_PIN_CHANGE 35 36 #define WS2812_LED_COUNT 1