aboutsummaryrefslogtreecommitdiff
path: root/keyboards/hecomi
diff options
context:
space:
mode:
authorfauxpark <fauxpark@gmail.com>2019-10-21 06:51:37 +1100
committerDrashna Jaelre <drashna@live.com>2019-10-20 12:51:37 -0700
commit3dbf08b655ac1f14bc7a5ae2b8cd8ae385063640 (patch)
tree2d625bfcf4b50a781fb883cbf3b28c1cc2e15f0a /keyboards/hecomi
parentbc073b817a155a3148fbc95f982877a623e5f28e (diff)
downloadqmk_firmware-3dbf08b655ac1f14bc7a5ae2b8cd8ae385063640.tar.gz
qmk_firmware-3dbf08b655ac1f14bc7a5ae2b8cd8ae385063640.zip
Cleanup rules.mk for 32U4 keyboards, H (#7030)
* Cleanup rules.mk for 32U4 keyboards, H * Change some boards incorrectly assumed to be halfkay
Diffstat (limited to 'keyboards/hecomi')
-rw-r--r--keyboards/hecomi/alpha/rules.mk51
-rw-r--r--keyboards/hecomi/rules.mk56
2 files changed, 6 insertions, 101 deletions
diff --git a/keyboards/hecomi/alpha/rules.mk b/keyboards/hecomi/alpha/rules.mk
index 06434e962..83afff326 100644
--- a/keyboards/hecomi/alpha/rules.mk
+++ b/keyboards/hecomi/alpha/rules.mk
@@ -1,63 +1,16 @@
1# MCU name 1# MCU name
2MCU = atmega32u4 2MCU = atmega32u4
3 3
4# Processor frequency.
5# This will define a symbol, F_CPU, in all source code files equal to the
6# processor frequency in Hz. You can then use this symbol in your source code to
7# calculate timings. Do NOT tack on a 'UL' at the end, this will be done
8# automatically to create a 32-bit value in your source code.
9#
10# This will be an integer division of F_USB below, as it is sourced by
11# F_USB after it has run through any CPU prescalers. Note that this value
12# does not *change* the processor frequency - it should merely be updated to
13# reflect the processor speed set externally so that the code can use accurate
14# software delays.
15F_CPU = 16000000
16
17
18#
19# LUFA specific
20#
21# Target architecture (see library "Board Types" documentation).
22ARCH = AVR8
23
24# Input clock frequency.
25# This will define a symbol, F_USB, in all source code files equal to the
26# input clock frequency (before any prescaling is performed) in Hz. This value may
27# differ from F_CPU if prescaling is used on the latter, and is required as the
28# raw input clock is fed directly to the PLL sections of the AVR for high speed
29# clock generation for the USB and other AVR subsections. Do NOT tack on a 'UL'
30# at the end, this will be done automatically to create a 32-bit value in your
31# source code.
32#
33# If no clock division is performed on the input clock inside the AVR (via the
34# CPU clock adjust registers or the clock division fuses), this will be equal to F_CPU.
35F_USB = $(F_CPU)
36
37# Interrupt driven control endpoint task(+60)
38OPT_DEFS += -DINTERRUPT_CONTROL_ENDPOINT
39
40
41# Bootloader selection 4# Bootloader selection
42# Teensy halfkay 5# Teensy halfkay
43# Pro Micro caterina 6# Pro Micro caterina
44# Atmel DFU atmel-dfu 7# Atmel DFU atmel-dfu
45# LUFA DFU lufa-dfu 8# LUFA DFU lufa-dfu
46# QMK DFU qmk-dfu 9# QMK DFU qmk-dfu
47# atmega32a bootloadHID 10# ATmega32A bootloadHID
11# ATmega328P USBasp
48BOOTLOADER = caterina 12BOOTLOADER = caterina
49 13
50
51# If you don't know the bootloader type, then you can specify the
52# Boot Section Size in *bytes* by uncommenting out the OPT_DEFS line
53# Teensy halfKay 512
54# Teensy++ halfKay 1024
55# Atmel DFU loader 4096
56# LUFA bootloader 4096
57# USBaspLoader 2048
58# OPT_DEFS += -DBOOTLOADER_SIZE=4096
59
60
61# Build Options 14# Build Options
62# change yes to no to disable 15# change yes to no to disable
63# 16#
diff --git a/keyboards/hecomi/rules.mk b/keyboards/hecomi/rules.mk
index 5fddc1395..28febe217 100644
--- a/keyboards/hecomi/rules.mk
+++ b/keyboards/hecomi/rules.mk
@@ -1,66 +1,16 @@
1DEFAULT_FOLDER=hecomi/alpha
2#
3#
4# MCU name 1# MCU name
5MCU = atmega32u4 2MCU = atmega32u4
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#
22# LUFA specific
23#
24# Target architecture (see library "Board Types" documentation).
25ARCH = AVR8
26
27# Input clock frequency.
28# This will define a symbol, F_USB, in all source code files equal to the
29# input clock frequency (before any prescaling is performed) in Hz. This value may
30# differ from F_CPU if prescaling is used on the latter, and is required as the
31# raw input clock is fed directly to the PLL sections of the AVR for high speed
32# clock generation for the USB and other AVR subsections. Do NOT tack on a 'UL'
33# at the end, this will be done automatically to create a 32-bit value in your
34# source code.
35#
36# If no clock division is performed on the input clock inside the AVR (via the
37# CPU clock adjust registers or the clock division fuses), this will be equal to F_CPU.
38F_USB = $(F_CPU)
39
40# Interrupt driven control endpoint task(+60)
41OPT_DEFS += -DINTERRUPT_CONTROL_ENDPOINT
42
43
44# Bootloader selection 4# Bootloader selection
45# Teensy halfkay 5# Teensy halfkay
46# Pro Micro caterina 6# Pro Micro caterina
47# Atmel DFU atmel-dfu 7# Atmel DFU atmel-dfu
48# LUFA DFU lufa-dfu 8# LUFA DFU lufa-dfu
49# QMK DFU qmk-dfu 9# QMK DFU qmk-dfu
50# atmega32a bootloadHID 10# ATmega32A bootloadHID
11# ATmega328P USBasp
51BOOTLOADER = caterina 12BOOTLOADER = caterina
52 13
53
54# If you don't know the bootloader type, then you can specify the
55# Boot Section Size in *bytes* by uncommenting out the OPT_DEFS line
56# Teensy halfKay 512
57# Teensy++ halfKay 1024
58# Atmel DFU loader 4096
59# LUFA bootloader 4096
60# USBaspLoader 2048
61# OPT_DEFS += -DBOOTLOADER_SIZE=4096
62
63
64# Build Options 14# Build Options
65# change yes to no to disable 15# change yes to no to disable
66# 16#
@@ -82,3 +32,5 @@ AUDIO_ENABLE = no # Audio output on port C6
82FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches 32FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches
83HD44780_ENABLE = no # Enable support for HD44780 based LCDs (+400) 33HD44780_ENABLE = no # Enable support for HD44780 based LCDs (+400)
84SPLIT_KEYBOARD = yes 34SPLIT_KEYBOARD = yes
35
36DEFAULT_FOLDER = hecomi/alpha