aboutsummaryrefslogtreecommitdiff
path: root/keyboards/yosino58
diff options
context:
space:
mode:
authorfauxpark <fauxpark@gmail.com>2019-10-30 15:27:25 +1100
committerDrashna Jaelre <drashna@live.com>2019-10-29 21:27:25 -0700
commitb47c10bf6f152d7a5c35fc4f7478aa69e91fb081 (patch)
tree10831512c7cc44ef11083321e8f1f40be99fa4f9 /keyboards/yosino58
parent3817ff7cc00910c0bd6f638064580a70f9b156c1 (diff)
downloadqmk_firmware-b47c10bf6f152d7a5c35fc4f7478aa69e91fb081.tar.gz
qmk_firmware-b47c10bf6f152d7a5c35fc4f7478aa69e91fb081.zip
Cleanup rules.mk for 32U4 keyboards, T-Z (#7190)
* Cleanup rules.mk for 32U4 keyboards, T-Z * Use atmel-dfu in place of lufa-ms until it exists
Diffstat (limited to 'keyboards/yosino58')
-rw-r--r--keyboards/yosino58/keymaps/default/rules.mk22
-rw-r--r--keyboards/yosino58/rules.mk58
2 files changed, 14 insertions, 66 deletions
diff --git a/keyboards/yosino58/keymaps/default/rules.mk b/keyboards/yosino58/keymaps/default/rules.mk
index 131f5e1f8..88c202edb 100644
--- a/keyboards/yosino58/keymaps/default/rules.mk
+++ b/keyboards/yosino58/keymaps/default/rules.mk
@@ -1,23 +1,5 @@
1# Build Options 1EXTRAKEY_ENABLE = yes
2# change to "no" to disable the options, or define them in the Makefile in 2RGBLIGHT_ENABLE = yes
3# the appropriate keymap folder that will get included automatically
4#
5BOOTMAGIC_ENABLE = no # Virtual DIP switch configuration(+1000)
6MOUSEKEY_ENABLE = no # Mouse keys(+4700)
7EXTRAKEY_ENABLE = yes # Audio control and System control(+450)
8CONSOLE_ENABLE = no # Console for debug(+400)
9COMMAND_ENABLE = no # Commands for debug and configuration
10NKRO_ENABLE = no # Nkey Rollover - if this doesn't work, see here: https://github.com/tmk/tmk_keyboard/wiki/FAQ#nkro-doesnt-work
11BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
12MIDI_ENABLE = no # MIDI controls
13AUDIO_ENABLE = no # Audio output on port C6
14UNICODE_ENABLE = no # Unicode
15BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID
16RGBLIGHT_ENABLE = yes # Enable WS2812 RGB underlight.
17SWAP_HANDS_ENABLE = no # Enable one-hand typing
18
19# Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE
20SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend
21 3
22# If you want to change the display of OLED, you need to change here 4# If you want to change the display of OLED, you need to change here
23SRC += ./lib/glcdfont.c \ 5SRC += ./lib/glcdfont.c \
diff --git a/keyboards/yosino58/rules.mk b/keyboards/yosino58/rules.mk
index 25f135a8e..5d3885fb2 100644
--- a/keyboards/yosino58/rules.mk
+++ b/keyboards/yosino58/rules.mk
@@ -1,54 +1,16 @@
1SRC += i2c.c
2SRC += serial.c
3SRC += ssd1306.c
4
5# if firmware size over limit, try this option
6# CFLAGS += -flto
7
8# MCU name 1# MCU name
9MCU = atmega32u4 2MCU = atmega32u4
10 3
11# Processor frequency. 4# Bootloader selection
12# This will define a symbol, F_CPU, in all source code files equal to the 5# Teensy halfkay
13# processor frequency in Hz. You can then use this symbol in your source code to 6# Pro Micro caterina
14# calculate timings. Do NOT tack on a 'UL' at the end, this will be done 7# Atmel DFU atmel-dfu
15# automatically to create a 32-bit value in your source code. 8# LUFA DFU lufa-dfu
16# 9# QMK DFU qmk-dfu
17# This will be an integer division of F_USB below, as it is sourced by 10# ATmega32A bootloadHID
18# F_USB after it has run through any CPU prescalers. Note that this value 11# ATmega328P USBasp
19# does not *change* the processor frequency - it should merely be updated to
20# reflect the processor speed set externally so that the code can use accurate
21# software delays.
22F_CPU = 16000000
23
24#
25# LUFA specific
26#
27# Target architecture (see library "Board Types" documentation).
28ARCH = AVR8
29
30# Input clock frequency.
31# This will define a symbol, F_USB, in all source code files equal to the
32# input clock frequency (before any prescaling is performed) in Hz. This value may
33# differ from F_CPU if prescaling is used on the latter, and is required as the
34# raw input clock is fed directly to the PLL sections of the AVR for high speed
35# clock generation for the USB and other AVR subsections. Do NOT tack on a 'UL'
36# at the end, this will be done automatically to create a 32-bit value in your
37# source code.
38#
39# If no clock division is performed on the input clock inside the AVR (via the
40# CPU clock adjust registers or the clock division fuses), this will be equal to F_CPU.
41F_USB = $(F_CPU)
42
43# Bootloader
44# This definition is optional, and if your keyboard supports multiple bootloaders of
45# different sizes, comment this out, and the correct address will be loaded
46# automatically (+60). See bootloader.mk for all options.
47BOOTLOADER = caterina 12BOOTLOADER = caterina
48 13
49# Interrupt driven control endpoint task(+60)
50OPT_DEFS += -DINTERRUPT_CONTROL_ENDPOINT
51
52# Build Options 14# Build Options
53# change to "no" to disable the options, or define them in the Makefile in 15# change to "no" to disable the options, or define them in the Makefile in
54# the appropriate keymap folder that will get included automatically 16# the appropriate keymap folder that will get included automatically
@@ -73,3 +35,7 @@ SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend
73CUSTOM_MATRIX = yes 35CUSTOM_MATRIX = yes
74 36
75DEFAULT_FOLDER = yosino58/rev1 37DEFAULT_FOLDER = yosino58/rev1
38
39SRC += i2c.c
40SRC += serial.c
41SRC += ssd1306.c