Reduce CRKBD firmware size by reducing layer numbers

This commit is contained in:
Drashna Jaelre 2019-03-23 12:48:00 -07:00
parent 1dda671e4a
commit d709e01fb9
No known key found for this signature in database
GPG key ID: 4C4221222CD5F9F0
4 changed files with 13 additions and 16 deletions

View file

@ -22,9 +22,9 @@ extern uint8_t is_master;
// Layer names don't all need to be of the same length, obviously, and you can also skip them // Layer names don't all need to be of the same length, obviously, and you can also skip them
// entirely and just use numbers. // entirely and just use numbers.
#define _QWERTY 0 #define _QWERTY 0
#define _LOWER 3 #define _LOWER 1
#define _RAISE 4 #define _RAISE 2
#define _ADJUST 16 #define _ADJUST 3
enum custom_keycodes { enum custom_keycodes {
QWERTY = SAFE_RANGE, QWERTY = SAFE_RANGE,
@ -246,4 +246,3 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
} }
return true; return true;
} }

View file

@ -22,9 +22,9 @@ extern uint8_t is_master;
// Layer names don't all need to be of the same length, obviously, and you can also skip them // Layer names don't all need to be of the same length, obviously, and you can also skip them
// entirely and just use numbers. // entirely and just use numbers.
#define _QWERTY 0 #define _QWERTY 0
#define _LOWER 3 #define _LOWER 1
#define _RAISE 4 #define _RAISE 2
#define _ADJUST 16 #define _ADJUST 3
enum custom_keycodes { enum custom_keycodes {
QWERTY = SAFE_RANGE, QWERTY = SAFE_RANGE,
@ -240,4 +240,3 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
} }
return true; return true;
} }

View file

@ -22,9 +22,9 @@ extern uint8_t is_master;
// Layer names don't all need to be of the same length, obviously, and you can also skip them // Layer names don't all need to be of the same length, obviously, and you can also skip them
// entirely and just use numbers. // entirely and just use numbers.
#define _QWERTY 0 #define _QWERTY 0
#define _LOWER 3 #define _LOWER 1
#define _RAISE 4 #define _RAISE 2
#define _ADJUST 16 #define _ADJUST 3
enum custom_keycodes { enum custom_keycodes {
QWERTY = SAFE_RANGE, QWERTY = SAFE_RANGE,
@ -241,4 +241,3 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
} }
return true; return true;
} }

View file

@ -4,10 +4,10 @@
#include "crkbd.h" #include "crkbd.h"
#define L_BASE 0 #define L_BASE 0
#define L_LOWER 8 #define L_LOWER 2
#define L_RAISE 16 #define L_RAISE 4
#define L_ADJUST 65536 #define L_ADJUST 8
#define L_ADJUST_TRI 65560 #define L_ADJUST_TRI 14
char layer_state_str[24]; char layer_state_str[24];