~ruther/qmk_firmware

3affdcb45b51641b2a5d918c69f3afe2b2f5c757 — Drashna Jaelre 4 years ago e032fbe
Reduce firmware size in prep for #12670 (#13724)

* Reduce firmware size in pre for #12670

* Also disable pixel mode, just in case
M keyboards/bm40hsrgb/keymaps/via/rules.mk => keyboards/bm40hsrgb/keymaps/via/rules.mk +1 -0
@@ 1,1 1,2 @@
VIA_ENABLE = yes
LTO_ENABLE = yes

A keyboards/dztech/dz60rgb/keymaps/via/config.h => keyboards/dztech/dz60rgb/keymaps/via/config.h +21 -0
@@ 0,0 1,21 @@
/* Copyright 2021 DZTECH <moyi4681@live.cn>
 *
 * This program is free software: you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation, either version 2 of the License, or
 * (at your option) any later version.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * 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/>.
 */

#pragma once

#define DISABLE_RGB_MATRIX_PIXEL_FLOW
#define DISABLE_RGB_MATRIX_PIXEL_FRACTAL
#define DISABLE_RGB_MATRIX_PIXEL_RAIN

A keyboards/dztech/dz65rgb/keymaps/via/config.h => keyboards/dztech/dz65rgb/keymaps/via/config.h +21 -0
@@ 0,0 1,21 @@
/* Copyright 2021 DZTECH <moyi4681@live.cn>
 *
 * This program is free software: you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation, either version 2 of the License, or
 * (at your option) any later version.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * 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/>.
 */

#pragma once

#define DISABLE_RGB_MATRIX_PIXEL_FLOW
#define DISABLE_RGB_MATRIX_PIXEL_FRACTAL
#define DISABLE_RGB_MATRIX_PIXEL_RAIN

M keyboards/handwired/colorlice/rules.mk => keyboards/handwired/colorlice/rules.mk +1 -1
@@ 28,7 28,7 @@ MIDI_ENABLE = no            # MIDI support
UNICODE_ENABLE = no         # Unicode
BLUETOOTH_ENABLE = no       # Enable Bluetooth with the Adafruit EZ-Key HID
AUDIO_ENABLE = no           # Audio output on port C6
LTO_ENABLE = no             # Use link time optimization
LTO_ENABLE = yes            # Use link time optimization
RGB_MATRIX_ENABLE = yes
RGB_MATRIX_DRIVER = WS2812
RGBLIGHT_ENABLE = no        # Enable keyboard RGB underglow

M keyboards/handwired/p65rgb/rules.mk => keyboards/handwired/p65rgb/rules.mk +2 -8
@@ 2,19 2,12 @@
MCU = atmega32u4

# Bootloader selection
#   Teensy       halfkay
#   Pro Micro    caterina
#   Atmel DFU    atmel-dfu
#   LUFA DFU     lufa-dfu
#   QMK DFU      qmk-dfu
#   ATmega32A    bootloadHID
#   ATmega328P   USBasp
BOOTLOADER = qmk-dfu

# Build Options
#   change yes to no to disable
#
BOOTMAGIC_ENABLE = full      # Virtual DIP switch configuration
BOOTMAGIC_ENABLE = lite      # Virtual DIP switch configuration
MOUSEKEY_ENABLE = yes       # Mouse keys
EXTRAKEY_ENABLE = yes       # Audio control and System control
CONSOLE_ENABLE = no         # Console for debug


@@ 30,3 23,4 @@ RGB_MATRIX_DRIVER = WS2812
MIDI_ENABLE = no            # MIDI support
BLUETOOTH_ENABLE = no       # Enable Bluetooth with the Adafruit EZ-Key HID
AUDIO_ENABLE = no           # Audio output on port C6
LTO_ENABLE = yes

M keyboards/latin6rgb/rules.mk => keyboards/latin6rgb/rules.mk +1 -1
@@ 10,7 10,7 @@ BOOTLOADER = atmel-dfu
BOOTMAGIC_ENABLE = lite        # Virtual DIP switch configuration
MOUSEKEY_ENABLE = yes          # Mouse keys
EXTRAKEY_ENABLE = yes          # Audio control and System control
CONSOLE_ENABLE = yes            # Console for debug
CONSOLE_ENABLE = no            # Console for debug
COMMAND_ENABLE = no            # Commands for debug and configuration
# Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE
SLEEP_LED_ENABLE = no          # Breathing sleep LED during USB suspend

M keyboards/latinpad/config.h => keyboards/latinpad/config.h +0 -6
@@ 44,12 44,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.*/
/* define if matrix has ghost (lacks anti-ghosting diodes) */
//#define MATRIX_HAS_GHOST

/* 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


#define OLED_FONT_H "./lib/glcdfont.c"

#define ENCODERS_PAD_A { B4, B5 }

M keyboards/latinpad/keymaps/via/rules.mk => keyboards/latinpad/keymaps/via/rules.mk +1 -0
@@ 1,1 1,2 @@
VIA_ENABLE = yes
LTO_ENABLE = yes

M keyboards/mt84/rules.mk => keyboards/mt84/rules.mk +2 -2
@@ 7,7 7,7 @@ BOOTLOADER = atmel-dfu
# Build Options
#   change yes to no to disable
#
BOOTMAGIC_ENABLE = full     # Virtual DIP switch configuration
BOOTMAGIC_ENABLE = lite     # Virtual DIP switch configuration
MOUSEKEY_ENABLE = yes       # Mouse keys
EXTRAKEY_ENABLE = yes       # Audio control and System control
CONSOLE_ENABLE = no         # Console for debug


@@ 22,6 22,6 @@ RGB_MATRIX_DRIVER = IS31FL3737
RGBLIGHT_ENABLE = yes       # Enable keyboard RGB underglow
BLUETOOTH_ENABLE = no       # Enable Bluetooth
AUDIO_ENABLE = no           # Audio output
LTO_ENABLE = yes

LAYOUTS = 75_ansi


M keyboards/percent/canoe_gen2/keymaps/via/rules.mk => keyboards/percent/canoe_gen2/keymaps/via/rules.mk +1 -0
@@ 1,1 1,2 @@
VIA_ENABLE = yes
LTO_ENABLE = yes

M keyboards/ungodly/launch_pad/config.h => keyboards/ungodly/launch_pad/config.h +3 -0
@@ 54,6 54,9 @@
#    define DISABLE_RGB_MATRIX_SOLID_REACTIVE_MULTICROSS
#    define DISABLE_RGB_MATRIX_SOLID_REACTIVE_NEXUS
#    define DISABLE_RGB_MATRIX_SOLID_REACTIVE_MULTINEXUS
#    define DISABLE_RGB_MATRIX_PIXEL_FLOW
#    define DISABLE_RGB_MATRIX_PIXEL_FRACTAL
#    define DISABLE_RGB_MATRIX_PIXEL_RAIN
#    define DRIVER_LED_TOTAL 22
#endif


M keyboards/yncognito/batpad/keymaps/via/rules.mk => keyboards/yncognito/batpad/keymaps/via/rules.mk +1 -0
@@ 1,1 1,2 @@
VIA_ENABLE = yes
LTO_ENABLE = yes