aboutsummaryrefslogtreecommitdiffstats
path: root/.gitignore
Commit message (Collapse)AuthorAgeFilesLines
* .gitignore: Ignore Emacs editor generated filesVasilis Tsiligiannis2011-10-311-0/+4
| | | | SVN-Revision: 28690
* add vim temp files (*~) to .gitignoreJo-Philipp Wich2011-04-291-0/+1
| | | | SVN-Revision: 26785
* gitignore: add *.rej and *.orig to .gitignoreFlorian Fainelli2011-04-031-0/+2
| | | | SVN-Revision: 26454
* .gitignore: add *.o and .DS_Store by default - apparently some git versions ↵Felix Fietkau2010-12-041-0/+2
| | | | | | do not ignore these by default SVN-Revision: 24238
* .gitignore: Undo accidental commit.Daniel Dickinson2010-05-101-0/+3
| | | | SVN-Revision: 21420
* brcm-2.4: Fixed preinit and failsafe switch configurationDaniel Dickinson2010-05-101-3/+0
| | | | SVN-Revision: 21417
* .gitignore: ignore vim swap filesFelix Fietkau2009-12-161-0/+1
| | | | SVN-Revision: 18793
* add logs/ to .gitignoreFelix Fietkau2009-04-241-0/+1
| | | | SVN-Revision: 15364
* add feeds.conf to .gitignoreFelix Fietkau2008-09-231-0/+1
| | | | SVN-Revision: 12658
* add missing gitignore change for build environmentsFelix Fietkau2008-08-061-0/+1
| | | | SVN-Revision: 12213
* update svn:ignore and .gitignoreFelix Fietkau2008-06-061-6/+6
| | | | SVN-Revision: 11381
* add package/openwrt-packages to .gitignoreFelix Fietkau2008-02-091-0/+1
| | | | SVN-Revision: 10429
* add package/feeds to .gitignoreFelix Fietkau2007-10-131-0/+1
| | | | SVN-Revision: 9280
* add feeds to .gitignoreFelix Fietkau2007-10-091-0/+1
| | | | SVN-Revision: 9214
* update svn and git ignore settingsFelix Fietkau2007-08-071-1/+1
| | | | SVN-Revision: 8363
* make top-level .gitignore only apply to top-level files/directories (#1960)Felix Fietkau2007-06-251-8/+8
| | | | SVN-Revision: 7728
* Add gitignore filesFelix Fietkau2007-05-291-0/+8
SVN-Revision: 7385
span> MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>. */ #ifndef CONFIG_H #define CONFIG_H #include "config_common.h" /* USB Device descriptor parameter */ #define VENDOR_ID 0xFEED #define PRODUCT_ID 0x6060 #define DEVICE_VER 0x0001 #define MANUFACTURER KB Paradise #define PRODUCT V60 Type R #define DESCRIPTION First fully programmable KBP 60% keyboard /* key matrix size */ #define MATRIX_ROWS 8 #define MATRIX_COLS 8 /* * Keyboard Matrix Assignments * * Change this to how you wired your keyboard * COLS: AVR pins used for columns, left to right * ROWS: AVR pins used for rows, top to bottom * DIODE_DIRECTION: COL2ROW = COL = Anode (+), ROW = Cathode (-, marked on diode) * ROW2COL = ROW = Anode (+), COL = Cathode (-, marked on diode) * */ #define MATRIX_ROW_PINS { B0, B1, B2, B3, B4, B5, B6, B7 } #define MATRIX_COL_PINS { D0, D1, D2, D3, D4, D5, D6, D7 } #define UNUSED_PINS /* COL2ROW, ROW2COL*/ #define DIODE_DIRECTION COL2ROW #define BACKLIGHT_PIN F7 //#define BACKLIGHT_BREATHING #define BACKLIGHT_LEVELS 3 #define BACKLIGHT_ON_STATE 0 #define RGBLIGHT_CUSTOM_DRIVER #define RGBLIGHT_ANIMATIONS #define RGBLED_NUM 1 #define RGB_RED_PIN PF6 #define RGB_GREEN_PIN PF5 #define RGB_BLUE_PIN PF4 #define RGB_DI_PIN 0 #define RGB_STEP 16 /* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ #define DEBOUNCING_DELAY 5 /* define if matrix has ghost (lacks anti-ghosting diodes) */ //#define MATRIX_HAS_GHOST /* number of backlight levels */ /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ #define LOCKING_SUPPORT_ENABLE /* Locking resynchronize hack */ #define LOCKING_RESYNC_ENABLE /* If defined, GRAVE_ESC will always act as ESC when CTRL is held. * This is userful for the Windows task manager shortcut (ctrl+shift+esc). */ // #define GRAVE_ESC_CTRL_OVERRIDE /* * Force NKRO * * Force NKRO (nKey Rollover) to be enabled by default, regardless of the saved * state in the bootmagic EEPROM settings. (Note that NKRO must be enabled in the * makefile for this to work.) * * If forced on, NKRO can be disabled via magic key (default = LShift+RShift+N) * until the next keyboard reset. * * NKRO may prevent your keystrokes from being detected in the BIOS, but it is * fully operational during normal computer usage. * * For a less heavy-handed approach, enable NKRO via magic key (LShift+RShift+N) * or via bootmagic (hold SPACE+N while plugging in the keyboard). Once set by * bootmagic, NKRO mode will always be enabled until it is toggled again during a * power-up. * */ //#define FORCE_NKRO /* * Magic Key Options * * Magic keys are hotkey commands that allow control over firmware functions of * the keyboard. They are best used in combination with the HID Listen program, * found here: https://www.pjrc.com/teensy/hid_listen.html * * The options below allow the magic key functionality to be changed. This is * useful if your keyboard/keypad is missing keys and you want magic key support. * */ /* control how magic key switches layers */ //#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true //#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true //#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false /* override magic key keymap */ //#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS //#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS //#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM //#define MAGIC_KEY_HELP1 H //#define MAGIC_KEY_HELP2 SLASH //#define MAGIC_KEY_DEBUG D //#define MAGIC_KEY_DEBUG_MATRIX X //#define MAGIC_KEY_DEBUG_KBD K //#define MAGIC_KEY_DEBUG_MOUSE M //#define MAGIC_KEY_VERSION V //#define MAGIC_KEY_STATUS S //#define MAGIC_KEY_CONSOLE C //#define MAGIC_KEY_LAYER0_ALT1 ESC //#define MAGIC_KEY_LAYER0_ALT2 GRAVE //#define MAGIC_KEY_LAYER0 0 //#define MAGIC_KEY_LAYER1 1 //#define MAGIC_KEY_LAYER2 2 //#define MAGIC_KEY_LAYER3 3 //#define MAGIC_KEY_LAYER4 4 //#define MAGIC_KEY_LAYER5 5 //#define MAGIC_KEY_LAYER6 6 //#define MAGIC_KEY_LAYER7 7 //#define MAGIC_KEY_LAYER8 8 //#define MAGIC_KEY_LAYER9 9 //#define MAGIC_KEY_BOOTLOADER PAUSE //#define MAGIC_KEY_LOCK CAPS //#define MAGIC_KEY_EEPROM E //#define MAGIC_KEY_NKRO N //#define MAGIC_KEY_SLEEP_LED Z /* * Feature disable options * These options are also useful to firmware size reduction. */ /* disable debug print */ //#define NO_DEBUG /* disable print */ //#define NO_PRINT /* disable action features */ //#define NO_ACTION_LAYER //#define NO_ACTION_TAPPING //#define NO_ACTION_ONESHOT //#define NO_ACTION_MACRO //#define NO_ACTION_FUNCTION /* * MIDI options */ /* Prevent use of disabled MIDI features in the keymap */ //#define MIDI_ENABLE_STRICT 1 /* enable basic MIDI features: - MIDI notes can be sent when in Music mode is on */ //#define MIDI_BASIC /* enable advanced MIDI features: - MIDI notes can be added to the keymap - Octave shift and transpose - Virtual sustain, portamento, and modulation wheel - etc. */ //#define MIDI_ADVANCED /* override number of MIDI tone keycodes (each octave adds 12 keycodes and allocates 12 bytes) */ //#define MIDI_TONE_KEYCODE_OCTAVES 1 #endif