summaryrefslogtreecommitdiff
path: root/keyboards/omnikeyish
diff options
context:
space:
mode:
authorfauxpark <fauxpark@gmail.com>2019-09-20 02:55:03 +1000
committerDrashna Jaelre <drashna@live.com>2019-09-19 09:55:03 -0700
commitf34299efd7c5be439b0991d46c26de6c8709a2d9 (patch)
tree16f0ad27a74857fc0bca45e0c8f17e34303360a2 /keyboards/omnikeyish
parent911b8915cc89c040db3c6075a1a547003b0ab37f (diff)
Cleanup rules.mk for USB64 and USB128 keyboards (#6769)
Diffstat (limited to 'keyboards/omnikeyish')
-rw-r--r--keyboards/omnikeyish/rules.mk48
1 files changed, 6 insertions, 42 deletions
diff --git a/keyboards/omnikeyish/rules.mk b/keyboards/omnikeyish/rules.mk
index 38d50425fb..6318daef7a 100644
--- a/keyboards/omnikeyish/rules.mk
+++ b/keyboards/omnikeyish/rules.mk
@@ -1,55 +1,16 @@
1# keyboard specific files
2SRC += dynamic_macro.c
3
4# MCU name 1# MCU name
5MCU = at90usb1286 2MCU = at90usb1286
6 3
7# Processor frequency.
8# This will define a symbol, F_CPU, in all source code files equal to the
9# processor frequency in Hz. You can then use this symbol in your source code to
10# calculate timings. Do NOT tack on a 'UL' at the end, this will be done
11# automatically to create a 32-bit value in your source code.
12#
13# This will be an integer division of F_USB below, as it is sourced by
14# F_USB after it has run through any CPU prescalers. Note that this value
15# does not *change* the processor frequency - it should merely be updated to
16# reflect the processor speed set externally so that the code can use accurate
17# software delays.
18F_CPU = 16000000
19
20#
21# LUFA specific
22#
23# Target architecture (see library "Board Types" documentation).
24ARCH = AVR8
25
26# Input clock frequency.
27# This will define a symbol, F_USB, in all source code files equal to the
28# input clock frequency (before any prescaling is performed) in Hz. This value may
29# differ from F_CPU if prescaling is used on the latter, and is required as the
30# raw input clock is fed directly to the PLL sections of the AVR for high speed
31# clock generation for the USB and other AVR subsections. Do NOT tack on a 'UL'
32# at the end, this will be done automatically to create a 32-bit value in your
33# source code.
34#
35# If no clock division is performed on the input clock inside the AVR (via the
36# CPU clock adjust registers or the clock division fuses), this will be equal to F_CPU.
37F_USB = $(F_CPU)
38
39# Interrupt driven control endpoint task(+60)
40OPT_DEFS += -DINTERRUPT_CONTROL_ENDPOINT
41
42
43# Bootloader selection 4# Bootloader selection
44# Teensy halfkay 5# Teensy halfkay
45# Pro Micro caterina 6# Pro Micro caterina
46# Atmel DFU atmel-dfu 7# Atmel DFU atmel-dfu
47# LUFA DFU lufa-dfu 8# LUFA DFU lufa-dfu
48# QMK DFU qmk-dfu 9# QMK DFU qmk-dfu
49# atmega32a bootloadHID 10# ATmega32A bootloadHID
11# ATmega328P USBasp
50BOOTLOADER = halfkay 12BOOTLOADER = halfkay
51 13
52
53# Build Options 14# Build Options
54# comment out to disable the options. 15# comment out to disable the options.
55# 16#
@@ -62,4 +23,7 @@ SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend
62NKRO_ENABLE = yes # USB Nkey Rollover - if this doesn't work, see here: https://github.com/tmk/tmk_keyboard/wiki/FAQ#nkro-doesnt-work 23NKRO_ENABLE = yes # USB Nkey Rollover - if this doesn't work, see here: https://github.com/tmk/tmk_keyboard/wiki/FAQ#nkro-doesnt-work
63BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality 24BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
64AUDIO_ENABLE = no 25AUDIO_ENABLE = no
65RGBLIGHT_ENABLE = no \ No newline at end of file 26RGBLIGHT_ENABLE = no
27
28# Project specific files
29SRC += dynamic_macro.c