qmk_firmware

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

config.h (1317B)


      1 /*
      2 Copyright 2011,2012 Jun Wako <wakojun@gmail.com>
      3 
      4 This program is free software: you can redistribute it and/or modify
      5 it under the terms of the GNU General Public License as published by
      6 the Free Software Foundation, either version 2 of the License, or
      7 (at your option) any later version.
      8 
      9 This program is distributed in the hope that it will be useful,
     10 but WITHOUT ANY WARRANTY; without even the implied warranty of
     11 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     12 GNU General Public License for more details.
     13 
     14 You should have received a copy of the GNU General Public License
     15 along with this program.  If not, see <http://www.gnu.org/licenses/>.
     16 
     17 --------------
     18 
     19 Ported to QMK by Techsock <info@techsock.com>
     20 */
     21 
     22 #pragma once
     23 
     24 /* matrix size */
     25 #define MATRIX_ROWS 14
     26 #define MATRIX_COLS 8
     27 
     28 /* magic key */
     29 #define IS_COMMAND() ( \
     30     get_mods() == (MOD_BIT(KC_LSFT) | MOD_BIT(KC_LALT) | MOD_BIT(KC_LGUI)) || \
     31     get_mods() == (MOD_BIT(KC_LSFT) | MOD_BIT(KC_LALT) | MOD_BIT(KC_LCTL)) \
     32 )
     33 
     34 /* ports */
     35 #define M0110_CLOCK_PORT        PORTD
     36 #define M0110_CLOCK_PIN         PIND
     37 #define M0110_CLOCK_DDR         DDRD
     38 #define M0110_CLOCK_BIT         1
     39 #define M0110_DATA_PORT         PORTD
     40 #define M0110_DATA_PIN          PIND
     41 #define M0110_DATA_DDR          DDRD
     42 #define M0110_DATA_BIT          0
     43 
     44