~ruther/qmk_firmware

28e182bc8a2976562e0d76a1332527e0a4be81ea — Drashna Jaelre 6 years ago 4f0dc94
[Keyboard] Reduce compile size of the Lily58 Keyboard (#5412)

M keyboards/lily58/config.h => keyboards/lily58/config.h +2 -8
@@ 24,11 24,5 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define USE_I2C
#define USE_SERIAL

#ifdef USE_Link_Time_Optimization
  // LTO has issues with macros (action_get_macro) and "functions" (fn_actions),
  //  so just disable them
  #define NO_ACTION_MACRO
  #define NO_ACTION_FUNCTION

  #define DISABLE_LEADER
#endif // USE_Link_Time_Optimization
\ No newline at end of file
#define NO_ACTION_MACRO
#define NO_ACTION_FUNCTION

M keyboards/lily58/keymaps/default/keymap.c => keyboards/lily58/keymaps/default/keymap.c +3 -3
@@ 21,7 21,7 @@ extern uint8_t is_master;
#define _QWERTY 0
#define _LOWER 1
#define _RAISE 2
#define _ADJUST 16
#define _ADJUST 3

enum custom_keycodes {
  QWERTY = SAFE_RANGE,


@@ 111,7 111,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
 *                   | LAlt | LGUI |LOWER | /Space  /       \Enter \  |RAISE |BackSP| RGUI |
 *                   |      |      |      |/       /         \      \ |      |      |      |
 *                   `----------------------------'           '------''--------------------'
 */ 
 */
  [_ADJUST] = LAYOUT( \
  XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,                   XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, \
  XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,                   XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, \


@@ 235,4 235,4 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
        break;
  }
  return true;
}
\ No newline at end of file
}

M keyboards/lily58/rules.mk => keyboards/lily58/rules.mk +1 -3
@@ 65,9 65,7 @@ MIDI_ENABLE = no            # MIDI controls
AUDIO_ENABLE = no           # Audio output on port C6
UNICODE_ENABLE = no         # Unicode
BLUETOOTH_ENABLE = no       # Enable Bluetooth with the Adafruit EZ-Key HID
RGBLIGHT_ENABLE = no       # Enable WS2812 RGB underlight. 
SUBPROJECT_rev1 = no
USE_I2C = yes
RGBLIGHT_ENABLE = no       # Enable WS2812 RGB underlight.
# Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE
SLEEP_LED_ENABLE = no    # Breathing sleep LED during USB suspend