Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update how default layers are stored/retrieved from EEPROM #22359

Closed
wants to merge 3 commits into from

formatting and small improvements

4e5abc4
Select commit
Loading
Failed to load commit list.
Closed

Update how default layers are stored/retrieved from EEPROM #22359

formatting and small improvements
4e5abc4
Select commit
Loading
Failed to load commit list.
QMK CI / QMK CI Build failed Oct 29, 2023 in 1h 13m 48s

QMK CI Run, PR #22359

Commit SHA1: 4e5abc4728fcfce3f3522b05c838d58d91a7e799
  Base SHA1: 98530cad3ba8733d8a100e0bc5f3cf47339c4b3e

Build failed.

Detected built targets:

  • 🔴 40percentclub/gherkin/kb2040:itsaferbie

  • 🟢 40percentclub/gherkin/kb2040:mjt

  • 🔴 40percentclub/gherkin:itsaferbie

  • 🟢 40percentclub/gherkin:mjt

  • 🔴 all:default

  • 🟢 all:via

  • 🟢 atreus/astar:henxing

  • 🟢 atreus/astar_mirrored:henxing

  • 🟢 atreus/f103:henxing

  • 🟢 atreus/feather:henxing

  • 🟢 atreus/promicro:henxing

  • 🟢 atreus/teensy2:henxing

  • 🟢 biacco42/ergo42/rev1:yshrsmz

  • 🟢 clueboard/66/rev1:smt

  • 🟢 clueboard/66/rev2:smt

  • 🟢 clueboard/66/rev3:smt

  • 🟢 clueboard/66/rev4:smt

  • 🟢 converter/ibm_terminal:priyadi

  • 🔴 crkbd/r2g:thumb_ctrl

  • 🔴 crkbd/r2g:vlukash_trackpad_left

  • 🔴 crkbd/r2g:vlukash_trackpad_right

  • 🟢 crkbd/rev1:thumb_ctrl

  • 🟢 crkbd/rev1:vlukash_trackpad_left

  • 🟢 crkbd/rev1:vlukash_trackpad_right

  • 🟢 dz60:iso_split-spacebar

  • 🔴 eco/rev1:that_canadian

  • 🔴 eco/rev2:that_canadian

  • 🟢 evyd13/atom47/rev2:junonum_a47

  • 🟢 evyd13/atom47/rev3:junonum_a47

  • 🟢 evyd13/atom47/rev4:junonum_a47

  • 🟢 evyd13/atom47/rev5:junonum_a47

  • 🟢 exclusive/e7v1:masterzen

  • 🔴 gh60/satan:addcninblue

  • 🟢 gh60/satan:smt

  • 🟢 handwired/dactyl_manuform/4x5:dvorak

  • 🟢 handwired/promethium:priyadi

  • 🟢 helix/pico/back:mtei

  • 🟢 helix/pico/qmk_conf:mtei

  • 🟢 helix/pico/sc:mtei

  • 🟢 helix/pico/under:mtei

  • 🟢 helix/pico:mtei

  • 🟢 helix/rev2/back:five_rows

  • 🟢 helix/rev2/back:froggy

  • 🟢 helix/rev2/qmk_conf:five_rows

  • 🟢 helix/rev2/qmk_conf:froggy

  • 🟢 helix/rev2/sc:five_rows

  • 🟢 helix/rev2/sc:froggy

  • 🟢 helix/rev2/under:five_rows

  • 🟢 helix/rev2/under:froggy

  • 🟢 helix/rev2:five_rows

  • 🟢 helix/rev2:froggy

  • 🟢 helix/rev3_5rows:five_rows

  • 🟢 hhkb/ansi/32u2:smt

  • 🟢 hhkb/ansi/32u4:smt

  • 🟢 jd45:mjt6u

  • 🟢 kagizaraya/halberd:right_modifiers

  • 🟢 kagizaraya/scythe:forties

  • 🟢 kbdfans/kbd75/rev1:smt

  • 🟢 kbdfans/kbd75/rev2:smt

  • 🟢 keebio/bfo9000:insertsnideremarks

  • 🟢 keebio/bfo9000:tuesdayjohn

  • 🔴 keebio/iris/rev1:krusli

  • 🔴 keebio/iris/rev1:olligranlund_nordic

  • 🔴 keebio/iris/rev1_led:krusli

  • 🔴 keebio/iris/rev1_led:olligranlund_nordic

  • 🔴 keebio/iris/rev2:krusli

  • 🔴 keebio/iris/rev2:olligranlund_nordic

  • 🔴 keebio/iris/rev3:krusli

  • 🔴 keebio/iris/rev3:olligranlund_nordic

  • 🔴 keebio/iris/rev4:krusli

  • 🔴 keebio/iris/rev4:olligranlund_nordic

  • 🔴 keebio/iris/rev5:krusli

  • 🔴 keebio/iris/rev5:olligranlund_nordic

  • 🔴 keebio/iris/rev6:krusli

  • 🔴 keebio/iris/rev6:olligranlund_nordic

  • 🔴 keebio/iris/rev7:krusli

  • 🔴 keebio/iris/rev7:olligranlund_nordic

  • 🔴 keebio/iris/rev8:krusli

  • 🔴 keebio/iris/rev8:olligranlund_nordic

  • 🟢 keebio/nyquist/rev1:danielhklein

  • 🔴 keebio/nyquist/rev1:tester

  • 🔴 keebio/nyquist/rev1:yshrsmz

  • 🟢 keebio/nyquist/rev2:danielhklein

  • 🔴 keebio/nyquist/rev2:tester

  • 🔴 keebio/nyquist/rev2:yshrsmz

  • 🟢 keebio/nyquist/rev3:danielhklein

  • 🔴 keebio/nyquist/rev3:tester

  • 🔴 keebio/nyquist/rev3:yshrsmz

  • 🔴 keebio/nyquist/rev4:danielhklein

  • 🔴 keebio/nyquist/rev4:tester

  • 🔴 keebio/nyquist/rev4:yshrsmz

  • 🟢 kinesis/alvicstep:insertsnideremarks

  • 🟢 kinesis/alvicstep:tuesdayjohn

  • 🟢 kinesis/kint2pp:insertsnideremarks

  • 🟢 kinesis/kint2pp:tuesdayjohn

  • 🟢 kinesis/kint36:insertsnideremarks

  • 🟢 kinesis/kint36:tuesdayjohn

  • 🟢 kinesis/kint41:insertsnideremarks

  • 🟢 kinesis/kint41:tuesdayjohn

  • 🟢 kinesis/kintlc:insertsnideremarks

  • 🟢 kinesis/kintlc:tuesdayjohn

  • 🟢 kinesis/kintwin:insertsnideremarks

  • 🟢 kinesis/kintwin:tuesdayjohn

  • 🟢 kinesis/nguyenvietyen:insertsnideremarks

  • 🟢 kinesis/nguyenvietyen:tuesdayjohn

  • 🟢 kinesis/stapelberg:insertsnideremarks

  • 🟢 kinesis/stapelberg:tuesdayjohn

  • 🔴 kprepublic/jj40:waples

  • 🟢 ktec/ergodone:erovia

  • 🔴 lets_split/rev1:cpeters1982

  • 🔴 lets_split/rev1:DE_simple

  • 🔴 lets_split/rev1:heartrobotninja

  • 🔴 lets_split/rev1:henxing

  • 🔴 lets_split/rev1:khord

  • 🔴 lets_split/rev1:kris

  • 🔴 lets_split/rev1:krusli

  • 🔴 lets_split/rev1:mbsurfer

  • 🔴 lets_split/rev1:mjt

  • 🔴 lets_split/rev1:normacos

  • 🔴 lets_split/rev1:pitty

  • 🔴 lets_split/rev1:poker

  • 🔴 lets_split/rev1:smt

  • 🔴 lets_split/rev1:that_canadian

  • 🔴 lets_split/rev1:waples

  • 🔴 lets_split/rev1:yshrsmz

  • 🔴 lets_split/rev2:cpeters1982

  • 🔴 lets_split/rev2:DE_simple

  • 🔴 lets_split/rev2:heartrobotninja

  • 🔴 lets_split/rev2:henxing

  • 🔴 lets_split/rev2:khord

  • 🔴 lets_split/rev2:kris

  • 🔴 lets_split/rev2:krusli

  • 🔴 lets_split/rev2:mbsurfer

  • 🔴 lets_split/rev2:mjt

  • 🔴 lets_split/rev2:normacos

  • 🔴 lets_split/rev2:pitty

  • 🔴 lets_split/rev2:poker

  • 🔴 lets_split/rev2:smt

  • 🔴 lets_split/rev2:that_canadian

  • 🔴 lets_split/rev2:waples

  • 🔴 lets_split/rev2:yshrsmz

  • 🔴 lets_split/sockets:cpeters1982

  • 🔴 lets_split/sockets:DE_simple

  • 🔴 lets_split/sockets:heartrobotninja

  • 🔴 lets_split/sockets:henxing

  • 🔴 lets_split/sockets:khord

  • 🔴 lets_split/sockets:kris

  • 🔴 lets_split/sockets:krusli

  • 🔴 lets_split/sockets:mbsurfer

  • 🔴 lets_split/sockets:mjt

  • 🔴 lets_split/sockets:normacos

  • 🔴 lets_split/sockets:pitty

  • 🔴 lets_split/sockets:poker

  • 🔴 lets_split/sockets:smt

  • 🔴 lets_split/sockets:that_canadian

  • 🔴 lets_split/sockets:waples

  • 🔴 lets_split/sockets:yshrsmz

  • 🔴 lfkeyboards/lfk78/revb:iso

  • 🔴 lfkeyboards/lfk78/revb:split_bs_osx

  • 🟢 lfkeyboards/lfk78/revc:iso

  • 🟢 lfkeyboards/lfk78/revc:split_bs_osx

  • 🟢 lfkeyboards/lfk78/revj:iso

  • 🟢 lfkeyboards/lfk78/revj:split_bs_osx

  • 🟢 lfkeyboards/lfk87/reva:gbchk

  • 🟢 lfkeyboards/lfk87/reva:iso

  • 🟢 lfkeyboards/lfk87/revc:gbchk

  • 🟢 lfkeyboards/lfk87/revc:iso

  • 🟢 lfkeyboards/mini1800/reva:ca178858

  • 🟢 lfkeyboards/mini1800/revc:ca178858

  • 🔴 maple_computing/lets_split_eh/eh:msiu

  • 🔴 maple_computing/lets_split_eh/eh:that_canadian

  • 🟢 maple_computing/minidox/rev1:haegin

  • 🔴 maple_computing/minidox/rev1:khitsule

  • 🟢 maple_computing/minidox/rev1:norman

  • 🔴 maple_computing/minidox/rev1:that_canadian

  • 🟢 miniaxe:underglow

  • 🟢 mitosis:datagrok

  • 🔴 omkbd/ergodash/rev1:m47ch4n

  • 🔴 omkbd/ergodash/rev1:yet-another-developer

  • 🔴 planck/ez/base:dbroqua

  • 🔴 planck/ez/base:emilyh

  • 🔴 planck/ez/base:experimental

  • 🔴 planck/ez/base:handwired_binaryplease

  • 🔴 planck/ez/base:impossible

  • 🔴 planck/ez/base:ishtob

  • 🔴 planck/ez/base:jhenahan

  • 🔴 planck/ez/base:mjt

  • 🔴 planck/ez/base:mjtnumsym

  • 🔴 planck/ez/base:originerd

  • 🔴 planck/ez/base:premek

  • 🔴 planck/ez/base:sean

  • 🔴 planck/ez/base:sgoodwin

  • 🔴 planck/ez/base:smt

  • 🔴 planck/ez/base:that_canadian

  • 🟢 planck/ez/base:zach

  • 🔴 planck/ez/glow:dbroqua

  • 🔴 planck/ez/glow:emilyh

  • 🔴 planck/ez/glow:experimental

  • 🔴 planck/ez/glow:handwired_binaryplease

  • 🔴 planck/ez/glow:impossible

  • 🔴 planck/ez/glow:ishtob

  • 🔴 planck/ez/glow:jhenahan

  • 🔴 planck/ez/glow:mjt

  • 🔴 planck/ez/glow:mjtnumsym

  • 🔴 planck/ez/glow:originerd

  • 🔴 planck/ez/glow:premek

  • 🔴 planck/ez/glow:sean

  • 🔴 planck/ez/glow:sgoodwin

  • 🔴 planck/ez/glow:smt

  • 🔴 planck/ez/glow:that_canadian

  • 🟢 planck/ez/glow:zach

  • 🟢 planck/light:dbroqua

  • 🟢 planck/light:emilyh

  • 🔴 planck/light:experimental

  • 🟢 planck/light:handwired_binaryplease

  • 🔴 planck/light:impossible

  • 🔴 planck/light:ishtob

  • 🔴 planck/light:jhenahan

  • 🟢 planck/light:mjt

  • 🟢 planck/light:mjtnumsym

  • 🟢 planck/light:originerd

  • 🔴 planck/light:premek

  • 🔴 planck/light:sean

  • 🔴 planck/light:sgoodwin

  • 🔴 planck/light:smt

  • 🔴 planck/light:that_canadian

  • 🟢 planck/light:zach

  • 🟢 planck/rev1:dbroqua

  • 🟢 planck/rev1:emilyh

  • 🔴 planck/rev1:experimental

  • 🟢 planck/rev1:handwired_binaryplease

  • 🟢 planck/rev1:impossible

  • 🔴 planck/rev1:ishtob

  • 🔴 planck/rev1:jhenahan

  • 🟢 planck/rev1:mjt

  • 🟢 planck/rev1:mjtnumsym

  • 🟢 planck/rev1:originerd

  • 🔴 planck/rev1:premek

  • 🔴 planck/rev1:sean

  • 🔴 planck/rev1:sgoodwin

  • 🔴 planck/rev1:smt

  • 🔴 planck/rev1:that_canadian

  • 🟢 planck/rev1:zach

  • 🟢 planck/rev2:dbroqua

  • 🟢 planck/rev2:emilyh

  • 🔴 planck/rev2:experimental

  • 🟢 planck/rev2:handwired_binaryplease

  • 🟢 planck/rev2:impossible

  • 🔴 planck/rev2:ishtob

  • 🔴 planck/rev2:jhenahan

  • 🟢 planck/rev2:mjt

  • 🟢 planck/rev2:mjtnumsym

  • 🟢 planck/rev2:originerd

  • 🔴 planck/rev2:premek

  • 🔴 planck/rev2:sean

  • 🔴 planck/rev2:sgoodwin

  • 🔴 planck/rev2:smt

  • 🔴 planck/rev2:that_canadian

  • 🟢 planck/rev2:zach

  • 🟢 planck/rev3:dbroqua

  • 🟢 planck/rev3:emilyh

  • 🔴 planck/rev3:experimental

  • 🟢 planck/rev3:handwired_binaryplease

  • 🟢 planck/rev3:impossible

  • 🔴 planck/rev3:ishtob

  • 🔴 planck/rev3:jhenahan

  • 🟢 planck/rev3:mjt

  • 🟢 planck/rev3:mjtnumsym

  • 🟢 planck/rev3:originerd

  • 🔴 planck/rev3:premek

  • 🔴 planck/rev3:sean

  • 🔴 planck/rev3:sgoodwin

  • 🔴 planck/rev3:smt

  • 🔴 planck/rev3:that_canadian

  • 🟢 planck/rev3:zach

  • 🟢 planck/rev4:dbroqua

  • 🟢 planck/rev4:emilyh

  • 🔴 planck/rev4:experimental

  • 🟢 planck/rev4:handwired_binaryplease

  • 🟢 planck/rev4:impossible

  • 🔴 planck/rev4:ishtob

  • 🔴 planck/rev4:jhenahan

  • 🟢 planck/rev4:mjt

  • 🟢 planck/rev4:mjtnumsym

  • 🟢 planck/rev4:originerd

  • 🔴 planck/rev4:premek

  • 🔴 planck/rev4:sean

  • 🔴 planck/rev4:sgoodwin

  • 🔴 planck/rev4:smt

  • 🔴 planck/rev4:that_canadian

  • 🟢 planck/rev4:zach

  • 🟢 planck/rev5:dbroqua

  • 🟢 planck/rev5:emilyh

  • 🔴 planck/rev5:experimental

  • 🟢 planck/rev5:handwired_binaryplease

  • 🟢 planck/rev5:impossible

  • 🔴 planck/rev5:ishtob

  • 🔴 planck/rev5:jhenahan

  • 🟢 planck/rev5:mjt

  • 🟢 planck/rev5:mjtnumsym

  • 🟢 planck/rev5:originerd

  • 🔴 planck/rev5:premek

  • 🔴 planck/rev5:sean

  • 🔴 planck/rev5:sgoodwin

  • 🔴 planck/rev5:smt

  • 🔴 planck/rev5:that_canadian

  • 🟢 planck/rev5:zach

  • 🔴 planck/rev6:dbroqua

  • 🔴 planck/rev6:emilyh

  • 🔴 planck/rev6:experimental

  • 🔴 planck/rev6:handwired_binaryplease

  • 🔴 planck/rev6:impossible

  • 🔴 planck/rev6:ishtob

  • 🔴 planck/rev6:jhenahan

  • 🔴 planck/rev6:mjt

  • 🔴 planck/rev6:mjtnumsym

  • 🔴 planck/rev6:originerd

  • 🔴 planck/rev6:premek

  • 🔴 planck/rev6:sean

  • 🔴 planck/rev6:sgoodwin

  • 🔴 planck/rev6:smt

  • 🔴 planck/rev6:that_canadian

  • 🟢 planck/rev6:zach

  • 🔴 planck/rev6_drop:dbroqua

  • 🔴 planck/rev6_drop:emilyh

  • 🔴 planck/rev6_drop:experimental

  • 🔴 planck/rev6_drop:handwired_binaryplease

  • 🔴 planck/rev6_drop:impossible

  • 🔴 planck/rev6_drop:ishtob

  • 🔴 planck/rev6_drop:jhenahan

  • 🔴 planck/rev6_drop:mjt

  • 🔴 planck/rev6_drop:mjtnumsym

  • 🔴 planck/rev6_drop:originerd

  • 🔴 planck/rev6_drop:premek

  • 🔴 planck/rev6_drop:sean

  • 🔴 planck/rev6_drop:sgoodwin

  • 🔴 planck/rev6_drop:smt

  • 🔴 planck/rev6_drop:that_canadian

  • 🟢 planck/rev6_drop:zach

  • 🔴 planck/rev7:dbroqua

  • 🔴 planck/rev7:emilyh

  • 🔴 planck/rev7:experimental

  • 🔴 planck/rev7:handwired_binaryplease

  • 🔴 planck/rev7:impossible

  • 🔴 planck/rev7:ishtob

  • 🔴 planck/rev7:jhenahan

  • 🔴 planck/rev7:mjt

  • 🔴 planck/rev7:mjtnumsym

  • 🔴 planck/rev7:originerd

  • 🔴 planck/rev7:premek

  • 🔴 planck/rev7:sean

  • 🔴 planck/rev7:sgoodwin

  • 🔴 planck/rev7:smt

  • 🔴 planck/rev7:that_canadian

  • 🟢 planck/rev7:zach

  • 🟢 planck/thk:dbroqua

  • 🟢 planck/thk:emilyh

  • 🔴 planck/thk:experimental

  • 🔴 planck/thk:handwired_binaryplease

  • 🔴 planck/thk:impossible

  • 🔴 planck/thk:ishtob

  • 🔴 planck/thk:jhenahan

  • 🟢 planck/thk:mjt

  • 🟢 planck/thk:mjtnumsym

  • 🟢 planck/thk:originerd

  • 🔴 planck/thk:premek

  • 🔴 planck/thk:sean

  • 🔴 planck/thk:sgoodwin

  • 🔴 planck/thk:smt

  • 🔴 planck/thk:that_canadian

  • 🟢 planck/thk:zach

  • 🟢 preonic/rev1:0xdec

  • 🔴 preonic/rev1:jacwib

  • 🟢 preonic/rev1:nikchi

  • 🔴 preonic/rev1:smt

  • 🔴 preonic/rev1:that_canadian

  • 🟢 preonic/rev1:zach

  • 🟢 preonic/rev2:0xdec

  • 🔴 preonic/rev2:jacwib

  • 🟢 preonic/rev2:nikchi

  • 🔴 preonic/rev2:smt

  • 🔴 preonic/rev2:that_canadian

  • 🟢 preonic/rev2:zach

  • 🔴 preonic/rev3:0xdec

  • 🔴 preonic/rev3:jacwib

  • 🔴 preonic/rev3:nikchi

  • 🔴 preonic/rev3:smt

  • 🔴 preonic/rev3:that_canadian

  • 🔴 preonic/rev3:zach

  • 🔴 preonic/rev3_drop:0xdec

  • 🔴 preonic/rev3_drop:jacwib

  • 🔴 preonic/rev3_drop:nikchi

  • 🔴 preonic/rev3_drop:smt

  • 🔴 preonic/rev3_drop:that_canadian

  • 🔴 preonic/rev3_drop:zach

  • 🟢 redox/rev1/base:jeherve

  • 🟢 redox/rev1/proton_c:jeherve

  • 🟢 rgbkb/zen/rev1:333fred

  • 🟢 rgbkb/zen/rev1:jwlawrence

  • 🔴 rgbkb/zen/rev1:xyverz

  • 🔴 rgbkb/zen/rev2:default

  • 🟢 satt/comet46:default-rgbled

  • 🟢 satt/comet46:satt

  • 🟢 sentraq/s65_x:smt

  • 🟢 thevankeyboards/minivan:mikethetiger

  • 🔴 thevankeyboards/minivan:smt

  • 🟢 thevankeyboards/roadkit:flipphone

  • 🟢 thevankeyboards/roadkit:khord

  • 🟢 thevankeyboards/roadkit:mjt

  • 🟢 vitamins_included/rev1:numpad

  • 🟢 vitamins_included/rev2:numpad

Failed: 40percentclub/gherkin/kb2040:itsaferbie

Compiling QMK Firmware for target: '40percentclub/gherkin/kb2040:itsaferbie'...
Generating: .build/obj_40percentclub_gherkin_kb2040_itsaferbie/src/info_deps.d                      [OK]
arm-none-eabi-gcc (15:8-2019-q3-1+b1) 8.3.1 20190703 (release) [gcc-8-branch revision 273027]
Copyright (C) 2018 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

Generating: .build/obj_40percentclub_gherkin_kb2040_itsaferbie/src/default_keyboard.c               [OK]
Generating: .build/obj_40percentclub_gherkin_kb2040_itsaferbie/src/default_keyboard.h               [OK]
Generating: .build/obj_40percentclub_gherkin_kb2040_itsaferbie/src/info_config.h                    [OK]
Compiling: quantum/logging/sendchar.c                                                               [OK]
Compiling: quantum/sync_timer.c                                                                     [OK]
Compiling: quantum/logging/debug.c                                                                  [OK]
Compiling: quantum/bitwise.c                                                                        [OK]
Compiling: quantum/logging/print.c                                                                  [OK]
Compiling: quantum/eeconfig.c                                                                       [OK]
Compiling: quantum/keymap_common.c                                                                  [OK]
Compiling: quantum/keymap_introspection.c                                                          In file included from quantum/keymap_introspection.c:5:
./keyboards/40percentclub/gherkin/keymaps/itsaferbie/keymap.c:3:8: error: unknown type name 'rgblight_config_t'
 extern rgblight_config_t rgblight_config;
        ^~~~~~~~~~~~~~~~~
./keyboards/40percentclub/gherkin/keymaps/itsaferbie/keymap.c: In function 'matrix_init_user':
./keyboards/40percentclub/gherkin/keymaps/itsaferbie/keymap.c:96:3: error: implicit declaration of function 'rgblight_enable'; did you mean 'backlight_enable'? [-Werror=implicit-function-declaration]
   rgblight_enable();
   ^~~~~~~~~~~~~~~
   backlight_enable
cc1: all warnings being treated as errors
 [ERRORS]
 |
 |
 |
gmake[1]: *** [builddefs/common_rules.mk:360: .build/obj_40percentclub_gherkin_kb2040_itsaferbie/quantum/keymap_introspection.o] Error 1
gmake[1]: *** Waiting for unfinished jobs....
Compiling: quantum/keycode_config.c                                                                 [OK]
Compiling: quantum/led.c                                                                            [OK]
Compiling: .build/obj_40percentclub_gherkin_kb2040_itsaferbie/src/default_keyboard.c                [OK]
Compiling: quantum/action_tapping.c                                                                 [OK]
Compiling: quantum/action_util.c                                                                    [OK]
Compiling: quantum/main.c                                                                           [OK]
Compiling: quantum/bootmagic/bootmagic_lite.c                                                       [OK]
Compiling: quantum/debounce/sym_defer_g.c                                                           [OK]
Compiling: quantum/keyboard.c                                                                       [OK]
Compiling: quantum/action_layer.c                                                                   [OK]
Compiling: quantum/bootmagic/magic.c                                                                [OK]
Compiling: drivers/eeprom/eeprom_wear_leveling.c                                                    [OK]
Compiling: quantum/matrix_common.c                                                                  [OK]
Compiling: drivers/eeprom/eeprom_driver.c                                                           [OK]
Compiling: quantum/process_keycode/process_backlight.c                                              [OK]
Compiling: quantum/quantum.c                                                                        [OK]
Compiling: quantum/matrix.c                                                                         [OK]
Compiling: quantum/backlight/backlight.c                                                            [OK]
Compiling: quantum/wear_leveling/wear_leveling.c                                                    [OK]
Compiling: quantum/mousekey.c                                                                       [OK]
Compiling: quantum/action.c                                                                         [OK]
Compiling: platforms/chibios/drivers/wear_leveling/wear_leveling_rp2040_flash.c                     [OK]
Compiling: lib/printf/src/printf/printf.c                                                           [OK]

Failed: 40percentclub/gherkin:itsaferbie

Compiling QMK Firmware for target: '40percentclub/gherkin:itsaferbie'...
Generating: .build/obj_40percentclub_gherkin_itsaferbie/src/info_deps.d                             [OK]
avr-gcc (GCC) 8.3.0
Copyright (C) 2018 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

Generating: .build/obj_40percentclub_gherkin_itsaferbie/src/default_keyboard.h                      [OK]
Generating: .build/obj_40percentclub_gherkin_itsaferbie/src/default_keyboard.c                      [OK]
Generating: .build/obj_40percentclub_gherkin_itsaferbie/src/info_config.h                           [OK]
Compiling: .build/obj_40percentclub_gherkin_itsaferbie/src/default_keyboard.c                       [OK]
Compiling: quantum/keymap_introspection.c                                                          In file included from quantum/keymap_introspection.c:5:
./keyboards/40percentclub/gherkin/keymaps/itsaferbie/keymap.c:3:8: error: unknown type name 'rgblight_config_t'
 extern rgblight_config_t rgblight_config;
        ^~~~~~~~~~~~~~~~~
./keyboards/40percentclub/gherkin/keymaps/itsaferbie/keymap.c: In function 'matrix_init_user':
./keyboards/40percentclub/gherkin/keymaps/itsaferbie/keymap.c:96:3: error: implicit declaration of function 'rgblight_enable'; did you mean 'backlight_enable'? [-Werror=implicit-function-declaration]
   rgblight_enable();
   ^~~~~~~~~~~~~~~
   backlight_enable
cc1: all warnings being treated as errors
 [ERRORS]
 |
 |
 |
gmake[1]: *** [builddefs/common_rules.mk:361: .build/obj_40percentclub_gherkin_itsaferbie/quantum/keymap_introspection.o] Error 1
gmake[1]: *** Waiting for unfinished jobs....
Compiling: quantum/bitwise.c                                                                        [OK]
Compiling: quantum/led.c                                                                            [OK]
Compiling: quantum/logging/debug.c                                                                  [OK]
Compiling: quantum/logging/sendchar.c                                                               [OK]
Compiling: quantum/main.c                                                                           [OK]
Compiling: quantum/sync_timer.c                                                                     [OK]
Compiling: quantum/debounce/sym_defer_g.c                                                           [OK]
Assembling: platforms/avr/xprintf.S                                                                 [OK]
Compiling: quantum/eeconfig.c                                                                       [OK]
Compiling: platforms/avr/printf.c                                                                   [OK]
Compiling: quantum/bootmagic/bootmagic_lite.c                                                       [OK]
Compiling: quantum/keymap_common.c                                                                  [OK]
Compiling: quantum/bootmagic/magic.c                                                                [OK]
Compiling: quantum/keycode_config.c                                                                 [OK]
Compiling: quantum/action_layer.c                                                                   [OK]
Compiling: quantum/action_util.c                                                                    [OK]
Compiling: quantum/matrix_common.c                                                                  [OK]
Compiling: quantum/backlight/backlight_driver_common.c                                              [OK]
Compiling: quantum/quantum.c                                                                        [OK]
Compiling: quantum/action_tapping.c                                                                 [OK]
Compiling: quantum/keyboard.c                                                                       [OK]
Compiling: quantum/process_keycode/process_backlight.c                                              [OK]
Compiling: platforms/avr/drivers/backlight_pwm.c                                                    [OK]
Compiling: quantum/matrix.c                                                                         [OK]
Compiling: quantum/backlight/backlight.c                                                            [OK]
Compiling: quantum/action.c                                                                         [OK]
Compiling: quantum/mousekey.c                                                                       [OK]

Failed: all:default

Build failed. See other build targets for information.

Failed: crkbd/r2g:thumb_ctrl

Compiling QMK Firmware for target: 'crkbd/r2g:thumb_ctrl'...
Generating: .build/obj_crkbd_r2g_thumb_ctrl/src/info_deps.d                                         [OK]
avr-gcc (GCC) 8.3.0
Copyright (C) 2018 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

Generating: .build/obj_crkbd_r2g_thumb_ctrl/src/default_keyboard.c                                  [OK]
Generating: .build/obj_crkbd_r2g_thumb_ctrl/src/default_keyboard.h                                  [OK]
Generating: .build/obj_crkbd_r2g_thumb_ctrl/src/info_config.h                                       [OK]
Compiling: quantum/bitwise.c                                                                        [OK]
Compiling: keyboards/crkbd/lib/layer_state_reader.c                                                 [OK]
Compiling: keyboards/crkbd/lib/rgb_state_reader.c                                                   [OK]
Compiling: keyboards/crkbd/lib/keylogger.c                                                          [OK]
Compiling: keyboards/crkbd/lib/logo_reader.c                                                        [OK]
Compiling: .build/obj_crkbd_r2g_thumb_ctrl/src/default_keyboard.c                                   [OK]
Compiling: keyboards/crkbd/r2g/r2g.c                                                                [OK]
Compiling: keyboards/crkbd/crkbd.c                                                                  [OK]
Compiling: quantum/logging/debug.c                                                                  [OK]
Compiling: quantum/sync_timer.c                                                                     [OK]
Compiling: quantum/logging/sendchar.c                                                               [OK]
Compiling: quantum/quantum.c                                                                        [OK]
Compiling: quantum/action_layer.c                                                                   [OK]
Compiling: quantum/led.c                                                                            [OK]
Compiling: quantum/eeconfig.c                                                                       [OK]
Compiling: quantum/action_tapping.c                                                                 [OK]
Compiling: quantum/keycode_config.c                                                                 [OK]
Compiling: quantum/main.c                                                                           [OK]
Compiling: quantum/color.c                                                                          [OK]
Compiling: platforms/avr/printf.c                                                                   [OK]
Compiling: quantum/bootmagic/magic.c                                                                [OK]
Assembling: platforms/avr/xprintf.S                                                                 [OK]
Compiling: quantum/action_util.c                                                                    [OK]
Compiling: quantum/keymap_common.c                                                                  [OK]
Compiling: quantum/keymap_introspection.c                                                           [OK]
Compiling: quantum/keyboard.c                                                                       [OK]
Compiling: quantum/split_common/transport.c                                                         [OK]
Compiling: quantum/matrix_common.c                                                                  [OK]
Compiling: quantum/matrix.c                                                                         [OK]
Compiling: quantum/split_common/split_util.c                                                        [OK]
Compiling: quantum/debounce/sym_defer_g.c                                                           [OK]
Compiling: quantum/action.c                                                                         [OK]
Compiling: quantum/rgb_matrix/rgb_matrix_drivers.c                                                 quantum/rgb_matrix/rgb_matrix_drivers.c:335:17: note: #pragma message: Cannot use RGBLIGHT and RGB Matrix using WS2812 at the same time.
 #        pragma message "Cannot use RGBLIGHT and RGB Matrix using WS2812 at the same time."
                 ^~~~~~~
quantum/rgb_matrix/rgb_matrix_drivers.c:336:17: note: #pragma message: You need to use a custom driver, or re-implement the WS2812 driver to use a different configuration.
 #        pragma message "You need to use a custom driver, or re-implement the WS2812 driver to use a different configuration."
                 ^~~~~~~
 [OK]
Compiling: lib/lib8tion/lib8tion.c                                                                  [OK]
Compiling: quantum/crc.c                                                                            [OK]
Compiling: quantum/led_tables.c                                                                     [OK]
Compiling: quantum/split_common/transactions.c                                                      [OK]
Compiling: platforms/avr/drivers/ws2812_bitbang.c                                                   [OK]
Compiling: quantum/process_keycode/process_rgb.c                                                    [OK]
Compiling: quantum/process_keycode/process_magic.c                                                  [OK]
Compiling: quantum/process_keycode/process_grave_esc.c                                              [OK]
Compiling: quantum/process_keycode/process_space_cadet.c                                            [OK]
Compiling: tmk_core/protocol/host.c                                                                 [OK]
Compiling: tmk_core/protocol/usb_device_state.c                                                     [OK]
Compiling: tmk_core/protocol/usb_util.c                                                             [OK]
Compiling: platforms/synchronization_util.c                                                         [OK]
Compiling: platforms/timer.c                                                                        [OK]
Compiling: quantum/send_string/send_string.c                                                        [OK]
Compiling: tmk_core/protocol/report.c                                                               [OK]
Compiling: platforms/suspend.c                                                                      [OK]
Compiling: platforms/avr/hardware_id.c                                                              [OK]
Compiling: platforms/avr/platform.c                                                                 [OK]
Compiling: quantum/rgblight/rgblight.c                                                              [OK]
Compiling: drivers/oled/oled_driver.c                                                               [OK]
Compiling: platforms/avr/timer.c                                                                    [OK]
Compiling: platforms/avr/bootloaders/dfu.c                                                          [OK]
Compiling: platforms/avr/drivers/i2c_slave.c                                                        [OK]
Compiling: quantum/rgb_matrix/rgb_matrix.c                                                          [OK]
Compiling: lib/lufa/LUFA/Drivers/USB/Core/AVR8/Device_AVR8.c                                        [OK]
Compiling: lib/lufa/LUFA/Drivers/USB/Class/Common/HIDParser.c                                       [OK]
Compiling: lib/lufa/LUFA/Drivers/USB/Core/AVR8/Host_AVR8.c                                          [OK]
Compiling: platforms/avr/suspend.c                                                                  [OK]
Archiving: .build/obj_crkbd_r2g_thumb_ctrl/i2c_slave.o                                              [OK]
Compiling: lib/lufa/LUFA/Drivers/USB/Core/AVR8/Pipe_AVR8.c                                          [OK]
Compiling: lib/lufa/LUFA/Drivers/USB/Core/AVR8/PipeStream_AVR8.c                                    [OK]
Compiling: tmk_core/protocol/usb_descriptor.c                                                       [OK]
Compiling: platforms/avr/drivers/i2c_master.c                                                       [OK]
Compiling: lib/lufa/LUFA/Drivers/USB/Core/AVR8/Endpoint_AVR8.c                                      [OK]
Compiling: lib/lufa/LUFA/Drivers/USB/Core/Events.c                                                  [OK]
Compiling: lib/lufa/LUFA/Drivers/USB/Core/AVR8/USBController_AVR8.c                                 [OK]
Compiling: lib/lufa/LUFA/Drivers/USB/Core/AVR8/EndpointStream_AVR8.c                                [OK]
Compiling: tmk_core/protocol/lufa/lufa.c                                                            [OK]
Archiving: .build/obj_crkbd_r2g_thumb_ctrl/i2c_master.o                                             [OK]
Compiling: lib/lufa/LUFA/Drivers/USB/Core/ConfigDescriptors.c                                       [OK]
Compiling: lib/lufa/LUFA/Drivers/USB/Core/USBTask.c                                                 [OK]
Compiling: lib/lufa/LUFA/Drivers/USB/Core/AVR8/USBInterrupt_AVR8.c                                  [OK]
Compiling: platforms/avr/drivers/serial.c                                                           [OK]
Compiling: lib/lufa/LUFA/Drivers/USB/Core/HostStandardReq.c                                         [OK]
Compiling: lib/lufa/LUFA/Drivers/USB/Core/DeviceStandardReq.c                                       [OK]
Compiling: tmk_core/protocol/lufa/usb_util.c                                                        [OK]
Archiving: .build/obj_crkbd_r2g_thumb_ctrl/serial.o                                                 [OK]
Linking: .build/crkbd_r2g_thumb_ctrl.elf                                                            [OK]
Creating load file for flashing: .build/crkbd_r2g_thumb_ctrl.hex                                    [OK]
Copying crkbd_r2g_thumb_ctrl.hex to qmk_firmware folder                                             [OK]
Checking file size of crkbd_r2g_thumb_ctrl.hex
 * The firmware is too large! 29484/28672 (812 bytes over)
 [ERRORS]

gmake[1]: *** [platforms/avr/platform.mk:120: check-size] Error 1

Failed: crkbd/r2g:vlukash_trackpad_left

Compiling QMK Firmware for target: 'crkbd/r2g:vlukash_trackpad_left'...
Generating: .build/obj_crkbd_r2g_vlukash_trackpad_left/src/info_deps.d                              [OK]
avr-gcc (GCC) 8.3.0
Copyright (C) 2018 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

Generating: .build/obj_crkbd_r2g_vlukash_trackpad_left/src/default_keyboard.c                       [OK]
Generating: .build/obj_crkbd_r2g_vlukash_trackpad_left/src/default_keyboard.h                       [OK]
Generating: .build/obj_crkbd_r2g_vlukash_trackpad_left/src/info_config.h                            [OK]
Compiling: keyboards/crkbd/lib/logo_reader.c                                                        [OK]
Compiling: keyboards/crkbd/r2g/r2g.c                                                                [OK]
Compiling: quantum/bitwise.c                                                                        [OK]
Compiling: keyboards/crkbd/lib/keylogger.c                                                          [OK]
Compiling: keyboards/crkbd/lib/rgb_state_reader.c                                                   [OK]
Compiling: keyboards/crkbd/lib/layer_state_reader.c                                                 [OK]
Compiling: keyboards/crkbd/crkbd.c                                                                  [OK]
Compiling: .build/obj_crkbd_r2g_vlukash_trackpad_left/src/default_keyboard.c                        [OK]
Compiling: quantum/led.c                                                                            [OK]
Compiling: quantum/sync_timer.c                                                                     [OK]
Compiling: quantum/logging/sendchar.c                                                               [OK]
Compiling: quantum/eeconfig.c                                                                       [OK]
Compiling: quantum/logging/debug.c                                                                  [OK]
Compiling: quantum/action_tapping.c                                                                 [OK]
Compiling: quantum/quantum.c                                                                        [OK]
Compiling: quantum/action_layer.c                                                                   [OK]
Compiling: quantum/action_util.c                                                                    [OK]
Compiling: quantum/keymap_common.c                                                                  [OK]
Compiling: quantum/debounce/sym_defer_g.c                                                           [OK]
Compiling: quantum/keymap_introspection.c                                                           [OK]
Compiling: quantum/keyboard.c                                                                       [OK]
Compiling: quantum/main.c                                                                           [OK]
Assembling: platforms/avr/xprintf.S                                                                 [OK]
Compiling: quantum/bootmagic/bootmagic_lite.c                                                       [OK]
Compiling: quantum/matrix.c                                                                         [OK]
Compiling: quantum/color.c                                                                          [OK]
Compiling: quantum/split_common/split_util.c                                                        [OK]
Compiling: quantum/keycode_config.c                                                                 [OK]
Compiling: quantum/bootmagic/magic.c                                                                [OK]
Compiling: quantum/action.c                                                                         [OK]
Compiling: lib/lib8tion/lib8tion.c                                                                  [OK]
Compiling: quantum/rgb_matrix/rgb_matrix_drivers.c                                                 quantum/rgb_matrix/rgb_matrix_drivers.c:335:17: note: #pragma message: Cannot use RGBLIGHT and RGB Matrix using WS2812 at the same time.
 #        pragma message "Cannot use RGBLIGHT and RGB Matrix using WS2812 at the same time."
                 ^~~~~~~
quantum/rgb_matrix/rgb_matrix_drivers.c:336:17: note: #pragma message: You need to use a custom driver, or re-implement the WS2812 driver to use a different configuration.
 #        pragma message "You need to use a custom driver, or re-implement the WS2812 driver to use a different configuration."
                 ^~~~~~~
 [OK]
Compiling: platforms/avr/printf.c                                                                   [OK]
Compiling: quantum/matrix_common.c                                                                  [OK]
Compiling: quantum/split_common/transport.c                                                         [OK]
Compiling: quantum/led_tables.c                                                                     [OK]
Compiling: quantum/crc.c                                                                            [OK]
Compiling: quantum/split_common/transactions.c                                                      [OK]
Compiling: quantum/mousekey.c                                                                       [OK]
Compiling: quantum/process_keycode/process_rgb.c                                                    [OK]
Compiling: tmk_core/protocol/usb_device_state.c                                                     [OK]
Compiling: quantum/process_keycode/process_magic.c                                                  [OK]
Compiling: quantum/process_keycode/process_grave_esc.c                                              [OK]
Compiling: tmk_core/protocol/host.c                                                                 [OK]
Compiling: quantum/send_string/send_string.c                                                        [OK]
Compiling: platforms/avr/drivers/ws2812_bitbang.c                                                   [OK]
Compiling: quantum/process_keycode/process_space_cadet.c                                            [OK]
Compiling: platforms/suspend.c                                                                      [OK]
Compiling: tmk_core/protocol/usb_util.c                                                             [OK]
Compiling: platforms/timer.c                                                                        [OK]
Compiling: platforms/synchronization_util.c                                                         [OK]
Compiling: tmk_core/protocol/report.c                                                               [OK]
Compiling: drivers/oled/oled_driver.c                                                               [OK]
Compiling: platforms/avr/hardware_id.c                                                              [OK]
Compiling: platforms/avr/platform.c                                                                 [OK]
Compiling: platforms/avr/timer.c                                                                    [OK]
Compiling: platforms/avr/bootloaders/dfu.c                                                          [OK]
Compiling: quantum/rgb_matrix/rgb_matrix.c                                                          [OK]
Compiling: quantum/rgblight/rgblight.c                                                              [OK]
Compiling: lib/lufa/LUFA/Drivers/USB/Core/AVR8/PipeStream_AVR8.c                                    [OK]
Compiling: lib/lufa/LUFA/Drivers/USB/Class/Common/HIDParser.c                                       [OK]
Compiling: lib/lufa/LUFA/Drivers/USB/Core/AVR8/Host_AVR8.c                                          [OK]
Compiling: platforms/avr/drivers/i2c_slave.c                                                        [OK]
Compiling: lib/lufa/LUFA/Drivers/USB/Core/AVR8/Pipe_AVR8.c                                          [OK]
Compiling: lib/lufa/LUFA/Drivers/USB/Core/AVR8/Device_AVR8.c                                        [OK]
Compiling: platforms/avr/suspend.c                                                                  [OK]
Archiving: .build/obj_crkbd_r2g_vlukash_trackpad_left/i2c_slave.o                                   [OK]
Compiling: tmk_core/protocol/usb_descriptor.c                                                       [OK]
Compiling: lib/lufa/LUFA/Drivers/USB/Core/HostStandardReq.c                                         [OK]
Compiling: lib/lufa/LUFA/Drivers/USB/Core/AVR8/Endpoint_AVR8.c                                      [OK]
Compiling: lib/lufa/LUFA/Drivers/USB/Core/ConfigDescriptors.c                                       [OK]
Compiling: lib/lufa/LUFA/Drivers/USB/Core/AVR8/USBController_AVR8.c                                 [OK]
Compiling: lib/lufa/LUFA/Drivers/USB/Core/AVR8/USBInterrupt_AVR8.c                                  [OK]
Compiling: tmk_core/protocol/lufa/lufa.c                                                            [OK]
Compiling: lib/lufa/LUFA/Drivers/USB/Core/Events.c                                                  [OK]
Compiling: platforms/avr/drivers/i2c_master.c                                                       [OK]
Compiling: platforms/avr/drivers/serial.c                                                           [OK]
Compiling: lib/lufa/LUFA/Drivers/USB/Core/DeviceStandardReq.c                                       [OK]
Compiling: lib/lufa/LUFA/Drivers/USB/Core/USBTask.c                                                 [OK]
Archiving: .build/obj_crkbd_r2g_vlukash_trackpad_left/i2c_master.o                                  [OK]
Archiving: .build/obj_crkbd_r2g_vlukash_trackpad_left/serial.o                                      [OK]
Compiling: lib/lufa/LUFA/Drivers/USB/Core/AVR8/EndpointStream_AVR8.c                                [OK]
Compiling: tmk_core/protocol/lufa/usb_util.c                                                        [OK]
Linking: .build/crkbd_r2g_vlukash_trackpad_left.elf                                                 [OK]
Creating load file for flashing: .build/crkbd_r2g_vlukash_trackpad_left.hex                         [OK]
Copying crkbd_r2g_vlukash_trackpad_left.hex to qmk_firmware folder                                  [OK]
Checking file size of crkbd_r2g_vlukash_trackpad_left.hex
 * The firmware is too large! 31784/28672 (3112 bytes over)
 [ERRORS]

gmake[1]: *** [platforms/avr/platform.mk:120: check-size] Error 1

Failed: crkbd/r2g:vlukash_trackpad_right

Compiling QMK Firmware for target: 'crkbd/r2g:vlukash_trackpad_right'...
Generating: .build/obj_crkbd_r2g_vlukash_trackpad_right/src/info_deps.d                             [OK]
avr-gcc (GCC) 8.3.0
Copyright (C) 2018 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

Generating: .build/obj_crkbd_r2g_vlukash_trackpad_right/src/default_keyboard.h                      [OK]
Generating: .build/obj_crkbd_r2g_vlukash_trackpad_right/src/info_config.h                           [OK]
Generating: .build/obj_crkbd_r2g_vlukash_trackpad_right/src/default_keyboard.c                      [OK]
Compiling: quantum/bitwise.c                                                                        [OK]
Compiling: .build/obj_crkbd_r2g_vlukash_trackpad_right/src/default_keyboard.c                       [OK]
Compiling: keyboards/crkbd/r2g/r2g.c                                                                [OK]
Compiling: keyboards/crkbd/keymaps/vlukash_trackpad_right/trackpad.c                                [OK]
Compiling: keyboards/crkbd/crkbd.c                                                                  [OK]
Compiling: quantum/led.c                                                                            [OK]
Compiling: quantum/keymap_introspection.c                                                           [OK]
Compiling: quantum/logging/sendchar.c                                                               [OK]
Compiling: quantum/sync_timer.c                                                                     [OK]
Compiling: quantum/logging/debug.c                                                                  [OK]
Compiling: quantum/action_layer.c                                                                   [OK]
Compiling: quantum/keycode_config.c                                                                 [OK]
Compiling: quantum/eeconfig.c                                                                       [OK]
Compiling: quantum/action_tapping.c                                                                 [OK]
Compiling: quantum/action_util.c                                                                    [OK]
Compiling: quantum/quantum.c                                                                        [OK]
Compiling: quantum/keymap_common.c                                                                  [OK]
Compiling: quantum/keyboard.c                                                                       [OK]
Compiling: quantum/bootmagic/bootmagic_lite.c                                                       [OK]
Compiling: quantum/debounce/sym_defer_g.c                                                           [OK]
Compiling: platforms/avr/printf.c                                                                   [OK]
Compiling: quantum/main.c                                                                           [OK]
Compiling: quantum/pointing_device/pointing_device_auto_mouse.c                                     [OK]
Assembling: platforms/avr/xprintf.S                                                                 [OK]
Compiling: quantum/bootmagic/magic.c                                                                [OK]
Compiling: quantum/color.c                                                                          [OK]
Compiling: quantum/matrix_common.c                                                                  [OK]
Compiling: quantum/split_common/transport.c                                                         [OK]
Compiling: quantum/action.c                                                                         [OK]
Compiling: quantum/matrix.c                                                                         [OK]
Compiling: quantum/split_common/split_util.c                                                        [OK]
Compiling: lib/lib8tion/lib8tion.c                                                                  [OK]
Compiling: quantum/rgb_matrix/rgb_matrix_drivers.c                                                 quantum/rgb_matrix/rgb_matrix_drivers.c:335:17: note: #pragma message: Cannot use RGBLIGHT and RGB Matrix using WS2812 at the same time.
 #        pragma message "Cannot use RGBLIGHT and RGB Matrix using WS2812 at the same time."
                 ^~~~~~~
quantum/rgb_matrix/rgb_matrix_drivers.c:336:17: note: #pragma message: You need to use a custom driver, or re-implement the WS2812 driver to use a different configuration.
 #        pragma message "You need to use a custom driver, or re-implement the WS2812 driver to use a different configuration."
                 ^~~~~~~
 [OK]
Compiling: quantum/pointing_device/pointing_device_drivers.c                                        [OK]
Compiling: quantum/crc.c                                                                            [OK]
Compiling: quantum/pointing_device/pointing_device.c                                                [OK]
Compiling: quantum/split_common/transactions.c                                                      [OK]
Compiling: quantum/mousekey.c                                                                       [OK]
Compiling: quantum/led_tables.c                                                                     [OK]
Compiling: platforms/avr/drivers/ws2812_bitbang.c                                                   [OK]
Compiling: quantum/process_keycode/process_magic.c                                                  [OK]
Compiling: tmk_core/protocol/usb_device_state.c                                                     [OK]
Compiling: quantum/process_keycode/process_rgb.c                                                    [OK]
Compiling: quantum/process_keycode/process_space_cadet.c                                            [OK]
Compiling: quantum/process_keycode/process_grave_esc.c                                              [OK]
Compiling: quantum/send_string/send_string.c                                                        [OK]
Compiling: tmk_core/protocol/host.c                                                                 [OK]
Compiling: platforms/suspend.c                                                                      [OK]
Compiling: platforms/synchronization_util.c                                                         [OK]
Compiling: platforms/timer.c                                                                        [OK]
Compiling: platforms/avr/platform.c                                                                 [OK]
Compiling: tmk_core/protocol/usb_util.c                                                             [OK]
Compiling: platforms/avr/hardware_id.c                                                              [OK]
Compiling: drivers/oled/oled_driver.c                                                               [OK]
Compiling: tmk_core/protocol/report.c                                                               [OK]
Compiling: platforms/avr/drivers/i2c_slave.c                                                        [OK]
Compiling: platforms/avr/timer.c                                                                    [OK]
Compiling: quantum/rgblight/rgblight.c                                                              [OK]
Compiling: platforms/avr/bootloaders/dfu.c                                                          [OK]
Compiling: lib/lufa/LUFA/Drivers/USB/Core/AVR8/Device_AVR8.c                                        [OK]
Compiling: quantum/rgb_matrix/rgb_matrix.c                                                          [OK]
Compiling: lib/lufa/LUFA/Drivers/USB/Class/Common/HIDParser.c                                       [OK]
Compiling: platforms/avr/suspend.c                                                                  [OK]
Compiling: lib/lufa/LUFA/Drivers/USB/Core/AVR8/Host_AVR8.c                                          [OK]
Compiling: lib/lufa/LUFA/Drivers/USB/Core/AVR8/PipeStream_AVR8.c                                    [OK]
Archiving: .build/obj_crkbd_r2g_vlukash_trackpad_right/i2c_slave.o                                  [OK]
Compiling: tmk_core/protocol/usb_descriptor.c                                                       [OK]
Compiling: platforms/avr/drivers/i2c_master.c                                                       [OK]
Compiling: lib/lufa/LUFA/Drivers/USB/Core/AVR8/Pipe_AVR8.c                                          [OK]
Compiling: lib/lufa/LUFA/Drivers/USB/Core/AVR8/Endpoint_AVR8.c                                      [OK]
Compiling: lib/lufa/LUFA/Drivers/USB/Core/Events.c                                                  [OK]
Archiving: .build/obj_crkbd_r2g_vlukash_trackpad_right/i2c_master.o                                 [OK]
Compiling: lib/lufa/LUFA/Drivers/USB/Core/HostStandardReq.c                                         [OK]
Compiling: lib/lufa/LUFA/Drivers/USB/Core/ConfigDescriptors.c                                       [OK]
Compiling: platforms/avr/drivers/serial.c                                                           [OK]
Compiling: lib/lufa/LUFA/Drivers/USB/Core/AVR8/USBController_AVR8.c                                 [OK]
Compiling: lib/lufa/LUFA/Drivers/USB/Core/USBTask.c                                                 [OK]
Compiling: lib/lufa/LUFA/Drivers/USB/Core/DeviceStandardReq.c                                       [OK]
Compiling: lib/lufa/LUFA/Drivers/USB/Core/AVR8/EndpointStream_AVR8.c                                [OK]
Archiving: .build/obj_crkbd_r2g_vlukash_trackpad_right/serial.o                                     [OK]
Compiling: tmk_core/protocol/lufa/lufa.c                                                            [OK]
Compiling: lib/lufa/LUFA/Drivers/USB/Core/AVR8/USBInterrupt_AVR8.c                                  [OK]
Compiling: tmk_core/protocol/lufa/usb_util.c                                                        [OK]
Linking: .build/crkbd_r2g_vlukash_trackpad_right.elf                                                [OK]
Creating load file for flashing: .build/crkbd_r2g_vlukash_trackpad_right.hex                        [OK]
Copying crkbd_r2g_vlukash_trackpad_right.hex to qmk_firmware folder                                 [OK]
Checking file size of crkbd_r2g_vlukash_trackpad_right.hex
 * The firmware is too large! 31886/28672 (3214 bytes over)
 [ERRORS]

gmake[1]: *** [platforms/avr/platform.mk:120: check-size] Error 1

Failed: eco/rev1:that_canadian

Compiling QMK Firmware for target: 'eco/rev1:that_canadian'...
Generating: .build/obj_eco_rev1_that_canadian/src/info_deps.d                                       [OK]
avr-gcc (GCC) 8.3.0
Copyright (C) 2018 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

Generating: .build/obj_eco_rev1_that_canadian/src/info_config.h                                     [OK]
Generating: .build/obj_eco_rev1_that_canadian/src/default_keyboard.c                                [OK]
Generating: .build/obj_eco_rev1_that_canadian/src/default_keyboard.h                                [OK]
Compiling: .build/obj_eco_rev1_that_canadian/src/default_keyboard.c                                 [OK]
Compiling: quantum/keymap_introspection.c                                                          quantum/keymap_introspection.c:30:1: error: static assertion failed: "Number of keymap layers exceeds maximum set by LAYER_STATE_(8|16|32)BIT"
 _Static_assert(NUM_KEYMAP_LAYERS_RAW <= MAX_LAYER, "Number of keymap layers exceeds maximum set by LAYER_STATE_(8|16|32)BIT");
 ^~~~~~~~~~~~~~
 [ERRORS]
 |
 |
 |
gmake[1]: *** [builddefs/common_rules.mk:360: .build/obj_eco_rev1_that_canadian/quantum/keymap_introspection.o] Error 1
gmake[1]: *** Waiting for unfinished jobs....
Compiling: quantum/bitwise.c                                                                        [OK]
Compiling: quantum/led.c                                                                            [OK]
Compiling: quantum/quantum.c