~ruther/qmk_firmware

9dbee3e23d28e5f61384bbb5650505a572022341 — Ryan 2 years ago 72da3ee
Remove useless "ifdef KEYBOARD_*" (#20078)

Co-authored-by: Nick Brassel <nick@tzarc.org>
768 files changed, 194 insertions(+), 6991 deletions(-)

D keyboards/25keys/zinc/rev1/rev1.c
D keyboards/25keys/zinc/reva/reva.c
D keyboards/25keys/zinc/zinc.c
D keyboards/25keys/zinc/zinc.h
D keyboards/40percentclub/i75/i75.c
D keyboards/40percentclub/i75/i75.h
D keyboards/40percentclub/i75/promicro/promicro.c
M keyboards/40percentclub/i75/promicro/promicro.h
D keyboards/40percentclub/i75/teensy2/teensy2.c
M keyboards/40percentclub/i75/teensy2/teensy2.h
D keyboards/40percentclub/polyandry/polyandry.c
D keyboards/40percentclub/polyandry/polyandry.h
D keyboards/40percentclub/polyandry/promicro/promicro.c
M keyboards/40percentclub/polyandry/promicro/promicro.h
D keyboards/40percentclub/polyandry/teensy2/teensy2.c
M keyboards/40percentclub/polyandry/teensy2/teensy2.h
D keyboards/acheron/apollo/87h/87h.c
D keyboards/acheron/apollo/87h/87h.h
D keyboards/acheron/athena/athena.c
D keyboards/acheron/athena/athena.h
D keyboards/acheron/elongate/beta/beta.c
D keyboards/acheron/elongate/elongate.c
D keyboards/acheron/elongate/elongate.h
D keyboards/acheron/shark/alpha/alpha.c
D keyboards/acheron/shark/shark.c
D keyboards/acheron/shark/shark.h
M keyboards/adkb96/adkb96.c
D keyboards/adkb96/adkb96.h
D keyboards/adkb96/rev1/rev1.c
M keyboards/adkb96/rev1/rev1.h
D keyboards/aeboards/constellation/constellation.c
D keyboards/aeboards/constellation/constellation.h
D keyboards/aeboards/constellation/rev1/rev1.c
D keyboards/aeboards/constellation/rev3/rev3.c
D keyboards/aeboards/satellite/satellite.c
D keyboards/aeboards/satellite/satellite.h
D keyboards/afternoonlabs/breeze/breeze.c
D keyboards/afternoonlabs/breeze/breeze.h
D keyboards/afternoonlabs/breeze/rev0/rev0.c
M keyboards/afternoonlabs/breeze/rev0/rev0.h
D keyboards/afternoonlabs/breeze/rev1/rev1.c
M keyboards/afternoonlabs/breeze/rev1/rev1.h
D keyboards/afternoonlabs/gust/gust.c
D keyboards/afternoonlabs/gust/gust.h
D keyboards/afternoonlabs/gust/rev1/rev1.c
M keyboards/afternoonlabs/gust/rev1/rev1.h
D keyboards/afternoonlabs/oceanbreeze/oceanbreeze.c
D keyboards/afternoonlabs/oceanbreeze/oceanbreeze.h
D keyboards/afternoonlabs/oceanbreeze/rev1/rev1.c
M keyboards/afternoonlabs/oceanbreeze/rev1/rev1.h
D keyboards/afternoonlabs/southern_breeze/rev1/rev1.c
M keyboards/afternoonlabs/southern_breeze/rev1/rev1.h
D keyboards/afternoonlabs/southern_breeze/southern_breeze.c
D keyboards/afternoonlabs/southern_breeze/southern_breeze.h
D keyboards/afternoonlabs/summer_breeze/rev1/rev1.c
M keyboards/afternoonlabs/summer_breeze/rev1/rev1.h
D keyboards/afternoonlabs/summer_breeze/summer_breeze.c
D keyboards/afternoonlabs/summer_breeze/summer_breeze.h
D keyboards/alt34/alt34.c
D keyboards/alt34/alt34.h
D keyboards/alt34/rev1/rev1.c
M keyboards/alt34/rev1/rev1.h
D keyboards/arabica37/arabica37.c
D keyboards/arabica37/arabica37.h
D keyboards/arabica37/rev1/rev1.c
M keyboards/arabica37/rev1/rev1.h
D keyboards/atreus/astar/astar.c
D keyboards/atreus/astar/astar.h
D keyboards/atreus/astar_mirrored/astar_mirrored.c
D keyboards/atreus/astar_mirrored/astar_mirrored.h
D keyboards/atreus/atreus.c
M keyboards/atreus/atreus.h
D keyboards/atreus/f103/f103.c
D keyboards/atreus/f103/f103.h
D keyboards/atreus/feather/feather.c
D keyboards/atreus/feather/feather.h
D keyboards/atreus/promicro/promicro.c
D keyboards/atreus/promicro/promicro.h
D keyboards/atreus/teensy2/teensy2.c
D keyboards/atreus/teensy2/teensy2.h
D keyboards/atreyu/atreyu.c
D keyboards/atreyu/atreyu.h
M keyboards/avalanche/avalanche.c
D keyboards/avalanche/avalanche.h
D keyboards/avalanche/v1/v1.c
M keyboards/avalanche/v1/v1.h
D keyboards/avalanche/v2/v2.c
M keyboards/avalanche/v2/v2.h
D keyboards/avalanche/v3/v3.c
M keyboards/avalanche/v3/v3.h
M keyboards/avalanche/v4/v4.c
M keyboards/avalanche/v4/v4.h
D keyboards/basekeys/slice/rev1/rev1.c
M keyboards/basekeys/slice/rev1/rev1.h
D keyboards/basekeys/slice/rev1_rgb/rev1_rgb.c
M keyboards/basekeys/slice/rev1_rgb/rev1_rgb.h
D keyboards/basekeys/slice/slice.c
D keyboards/basekeys/slice/slice.h
D keyboards/bear_face/bear_face.c
D keyboards/bear_face/bear_face.h
M keyboards/bear_face/v1/v1.c
M keyboards/bear_face/v2/v2.c
M keyboards/bemeier/bmek/bmek.h
D keyboards/bemeier/bmek/rev1/rev1.c
D keyboards/bemeier/bmek/rev1/rev1.h
D keyboards/bemeier/bmek/rev2/rev2.c
D keyboards/bemeier/bmek/rev2/rev2.h
D keyboards/bemeier/bmek/rev3/rev3.c
D keyboards/bemeier/bmek/rev3/rev3.h
M keyboards/biacco42/ergo42/ergo42.c
D keyboards/biacco42/ergo42/ergo42.h
D keyboards/biacco42/ergo42/rev1/rev1.c
M keyboards/biacco42/ergo42/rev1/rev1.h
M keyboards/boston_meetup/2019/2019.c
D keyboards/boston_meetup/2019/2019.h
D keyboards/boston_meetup/boston_meetup.c
M keyboards/boston_meetup/boston_meetup.h
D keyboards/buzzard/buzzard.c
D keyboards/buzzard/buzzard.h
M keyboards/buzzard/rev1/rev1.h
M keyboards/chocofly/chocofly.c
D keyboards/chocofly/chocofly.h
D keyboards/chocofly/v1/v1.c
M keyboards/chocofly/v1/v1.h
M keyboards/clickety_split/leeloo/leeloo.c
D keyboards/clickety_split/leeloo/leeloo.h
D keyboards/clickety_split/leeloo/rev1/rev1.c
D keyboards/clueboard/66_hotswap/66_hotswap.c
D keyboards/clueboard/66_hotswap/66_hotswap.h
M keyboards/clueboard/66_hotswap/gen1/gen1.c
D keyboards/clueboard/66_hotswap/gen1/gen1.h
M keyboards/clueboard/66_hotswap/prototype/prototype.c
D keyboards/clueboard/66_hotswap/prototype/prototype.h
D keyboards/converter/usb_usb/ble/ble.c
D keyboards/converter/usb_usb/ble/ble.h
D keyboards/converter/usb_usb/hasu/hasu.c
D keyboards/converter/usb_usb/hasu/hasu.h
D keyboards/converter/usb_usb/pro_micro/pro_micro.c
D keyboards/converter/usb_usb/pro_micro/pro_micro.h
D keyboards/converter/usb_usb/usb_usb.c
M keyboards/converter/usb_usb/usb_usb.h
D keyboards/cozykeys/bloomer/bloomer.c
D keyboards/cozykeys/bloomer/bloomer.h
D keyboards/cozykeys/bloomer/v2/v2.c
D keyboards/cozykeys/bloomer/v3/v3.c
D keyboards/cozykeys/speedo/speedo.c
D keyboards/cozykeys/speedo/speedo.h
D keyboards/cozykeys/speedo/v2/v2.c
D keyboards/cozykeys/speedo/v3/v3.c
M keyboards/crkbd/crkbd.c
D keyboards/crkbd/crkbd.h
M keyboards/crkbd/r2g/r2g.h
M keyboards/crkbd/rev1/rev1.h
D keyboards/dailycraft/bat43/bat43.c
D keyboards/dailycraft/bat43/bat43.h
D keyboards/dailycraft/bat43/rev1/rev1.c
D keyboards/dailycraft/bat43/rev2/rev2.c
D keyboards/dailycraft/claw44/claw44.c
D keyboards/dailycraft/claw44/claw44.h
D keyboards/dailycraft/claw44/rev1/rev1.c
D keyboards/dailycraft/sandbox/rev1/rev1.c
D keyboards/dailycraft/sandbox/rev2/rev2.c
M keyboards/dailycraft/sandbox/sandbox.c
D keyboards/dailycraft/sandbox/sandbox.h
D keyboards/dailycraft/wings42/rev1/rev1.c
D keyboards/dailycraft/wings42/rev1_extkeys/rev1_extkeys.c
D keyboards/dailycraft/wings42/rev2/rev2.c
D keyboards/dailycraft/wings42/wings42.c
D keyboards/dailycraft/wings42/wings42.h
D keyboards/deltasplit75/deltasplit75.c
D keyboards/deltasplit75/deltasplit75.h
D keyboards/deltasplit75/v2/v2.c
M keyboards/deltasplit75/v2/v2.h
M keyboards/drhigsby/ogurec/left_pm/left_pm.h
D keyboards/drhigsby/ogurec/ogurec.c
D keyboards/drhigsby/ogurec/ogurec.h
M keyboards/drhigsby/ogurec/right_pm/right_pm.h
M keyboards/durgod/dgk6x/galaxy/config.h
M keyboards/durgod/dgk6x/galaxy/galaxy.h
M keyboards/durgod/dgk6x/hades/config.h
M keyboards/durgod/dgk6x/hades/hades.h
M keyboards/durgod/dgk6x/venus/config.h
M keyboards/durgod/dgk6x/venus/venus.h
D keyboards/dztech/dz65rgb/dz65rgb.c
D keyboards/dztech/dz65rgb/dz65rgb.h
M keyboards/eco/config.h
D keyboards/eco/eco.c
D keyboards/eco/eco.h
D keyboards/eco/rev1/rev1.c
M keyboards/eco/rev1/rev1.h
D keyboards/eco/rev2/rev2.c
M keyboards/eco/rev2/rev2.h
M keyboards/eek/eek.c
D keyboards/eek/eek.h
M keyboards/eek/silk_down/silk_down.h
M keyboards/eek/silk_up/silk_up.h
M keyboards/ergodox_ez/ergodox_ez.h
D keyboards/ergodox_ez/glow/glow.h
D keyboards/ergodox_ez/shine/shine.h
D keyboards/ergoslab/ergoslab.c
D keyboards/ergoslab/ergoslab.h
M keyboards/ergoslab/rev1/rev1.h
D keyboards/ergotravel/ergotravel.c
D keyboards/ergotravel/ergotravel.h
D keyboards/ergotravel/rev1/rev1.c
M keyboards/ergotravel/rev1/rev1.h
D keyboards/fortitude60/fortitude60.c
D keyboards/fortitude60/fortitude60.h
D keyboards/fortitude60/rev1/rev1.c
M keyboards/fortitude60/rev1/rev1.h
D keyboards/fungo/fungo.c
D keyboards/fungo/fungo.h
D keyboards/fungo/rev1/rev1.c
M keyboards/fungo/rev1/rev1.h
D keyboards/gmmk/gmmk2/p65/p65.c
D keyboards/gmmk/gmmk2/p65/p65.h
D keyboards/gmmk/gmmk2/p96/p96.c
D keyboards/gmmk/gmmk2/p96/p96.h
M keyboards/gmmk/pro/pro.c
D keyboards/gmmk/pro/pro.h
M keyboards/gmmk/pro/rev1/ansi/ansi.h
M keyboards/gmmk/pro/rev1/iso/iso.h
M keyboards/gmmk/pro/rev2/ansi/ansi.h
M keyboards/gmmk/pro/rev2/iso/iso.h
D keyboards/hadron/hadron.c
M keyboards/hadron/hadron.h
M keyboards/hadron/ver2/ver2.c
D keyboards/hadron/ver2/ver2.h
M keyboards/hadron/ver3/ver3.c
D keyboards/hadron/ver3/ver3.h
D keyboards/handwired/qc60/proto/proto.c
M keyboards/handwired/qc60/proto/proto.h
D keyboards/handwired/qc60/qc60.c
D keyboards/handwired/qc60/qc60.h
D keyboards/handwired/split65/promicro/promicro.c
M keyboards/handwired/split65/promicro/promicro.h
M keyboards/handwired/split65/split65.c
D keyboards/handwired/split65/split65.h
D keyboards/handwired/split65/stm32/stm32.c
M keyboards/handwired/split65/stm32/stm32.h
D keyboards/handwired/stef9998/split_5x7/rev1/rev1.c
M keyboards/handwired/stef9998/split_5x7/rev1/rev1.h
M keyboards/handwired/stef9998/split_5x7/split_5x7.c
D keyboards/handwired/stef9998/split_5x7/split_5x7.h
M keyboards/handwired/tractyl_manuform/4x6_right/4x6_right.h
M keyboards/handwired/tractyl_manuform/5x6_right/5x6_right.h
D keyboards/handwired/tractyl_manuform/5x6_right/arduinomicro/arduinomicro.h
D keyboards/handwired/tractyl_manuform/5x6_right/elite_c/elite_c.h
D keyboards/handwired/tractyl_manuform/5x6_right/f303/f303.c
D keyboards/handwired/tractyl_manuform/5x6_right/f303/f303.h
M keyboards/handwired/tractyl_manuform/5x6_right/f411/f411.c
D keyboards/handwired/tractyl_manuform/5x6_right/f411/f411.h
D keyboards/handwired/tractyl_manuform/5x6_right/teensy2pp/teensy2pp.h
D keyboards/handwired/uthol/rev3/rev3.c
D keyboards/handwired/uthol/uthol.c
M keyboards/handwired/uthol/uthol.h
D keyboards/helix/helix.c
D keyboards/helix/helix.h
M keyboards/helix/pico/pico.c
M keyboards/helix/pico/pico.h
M keyboards/helix/rev2/rev2.c
M keyboards/helix/rev2/rev2.h
M keyboards/helix/rev3_4rows/rev3_4rows.c
M keyboards/helix/rev3_5rows/rev3_5rows.c
D keyboards/horrortroll/caticorn/caticorn.c
D keyboards/horrortroll/caticorn/caticorn.h
D keyboards/ibnuda/squiggle/rev1/rev1.c
M keyboards/ibnuda/squiggle/rev1/rev1.h
D keyboards/ibnuda/squiggle/squiggle.c
D keyboards/ibnuda/squiggle/squiggle.h
D keyboards/jacky_studio/bear_65/bear_65.c
D keyboards/jacky_studio/bear_65/bear_65.h
M keyboards/jacky_studio/bear_65/rev1/rev1.h
M keyboards/jacky_studio/bear_65/rev2/rev2.h
M keyboards/jian/handwired/handwired.h
D keyboards/jian/jian.c
D keyboards/jian/jian.h
M keyboards/jian/nsrev2/nsrev2.h
M keyboards/jian/rev1/rev1.h
M keyboards/jian/rev2/rev2.h
D keyboards/jiran/jiran.c
D keyboards/jiran/jiran.h
D keyboards/jiran/rev1/rev1.c
M keyboards/jiran/rev1/rev1.h
D keyboards/jiran/rev2/rev2.c
M keyboards/jiran/rev2/rev2.h
M keyboards/jorne/jorne.c
D keyboards/jorne/jorne.h
D keyboards/jorne/rev1/rev1.c
M keyboards/jorne/rev1/rev1.h
D keyboards/kakunpc/business_card/alpha/alpha.c
D keyboards/kakunpc/business_card/beta/beta.c
D keyboards/kakunpc/business_card/business_card.c
D keyboards/kakunpc/business_card/business_card.h
D keyboards/kapl/kapl.c
D keyboards/kapl/kapl.h
M keyboards/kapl/rev1/rev1.c
M keyboards/kapl/rev1/rev1.h
D keyboards/kbdfans/kbd67/mkiirgb/mkiirgb.c
D keyboards/kbdfans/kbd67/mkiirgb/mkiirgb.h
D keyboards/kbdfans/kbd75/kbd75.c
D keyboards/kbdfans/kbd75/kbd75.h
D keyboards/kbdfans/kbd75/rev1/rev1.c
M keyboards/kbdfans/kbd75/rev1/rev1.h
D keyboards/kbdfans/kbd75/rev2/rev2.c
M keyboards/kbdfans/kbd75/rev2/rev2.h
M keyboards/keebio/convolution/convolution.c
D keyboards/keebio/convolution/convolution.h
M keyboards/keebio/convolution/rev1/rev1.h
D keyboards/keebio/dsp40/dsp40.c
D keyboards/keebio/dsp40/dsp40.h
M keyboards/keebio/dsp40/rev1/rev1.h
D keyboards/keebio/foldkb/foldkb.c
D keyboards/keebio/foldkb/foldkb.h
M keyboards/keebio/foldkb/rev1/rev1.c
M keyboards/keebio/foldkb/rev1/rev1.h
D keyboards/keebio/fourier/fourier.c
M keyboards/keebio/fourier/fourier.h
D keyboards/keebio/iris/iris.c
D keyboards/keebio/iris/iris.h
M keyboards/keebio/iris/rev1/rev1.h
M keyboards/keebio/iris/rev1_led/rev1_led.h
M keyboards/keebio/iris/rev2/rev2.h
M keyboards/keebio/iris/rev3/rev3.h
M keyboards/keebio/iris/rev4/rev4.h
M keyboards/keebio/iris/rev5/rev5.h
M keyboards/keebio/iris/rev6/rev6.h
M keyboards/keebio/iris/rev6a/rev6a.h
M keyboards/keebio/iris/rev6b/rev6b.h
M keyboards/keebio/iris/rev7/rev7.h
D keyboards/keebio/kbo5000/kbo5000.c
D keyboards/keebio/kbo5000/kbo5000.h
M keyboards/keebio/kbo5000/rev1/rev1.c
M keyboards/keebio/kbo5000/rev1/rev1.h
M keyboards/keebio/levinson/levinson.c
D keyboards/keebio/levinson/levinson.h
D keyboards/keebio/levinson/rev1/rev1.c
M keyboards/keebio/levinson/rev1/rev1.h
M keyboards/keebio/levinson/rev2/rev2.c
M keyboards/keebio/levinson/rev2/rev2.h
M keyboards/keebio/levinson/rev3/rev3.c
M keyboards/keebio/levinson/rev3/rev3.h
D keyboards/keebio/nyquist/nyquist.c
D keyboards/keebio/nyquist/nyquist.h
D keyboards/keebio/nyquist/rev1/rev1.c
M keyboards/keebio/nyquist/rev1/rev1.h
M keyboards/keebio/nyquist/rev2/rev2.h
M keyboards/keebio/nyquist/rev3/rev3.h
D keyboards/keebio/quefrency/quefrency.c
D keyboards/keebio/quefrency/quefrency.h
M keyboards/keebio/quefrency/rev1/rev1.c
M keyboards/keebio/quefrency/rev1/rev1.h
M keyboards/keebio/quefrency/rev2/rev2.c
M keyboards/keebio/quefrency/rev2/rev2.h
M keyboards/keebio/quefrency/rev3/rev3.c
M keyboards/keebio/quefrency/rev3/rev3.h
M keyboards/keebio/quefrency/rev4/rev4.c
M keyboards/keebio/quefrency/rev4/rev4.h
M keyboards/keebio/quefrency/rev5/rev5.c
M keyboards/keebio/quefrency/rev5/rev5.h
D keyboards/keebio/rorschach/rev1/rev1.c
M keyboards/keebio/rorschach/rev1/rev1.h
D keyboards/keebio/rorschach/rorschach.c
D keyboards/keebio/rorschach/rorschach.h
M keyboards/keebio/sinc/rev1/rev1.h
M keyboards/keebio/sinc/rev2/rev2.h
M keyboards/keebio/sinc/rev3/rev3.h
M keyboards/keebio/sinc/sinc.c
D keyboards/keebio/sinc/sinc.h
D keyboards/keebio/viterbi/rev1/rev1.c
M keyboards/keebio/viterbi/rev1/rev1.h
M keyboards/keebio/viterbi/rev2/rev2.c
M keyboards/keebio/viterbi/rev2/rev2.h
D keyboards/keebio/viterbi/viterbi.c
D keyboards/keebio/viterbi/viterbi.h
M keyboards/keycapsss/kimiko/kimiko.c
D keyboards/keycapsss/kimiko/kimiko.h
D keyboards/keycapsss/kimiko/rev1/rev1.c
M keyboards/keycapsss/kimiko/rev1/rev1.h
M keyboards/keychron/q1/ansi/ansi.c
D keyboards/keychron/q1/ansi/ansi.h
M keyboards/keychron/q1/ansi_encoder/ansi_encoder.c
D keyboards/keychron/q1/ansi_encoder/ansi_encoder.h
M keyboards/keychron/q1/iso/iso.c
D keyboards/keychron/q1/iso/iso.h
M keyboards/keychron/q1/iso_encoder/iso_encoder.c
D keyboards/keychron/q1/iso_encoder/iso_encoder.h
M keyboards/keychron/q1/q1.c
D keyboards/keychron/q1/q1.h
D keyboards/keychron/q10/ansi_encoder/ansi_encoder.h
D keyboards/keychron/q10/iso_encoder/iso_encoder.h
M keyboards/keychron/q10/q10.c
D keyboards/keychron/q10/q10.h
M keyboards/keychron/q2/ansi/ansi.c
D keyboards/keychron/q2/ansi/ansi.h
M keyboards/keychron/q2/ansi_encoder/ansi_encoder.c
D keyboards/keychron/q2/ansi_encoder/ansi_encoder.h
M keyboards/keychron/q2/iso/iso.c
D keyboards/keychron/q2/iso/iso.h
M keyboards/keychron/q2/iso_encoder/iso_encoder.c
D keyboards/keychron/q2/iso_encoder/iso_encoder.h
M keyboards/keychron/q2/q2.c
D keyboards/keychron/q2/q2.h
M keyboards/keychron/q3/ansi/ansi.c
D keyboards/keychron/q3/ansi/ansi.h
M keyboards/keychron/q3/ansi_encoder/ansi_encoder.c
D keyboards/keychron/q3/ansi_encoder/ansi_encoder.h
M keyboards/keychron/q3/iso/iso.c
D keyboards/keychron/q3/iso/iso.h
M keyboards/keychron/q3/iso_encoder/iso_encoder.c
D keyboards/keychron/q3/iso_encoder/iso_encoder.h
M keyboards/keychron/q3/jis/jis.c
D keyboards/keychron/q3/jis/jis.h
M keyboards/keychron/q3/jis_encoder/jis_encoder.c
D keyboards/keychron/q3/jis_encoder/jis_encoder.h
M keyboards/keychron/q3/q3.c
D keyboards/keychron/q3/q3.h
M keyboards/keychron/q4/ansi_v1/ansi_v1.c
D keyboards/keychron/q4/ansi_v1/ansi_v1.h
D keyboards/keychron/q4/ansi_v2/ansi_v2.h
M keyboards/keychron/q4/iso/iso.c
D keyboards/keychron/q4/iso/iso.h
M keyboards/keychron/q4/q4.c
D keyboards/keychron/q4/q4.h
M keyboards/keychron/q5/ansi/ansi.c
D keyboards/keychron/q5/ansi/ansi.h
M keyboards/keychron/q5/ansi_encoder/ansi_encoder.c
D keyboards/keychron/q5/ansi_encoder/ansi_encoder.h
M keyboards/keychron/q5/iso/iso.c
D keyboards/keychron/q5/iso/iso.h
M keyboards/keychron/q5/iso_encoder/iso_encoder.c
D keyboards/keychron/q5/iso_encoder/iso_encoder.h
M keyboards/keychron/q5/q5.c
D keyboards/keychron/q5/q5.h
M keyboards/keychron/q6/ansi/ansi.c
D keyboards/keychron/q6/ansi/ansi.h
M keyboards/keychron/q6/ansi_encoder/ansi_encoder.c
D keyboards/keychron/q6/ansi_encoder/ansi_encoder.h
M keyboards/keychron/q6/iso/iso.c
D keyboards/keychron/q6/iso/iso.h
M keyboards/keychron/q6/iso_encoder/iso_encoder.c
D keyboards/keychron/q6/iso_encoder/iso_encoder.h
M keyboards/keychron/q6/q6.c
D keyboards/keychron/q6/q6.h
D keyboards/keychron/q8/ansi/ansi.h
D keyboards/keychron/q8/ansi_encoder/ansi_encoder.h
D keyboards/keychron/q8/iso/iso.h
D keyboards/keychron/q8/iso_encoder/iso_encoder.h
M keyboards/keychron/q8/q8.c
D keyboards/keychron/q8/q8.h
M keyboards/keychron/q9/ansi/ansi.c
D keyboards/keychron/q9/ansi/ansi.h
M keyboards/keychron/q9/ansi_encoder/ansi_encoder.c
D keyboards/keychron/q9/ansi_encoder/ansi_encoder.h
M keyboards/keychron/q9/iso/iso.c
D keyboards/keychron/q9/iso/iso.h
M keyboards/keychron/q9/iso_encoder/iso_encoder.c
D keyboards/keychron/q9/iso_encoder/iso_encoder.h
M keyboards/keychron/q9/q9.c
D keyboards/keychron/q9/q9.h
M keyboards/kinesis/alvicstep/alvicstep.c
M keyboards/kinesis/alvicstep/alvicstep.h
D keyboards/kinesis/kinesis.c
D keyboards/kinesis/kinesis.h
D keyboards/kinesis/kint2pp/kint2pp.c
D keyboards/kinesis/nguyenvietyen/nguyenvietyen.c
D keyboards/kinesis/stapelberg/stapelberg.c
D keyboards/kudox/columner/columner.c
D keyboards/kudox/kudox.c
D keyboards/kudox/kudox.h
D keyboards/kudox/rev1/rev1.c
M keyboards/kudox/rev1/rev1.h
D keyboards/kudox/rev2/rev2.c
D keyboards/kudox/rev3/rev3.c
M keyboards/kudox_full/kudox_full.c
D keyboards/kudox_full/kudox_full.h
D keyboards/kudox_full/rev1/rev1.c
D keyboards/kudox_game/kudox_game.c
D keyboards/kudox_game/kudox_game.h
D keyboards/kudox_game/rev1/rev1.c
M keyboards/kudox_game/rev1/rev1.h
D keyboards/kudox_game/rev2/rev2.c
M keyboards/kudox_game/rev2/rev2.h
M keyboards/lets_split/lets_split.c
D keyboards/lets_split/lets_split.h
D keyboards/lets_split/rev1/rev1.c
M keyboards/lets_split/rev1/rev1.h
D keyboards/lets_split/rev2/rev2.c
M keyboards/lets_split/rev2/rev2.h
D keyboards/lets_split/sockets/sockets.c
M keyboards/lets_split/sockets/sockets.h
M keyboards/lfkeyboards/lfk78/revb/revb.h
M keyboards/lfkeyboards/lfk78/revc/revc.h
M keyboards/lfkeyboards/lfk78/revj/revj.h
M keyboards/lfkeyboards/smk65/revb/revb.c
D keyboards/lfkeyboards/smk65/smk65.h
D keyboards/lily58/glow_enc/glow_enc.c
M keyboards/lily58/glow_enc/glow_enc.h
M keyboards/lily58/lib/host_led_state_reader.c
M keyboards/lily58/lib/keylogger.c
M keyboards/lily58/lib/layer_state_reader.c
M keyboards/lily58/lib/logo_reader.c
M keyboards/lily58/lib/mode_icon_reader.c
M keyboards/lily58/lib/timelogger.c
D keyboards/lily58/light/light.c
M keyboards/lily58/light/light.h
D keyboards/lily58/lily58.c
D keyboards/lily58/lily58.h
D keyboards/lily58/rev1/rev1.c
M keyboards/lily58/rev1/rev1.h
M keyboards/lime/lime.c
D keyboards/lime/lime.h
M keyboards/lime/rev1/rev1.c
M keyboards/malevolti/lyra/lyra.c
D keyboards/malevolti/lyra/lyra.h
D keyboards/malevolti/lyra/rev1/rev1.c
M keyboards/malevolti/lyra/rev1/rev1.h
D keyboards/malevolti/superlyra/rev1/rev1.c
M keyboards/malevolti/superlyra/rev1/rev1.h
D keyboards/malevolti/superlyra/superlyra.c
D keyboards/malevolti/superlyra/superlyra.h
D keyboards/maple_computing/ivy/ivy.c
D keyboards/maple_computing/ivy/ivy.h
D keyboards/maple_computing/ivy/rev1/rev1.c
M keyboards/maple_computing/ivy/rev1/rev1.h
D keyboards/maple_computing/launchpad/launchpad.c
D keyboards/maple_computing/launchpad/launchpad.h
D keyboards/maple_computing/launchpad/rev1/rev1.c
M keyboards/maple_computing/launchpad/rev1/rev1.h
D keyboards/maple_computing/lets_split_eh/eh/eh.c
M keyboards/maple_computing/lets_split_eh/eh/eh.h
M keyboards/maple_computing/lets_split_eh/lets_split_eh.c
D keyboards/maple_computing/lets_split_eh/lets_split_eh.h
D keyboards/maple_computing/minidox/minidox.c
D keyboards/maple_computing/minidox/minidox.h
D keyboards/maple_computing/minidox/rev1/rev1.c
D keyboards/maxipad/maxipad.c
M keyboards/maxipad/maxipad.h
D keyboards/maxipad/promicro/promicro.c
D keyboards/maxipad/promicro/promicro.h
D keyboards/maxipad/teensy2/teensy2.c
D keyboards/maxipad/teensy2/teensy2.h
D keyboards/mechkeys/mechmini/mechmini.c
D keyboards/mechkeys/mechmini/mechmini.h
D keyboards/mechkeys/mechmini/v1/v1.c
M keyboards/mechkeys/mechmini/v1/v1.h
D keyboards/mechkeys/mechmini/v2/v2.c
M keyboards/mechkeys/mechmini/v2/v2.h
M keyboards/mechlovin/adelais/adelais.c
D keyboards/mechlovin/adelais/adelais.h
M keyboards/mechlovin/adelais/rgb_led/rev1/rev1.c
M keyboards/mechlovin/adelais/rgb_led/rev2/rev2.c
D keyboards/mechlovin/hannah60rgb/hannah60rgb.h
M keyboards/mechlovin/hannah60rgb/rev1/rev1.c
D keyboards/mechlovin/hannah65/hannah65.c
D keyboards/mechlovin/hannah65/hannah65.h
M keyboards/mechlovin/hannah910/hannah910.c
D keyboards/mechlovin/hannah910/hannah910.h
D keyboards/mechlovin/zed65/no_backlight/cor65/cor65.c
D keyboards/mechlovin/zed65/no_backlight/retro66/retro66.c
D keyboards/mechlovin/zed65/zed65.c
D keyboards/mechlovin/zed65/zed65.h
M keyboards/mechwild/obe/obe.h
D keyboards/mino/hotswap/hotswap.c
D keyboards/mino/mino.c
D keyboards/mino/mino.h
D keyboards/mode/m80v1/m80h/m80h.c
M keyboards/mode/m80v1/m80h/m80h.h
D keyboards/mode/m80v1/m80s/m80s.c
M keyboards/mode/m80v1/m80s/m80s.h
D keyboards/mode/m80v1/m80v1.c
D keyboards/mode/m80v1/m80v1.h
D keyboards/mode/m80v2/m80v2.c
D keyboards/mode/m80v2/m80v2.h
D keyboards/mode/m80v2/m80v2h/m80v2h.c
M keyboards/mode/m80v2/m80v2h/m80v2h.h
D keyboards/mode/m80v2/m80v2s/m80v2s.c
M keyboards/mode/m80v2/m80v2s/m80v2s.h
D keyboards/montsinger/rebound/rebound.c
D keyboards/montsinger/rebound/rebound.h
D keyboards/omkbd/ergodash/ergodash.c
D keyboards/omkbd/ergodash/ergodash.h
M keyboards/omkbd/ergodash/mini/mini.c
M keyboards/omkbd/ergodash/mini/mini.h
M keyboards/omkbd/ergodash/rev1/rev1.c
M keyboards/omkbd/ergodash/rev1/rev1.h
D keyboards/omkbd/runner3680/3x6/3x6.c
M keyboards/omkbd/runner3680/3x6/3x6.h
D keyboards/omkbd/runner3680/3x7/3x7.c
M keyboards/omkbd/runner3680/3x7/3x7.h
D keyboards/omkbd/runner3680/3x8/3x8.c
M keyboards/omkbd/runner3680/3x8/3x8.h
D keyboards/omkbd/runner3680/4x6/4x6.c
M keyboards/omkbd/runner3680/4x6/4x6.h
D keyboards/omkbd/runner3680/4x7/4x7.c
M keyboards/omkbd/runner3680/4x7/4x7.h
D keyboards/omkbd/runner3680/4x8/4x8.c
M keyboards/omkbd/runner3680/4x8/4x8.h
D keyboards/omkbd/runner3680/5x6/5x6.c
M keyboards/omkbd/runner3680/5x6/5x6.h
M keyboards/omkbd/runner3680/5x6_5x8/5x6_5x8.h
D keyboards/omkbd/runner3680/5x7/5x7.c
M keyboards/omkbd/runner3680/5x7/5x7.h
D keyboards/omkbd/runner3680/5x8/5x8.c
M keyboards/omkbd/runner3680/5x8/5x8.h
D keyboards/omkbd/runner3680/runner3680.c
D keyboards/omkbd/runner3680/runner3680.h
D keyboards/orthodox/orthodox.c
D keyboards/orthodox/orthodox.h
M keyboards/orthodox/rev1/rev1.c
M keyboards/orthodox/rev1/rev1.h
M keyboards/orthodox/rev3/rev3.c
M keyboards/orthodox/rev3/rev3.h
M keyboards/orthodox/rev3_teensy/rev3_teensy.c
M keyboards/orthodox/rev3_teensy/rev3_teensy.h
M keyboards/peej/rosaline/config.h
M keyboards/peej/rosaline/ortho/ortho.h
M keyboards/peej/rosaline/rosaline.c
D keyboards/peej/rosaline/rosaline.h
M keyboards/peej/rosaline/staggered/staggered.h
D keyboards/pico/65keys/65keys.c
M keyboards/pico/65keys/65keys.h
D keyboards/pico/70keys/70keys.c
M keyboards/pico/70keys/70keys.h
D keyboards/pico/pico.c
D keyboards/pico/pico.h
D keyboards/pinky/3/3.c
M keyboards/pinky/3/3.h
D keyboards/pinky/4/4.c
M keyboards/pinky/4/4.h
D keyboards/pinky/pinky.c
D keyboards/pinky/pinky.h
D keyboards/ploopyco/trackball/rev1/rev1.h
D keyboards/ploopyco/trackball/rev1_005/rev1_005.h
M keyboards/ploopyco/trackball/trackball.h
D keyboards/ploopyco/trackball_mini/rev1_001/rev1_001.h
D keyboards/ploopyco/trackball_mini/rev1_002/rev1_002.h
D keyboards/ploopyco/trackball_nano/rev1_001/rev1_001.h
D keyboards/ploopyco/trackball_thumb/rev1_001/rev1_001.h
M keyboards/ploopyco/trackball_thumb/trackball_thumb.h
D keyboards/primekb/prime_l/prime_l.c
D keyboards/primekb/prime_l/prime_l.h
M keyboards/primekb/prime_l/v1/v1.h
M keyboards/primekb/prime_l/v2/v2.h
D keyboards/program_yoink/ortho/ortho.c
M keyboards/program_yoink/ortho/ortho.h
M keyboards/program_yoink/program_yoink.c
D keyboards/program_yoink/program_yoink.h
D keyboards/program_yoink/staggered/staggered.c
M keyboards/program_yoink/staggered/staggered.h
D keyboards/qwertyydox/qwertyydox.c
D keyboards/qwertyydox/qwertyydox.h
D keyboards/qwertyydox/rev1/rev1.c
M keyboards/qwertyydox/rev1/rev1.h
D keyboards/rate/pistachio/pistachio.c
D keyboards/rate/pistachio/pistachio.h
D keyboards/rate/pistachio/rev1/rev1.c
D keyboards/rate/pistachio/rev2/rev2.c
D keyboards/recompile_keys/nomu30/nomu30.c
M keyboards/recompile_keys/nomu30/nomu30.h
D keyboards/recompile_keys/nomu30/rev1/rev1.c
D keyboards/recompile_keys/nomu30/rev1/rev1.h
D keyboards/recompile_keys/nomu30/rev2/rev2.c
D keyboards/recompile_keys/nomu30/rev2/rev2.h
D keyboards/redox/redox.c
D keyboards/redox/redox.h
D keyboards/redox/rev1/proton_c/proton_c.c
D keyboards/redox/rev1/proton_c/proton_c.h
D keyboards/redox/rev1/rev1.c
M keyboards/redox/rev1/rev1.h
D keyboards/rgbkb/sol/rev1/rev1.h
D keyboards/rgbkb/sol/rev2/rev2.h
D keyboards/rgbkb/sol/sol.c
M keyboards/rgbkb/sol/sol.h
M keyboards/rura66/rev1/rev1.c
D keyboards/rura66/rura66.c
D keyboards/rura66/rura66.h
D keyboards/salicylic_acid3/7skb/7skb.c
D keyboards/salicylic_acid3/7skb/7skb.h
D keyboards/salicylic_acid3/7skb/rev1/rev1.c
M keyboards/salicylic_acid3/7skb/rev1/rev1.h
D keyboards/salicylic_acid3/getta25/getta25.c
D keyboards/salicylic_acid3/getta25/getta25.h
D keyboards/salicylic_acid3/getta25/rev1/rev1.c
M keyboards/salicylic_acid3/getta25/rev1/rev1.h
D keyboards/salicylic_acid3/jisplit89/jisplit89.c
D keyboards/salicylic_acid3/jisplit89/jisplit89.h
D keyboards/salicylic_acid3/jisplit89/rev1/rev1.c
M keyboards/salicylic_acid3/jisplit89/rev1/rev1.h
D keyboards/salicylic_acid3/naked48/naked48.c
D keyboards/salicylic_acid3/naked48/naked48.h
M keyboards/salicylic_acid3/naked48/rev1/rev1.c
M keyboards/salicylic_acid3/naked48/rev1/rev1.h
D keyboards/salicylic_acid3/naked60/naked60.c
D keyboards/salicylic_acid3/naked60/naked60.h
D keyboards/salicylic_acid3/naked60/rev1/rev1.c
M keyboards/salicylic_acid3/naked60/rev1/rev1.h
D keyboards/salicylic_acid3/naked64/naked64.c
D keyboards/salicylic_acid3/naked64/naked64.h
D keyboards/salicylic_acid3/naked64/rev1/rev1.c
M keyboards/salicylic_acid3/naked64/rev1/rev1.h
M keyboards/salicylic_acid3/setta21/rev1/rev1.h
D keyboards/salicylic_acid3/setta21/setta21.c
D keyboards/salicylic_acid3/setta21/setta21.h
D keyboards/sofle/keyhive/keyhive.c
M keyboards/sofle/rev1/rev1.c
M keyboards/sofle/sofle.c
D keyboards/sofle/sofle.h
D keyboards/spacetime/rev1/rev1.c
D keyboards/spacetime/spacetime.c
D keyboards/spacetime/spacetime.h
D keyboards/splitkb/kyria/kyria.h
D keyboards/splitkb/kyria/rev1/proton_c/proton_c.c
D keyboards/splitkb/kyria/rev1/proton_c/proton_c.h
M keyboards/splitkb/kyria/rev1/rev1.h
D keyboards/splitkb/kyria/rev2/proton_c/proton_c.c
D keyboards/splitkb/kyria/rev2/proton_c/proton_c.h
M keyboards/splitkb/kyria/rev2/rev2.h
M keyboards/splitkb/kyria/rev3/rev3.c
D keyboards/splitty/rev1/rev1.c
M keyboards/splitty/rev1/rev1.h
D keyboards/studiokestra/galatea/galatea.c
D keyboards/studiokestra/galatea/galatea.h
D keyboards/studiokestra/galatea/rev1/rev1.c
D keyboards/studiokestra/galatea/rev2/rev2.c
D keyboards/uzu42/rev1/rev1.c
M keyboards/uzu42/rev1/rev1.h
M keyboards/uzu42/uzu42.h
D keyboards/vitamins_included/rev1/rev1.c
D keyboards/vitamins_included/rev1/rev1.h
M keyboards/vitamins_included/rev2/rev2.c
D keyboards/vitamins_included/rev2/rev2.h
M keyboards/vitamins_included/vitamins_included.c
M keyboards/vitamins_included/vitamins_included.h
D keyboards/whale/sk/sk.c
D keyboards/whale/sk/sk.h
M keyboards/whale/sk/v3/v3.h
D keyboards/xelus/dawn60/dawn60.c
D keyboards/xelus/dawn60/dawn60.h
M keyboards/xelus/dawn60/rev1_qmk/rev1_qmk.c
D keyboards/xelus/pachi/rgb/rgb.c
D keyboards/xelus/pachi/rgb/rgb.h
D keyboards/xelus/rs60/rev1/rev1.c
D keyboards/xelus/rs60/rev2_0/rev2_0.c
D keyboards/xelus/rs60/rev2_1/rev2_1.c
D keyboards/xelus/rs60/rs60.c
D keyboards/xelus/rs60/rs60.h
D keyboards/ymdk/ymd75/rev1/rev1.c
D keyboards/ymdk/ymd75/rev2/rev2.c
D keyboards/ymdk/ymd75/rev3/rev3.c
D keyboards/ymdk/ymd75/ymd75.c
D keyboards/ymdk/ymd75/ymd75.h
M keyboards/yosino58/lib/host_led_state_reader.c
M keyboards/yosino58/lib/keylogger.c
M keyboards/yosino58/lib/layer_state_reader.c
M keyboards/yosino58/lib/logo_reader.c
M keyboards/yosino58/lib/mode_icon_reader.c
M keyboards/yosino58/lib/timelogger.c
D keyboards/yosino58/rev1/rev1.c
D keyboards/yosino58/yosino58.c
D keyboards/yosino58/yosino58.h
D keyboards/yushakobo/navpad/10/10.c
D keyboards/yushakobo/navpad/10/10.h
D keyboards/yushakobo/navpad/10/rev0/rev0.c
M keyboards/yushakobo/navpad/10/rev0/rev0.h
D keyboards/yushakobo/navpad/10/rev1/rev1.c
M keyboards/yushakobo/navpad/10/rev1/rev1.h
D keyboards/yushakobo/navpad/10_helix_r/10_helix_r.c
D keyboards/25keys/zinc/rev1/rev1.c => keyboards/25keys/zinc/rev1/rev1.c +0 -1
@@ 1,1 0,0 @@
#include "zinc.h"

D keyboards/25keys/zinc/reva/reva.c => keyboards/25keys/zinc/reva/reva.c +0 -1
@@ 1,1 0,0 @@
#include "zinc.h"

D keyboards/25keys/zinc/zinc.c => keyboards/25keys/zinc/zinc.c +0 -1
@@ 1,1 0,0 @@
#include "zinc.h"

D keyboards/25keys/zinc/zinc.h => keyboards/25keys/zinc/zinc.h +0 -10
@@ 1,10 0,0 @@
#pragma once

#ifdef KEYBOARD_25keys_zinc_reva
    #include "reva.h"
#endif
#ifdef KEYBOARD_25keys_zinc_rev1
    #include "rev1.h"
#endif

#include "quantum.h"

D keyboards/40percentclub/i75/i75.c => keyboards/40percentclub/i75/i75.c +0 -16
@@ 1,16 0,0 @@
/* Copyright 2018
 *
 * 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/>.
 */
#include "i75.h"

D keyboards/40percentclub/i75/i75.h => keyboards/40percentclub/i75/i75.h +0 -24
@@ 1,24 0,0 @@
/* Copyright 2018
 *
 * 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

#include "quantum.h"

#ifdef KEYBOARD_40percentclub_i75_promicro
    #include "promicro.h"
#elif KEYBOARD_40percentclub_i75_teensy2
    #include "teensy2.h"
#endif

D keyboards/40percentclub/i75/promicro/promicro.c => keyboards/40percentclub/i75/promicro/promicro.c +0 -16
@@ 1,16 0,0 @@
/* Copyright 2018
 *
 * 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/>.
 */
#include "i75.h"

M keyboards/40percentclub/i75/promicro/promicro.h => keyboards/40percentclub/i75/promicro/promicro.h +0 -1
@@ 16,7 16,6 @@

#pragma once

#include "i75.h"
#include "quantum.h"

/* This a shortcut to help you visually see your layout.

D keyboards/40percentclub/i75/teensy2/teensy2.c => keyboards/40percentclub/i75/teensy2/teensy2.c +0 -16
@@ 1,16 0,0 @@
/* Copyright 2018
 *
 * 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/>.
 */
#include "i75.h"

M keyboards/40percentclub/i75/teensy2/teensy2.h => keyboards/40percentclub/i75/teensy2/teensy2.h +0 -1
@@ 16,7 16,6 @@

#pragma once

#include "i75.h"
#include "quantum.h"

/* This a shortcut to help you visually see your layout.

D keyboards/40percentclub/polyandry/polyandry.c => keyboards/40percentclub/polyandry/polyandry.c +0 -16
@@ 1,16 0,0 @@
/* Copyright 2021
 *
 * 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/>.
 */
#include "polyandry.h"

D keyboards/40percentclub/polyandry/polyandry.h => keyboards/40percentclub/polyandry/polyandry.h +0 -24
@@ 1,24 0,0 @@
/* Copyright 2021
 *
 * 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

#include "quantum.h"

#ifdef KEYBOARD_40percentclub_polyandry_promicro
    #include "promicro.h"
#elif KEYBOARD_40percentclub_polyandry_teensy2
    #include "teensy2.h"
#endif

D keyboards/40percentclub/polyandry/promicro/promicro.c => keyboards/40percentclub/polyandry/promicro/promicro.c +0 -16
@@ 1,16 0,0 @@
/* Copyright 2021
 *
 * 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/>.
 */
#include "promicro.h"

M keyboards/40percentclub/polyandry/promicro/promicro.h => keyboards/40percentclub/polyandry/promicro/promicro.h +1 -1
@@ 15,7 15,7 @@
 */
#pragma once

#include "polyandry.h"
#include "quantum.h"

#define LAYOUT_ortho_4x3( \
	K000, K001, K002, \

D keyboards/40percentclub/polyandry/teensy2/teensy2.c => keyboards/40percentclub/polyandry/teensy2/teensy2.c +0 -16
@@ 1,16 0,0 @@
/* Copyright 2021
 *
 * 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/>.
 */
#include "teensy2.h"

M keyboards/40percentclub/polyandry/teensy2/teensy2.h => keyboards/40percentclub/polyandry/teensy2/teensy2.h +1 -1
@@ 20,7 20,7 @@
//I DO NOT HAVE A TEENSY 2.0 TO TEST WITH.
//I believe this should still work - but it's not a sure thing.

#include "polyandry.h"
#include "quantum.h"

#define LAYOUT_ortho_4x3( \
	K000, K001, K002, \

D keyboards/acheron/apollo/87h/87h.c => keyboards/acheron/apollo/87h/87h.c +0 -16
@@ 1,16 0,0 @@
/* Copyright 2022 Alvaro "Gondolindrim" Volpato
 *
 * 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/>.
 */
#include "87h.h"

D keyboards/acheron/apollo/87h/87h.h => keyboards/acheron/apollo/87h/87h.h +0 -24
@@ 1,24 0,0 @@
/* Copyright 2022 Alvaro "Gondolindrim" Volpato
 *
 * 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

#include "quantum.h"

#if defined(KEYBOARD_acheron_apollo_87h_gamma)
    #include "gamma.h"
#elif defined(KEYBOARD_acheron_apollo_87h_delta)
    #include "delta.h"
#endif

D keyboards/acheron/athena/athena.c => keyboards/acheron/athena/athena.c +0 -16
@@ 1,16 0,0 @@
/* Copyright 2022 Alvaro "Gondolindrim" Volpato
 *
 * 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/>.
 */
#include "athena.h"

D keyboards/acheron/athena/athena.h => keyboards/acheron/athena/athena.h +0 -24
@@ 1,24 0,0 @@
/* Copyright 2022 Alvaro "Gondolindrim" Volpato
 *
 * 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

#include "quantum.h"

#if defined(KEYBOARD_acheron_athena_alpha)
    #include "alpha.h"
#elif defined(KEYBOARD_acheron_athena_beta)
    #include "beta.h"
#endif

D keyboards/acheron/elongate/beta/beta.c => keyboards/acheron/elongate/beta/beta.c +0 -17
@@ 1,17 0,0 @@
/* Copyright 2020 Gondolindrim
 *
 * 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/>.
 */

#include "beta.h"

D keyboards/acheron/elongate/elongate.c => keyboards/acheron/elongate/elongate.c +0 -14
@@ 1,14 0,0 @@
/* Copyright 2021 Gondolindrim
 *
 * 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.
 */

#include "elongate.h"

D keyboards/acheron/elongate/elongate.h => keyboards/acheron/elongate/elongate.h +0 -25
@@ 1,25 0,0 @@
/* Copyright 2020-2022 Gondolindrim
 *
 * 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

#include "quantum.h"

#if defined(KEYBOARD_acheron_elongate_beta)
  #include "beta.h"
#elif defined(KEYBOARD_acheron_elongate_delta)
  #include "delta.h"
#endif

D keyboards/acheron/shark/alpha/alpha.c => keyboards/acheron/shark/alpha/alpha.c +0 -16
@@ 1,16 0,0 @@
/* Copyright 2019 Álvaro "Gondolindrim" Volpato
 *
 * 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/>.
 */
#include "alpha.h"

D keyboards/acheron/shark/shark.c => keyboards/acheron/shark/shark.c +0 -14
@@ 1,14 0,0 @@
 /* Copyright 2022 Álvaro "Gondolindrim" Volpato <gondolindrim@acheronproject.com>
  * 
  * 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. 
  */

#include "shark.h"

D keyboards/acheron/shark/shark.h => keyboards/acheron/shark/shark.h +0 -9
@@ 1,9 0,0 @@
#pragma once

#include "quantum.h"

#if defined(KEYBOARD_acheron_shark_alpha)
  #include "alpha.h"
#elif defined(KEYBOARD_acheron_shark_beta)
  #include "beta.h"
#endif

M keyboards/adkb96/adkb96.c => keyboards/adkb96/adkb96.c +1 -1
@@ 1,4 1,4 @@
#include "adkb96.h"
#include "quantum.h"

#ifdef SWAP_HANDS_ENABLE
__attribute__ ((weak))

D keyboards/adkb96/adkb96.h => keyboards/adkb96/adkb96.h +0 -7
@@ 1,7 0,0 @@
#pragma once

#include "quantum.h"

#ifdef KEYBOARD_adkb96_rev1
    #include "rev1.h"
#endif

D keyboards/adkb96/rev1/rev1.c => keyboards/adkb96/rev1/rev1.c +0 -1
@@ 1,1 0,0 @@
#include "adkb96.h"

M keyboards/adkb96/rev1/rev1.h => keyboards/adkb96/rev1/rev1.h +1 -1
@@ 1,6 1,6 @@
#pragma once

#include "adkb96.h"
#include "quantum.h"

// Keymap with right side flipped
// (TRRS jack on both halves are to the right)

D keyboards/aeboards/constellation/constellation.c => keyboards/aeboards/constellation/constellation.c +0 -20
@@ 1,20 0,0 @@
/* Copyright 2018 Jason Williams (Wilba)
 * Copyright 2021 Harrison Chan (Xelus)
 *
 * 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/>.
 */

// Nothing to see here, move along... ;-)

#include "constellation.h"

D keyboards/aeboards/constellation/constellation.h => keyboards/aeboards/constellation/constellation.h +0 -28
@@ 1,28 0,0 @@
/* Copyright 2018 Jason Williams (Wilba)
 * Copyright 2021 Harrison Chan (Xelus)
 *
 * 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

#include "quantum.h"

#if defined(KEYBOARD_aeboards_constellation_rev1)
    #include "rev1.h"
#elif defined(KEYBOARD_aeboards_constellation_rev2)
    #include "rev2.h"
#elif defined(KEYBOARD_aeboards_constellation_rev3)
    #include "rev3.h"
#endif

D keyboards/aeboards/constellation/rev1/rev1.c => keyboards/aeboards/constellation/rev1/rev1.c +0 -18
@@ 1,18 0,0 @@
/* Copyright 2018 Jason Williams (Wilba)
 * Copyright 2021 Harrison Chan (Xelus)
 *
 * 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/>.
 */

#include "rev1.h"

D keyboards/aeboards/constellation/rev3/rev3.c => keyboards/aeboards/constellation/rev3/rev3.c +0 -18
@@ 1,18 0,0 @@
/* Copyright 2018 Jason Williams (Wilba)
 * Copyright 2022 Harrison Chan (Xelus)
 *
 * 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/>.
 */

#include "rev3.h"

D keyboards/aeboards/satellite/satellite.c => keyboards/aeboards/satellite/satellite.c +0 -19
@@ 1,19 0,0 @@
/* Copyright 2022 Harrison Chan (Xelus)
 *
 * 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/>.
 */

// Nothing to see here, move along... ;-)

#include "satellite.h"

D keyboards/aeboards/satellite/satellite.h => keyboards/aeboards/satellite/satellite.h +0 -23
@@ 1,23 0,0 @@
/* Copyright 2022 Harrison Chan (Xelus)
 *
 * 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

#include "quantum.h"

#if defined(KEYBOARD_aeboards_satellite_rev1)
    #include "rev1.h"
#endif

D keyboards/afternoonlabs/breeze/breeze.c => keyboards/afternoonlabs/breeze/breeze.c +0 -17
@@ 1,17 0,0 @@
/* Copyright 2021 eithanshavit
 *
 * 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/>.
 */

#include "breeze.h"

D keyboards/afternoonlabs/breeze/breeze.h => keyboards/afternoonlabs/breeze/breeze.h +0 -24
@@ 1,24 0,0 @@
/* Copyright 2021 eithanshavit
 *
 * 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

#ifdef KEYBOARD_afternoonlabs_breeze_rev0
#    include "rev0.h"
#endif
#ifdef KEYBOARD_afternoonlabs_breeze_rev1
#    include "rev1.h"
#endif

D keyboards/afternoonlabs/breeze/rev0/rev0.c => keyboards/afternoonlabs/breeze/rev0/rev0.c +0 -17
@@ 1,17 0,0 @@
/* Copyright 2021 eithanshavit
 *
 * 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/>.
 */

#include "breeze.h"

M keyboards/afternoonlabs/breeze/rev0/rev0.h => keyboards/afternoonlabs/breeze/rev0/rev0.h +0 -2
@@ 16,8 16,6 @@

#pragma once

#include "breeze.h"

#include "quantum.h"

#define LAYOUT( \

D keyboards/afternoonlabs/breeze/rev1/rev1.c => keyboards/afternoonlabs/breeze/rev1/rev1.c +0 -17
@@ 1,17 0,0 @@
/* Copyright 2021 eithanshavit
 *
 * 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/>.
 */

#include "breeze.h"

M keyboards/afternoonlabs/breeze/rev1/rev1.h => keyboards/afternoonlabs/breeze/rev1/rev1.h +0 -2
@@ 16,8 16,6 @@

#pragma once

#include "breeze.h"

#include "quantum.h"

#define LAYOUT( \

D keyboards/afternoonlabs/gust/gust.c => keyboards/afternoonlabs/gust/gust.c +0 -17
@@ 1,17 0,0 @@
/* Copyright 2021 eithanshavit
 *
 * 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/>.
 */

#include "gust.h"

D keyboards/afternoonlabs/gust/gust.h => keyboards/afternoonlabs/gust/gust.h +0 -21
@@ 1,21 0,0 @@
/* Copyright 2021 eithanshavit
 *
 * 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

#ifdef KEYBOARD_afternoonlabs_gust_rev1
#    include "rev1.h"
#endif

D keyboards/afternoonlabs/gust/rev1/rev1.c => keyboards/afternoonlabs/gust/rev1/rev1.c +0 -17
@@ 1,17 0,0 @@
/* Copyright 2021 eithanshavit
 *
 * 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/>.
 */

#include "gust.h"

M keyboards/afternoonlabs/gust/rev1/rev1.h => keyboards/afternoonlabs/gust/rev1/rev1.h +0 -2
@@ 16,8 16,6 @@

#pragma once

#include "gust.h"

#include "quantum.h"

#define LAYOUT( \

D keyboards/afternoonlabs/oceanbreeze/oceanbreeze.c => keyboards/afternoonlabs/oceanbreeze/oceanbreeze.c +0 -17
@@ 1,17 0,0 @@
/* Copyright 2021 Afternoon Labs
 *
 * 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/>.
 */

#include "oceanbreeze.h"

D keyboards/afternoonlabs/oceanbreeze/oceanbreeze.h => keyboards/afternoonlabs/oceanbreeze/oceanbreeze.h +0 -21
@@ 1,21 0,0 @@
/* Copyright 2021 Afternoon Labs
 *
 * 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

#ifdef KEYBOARD_afternoonlabs_oceanbreeze_rev1
#    include "rev1.h"
#endif

D keyboards/afternoonlabs/oceanbreeze/rev1/rev1.c => keyboards/afternoonlabs/oceanbreeze/rev1/rev1.c +0 -17
@@ 1,17 0,0 @@
/* Copyright 2021 Afternoon Labs
 *
 * 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/>.
 */

#include "oceanbreeze.h"

M keyboards/afternoonlabs/oceanbreeze/rev1/rev1.h => keyboards/afternoonlabs/oceanbreeze/rev1/rev1.h +0 -2
@@ 16,8 16,6 @@

#pragma once

#include "oceanbreeze.h"

#include "quantum.h"

#define XXX KC_NO

D keyboards/afternoonlabs/southern_breeze/rev1/rev1.c => keyboards/afternoonlabs/southern_breeze/rev1/rev1.c +0 -17
@@ 1,17 0,0 @@
/* Copyright 2021 Afternoon Labs
 *
 * 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/>.
 */

#include "rev1.h"

M keyboards/afternoonlabs/southern_breeze/rev1/rev1.h => keyboards/afternoonlabs/southern_breeze/rev1/rev1.h +0 -2
@@ 16,8 16,6 @@

#pragma once

#include "southern_breeze.h"

#include "quantum.h"

#define LAYOUT( \

D keyboards/afternoonlabs/southern_breeze/southern_breeze.c => keyboards/afternoonlabs/southern_breeze/southern_breeze.c +0 -17
@@ 1,17 0,0 @@
/* Copyright 2021 Afternoon Labs
 *
 * 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/>.
 */

#include "southern_breeze.h"

D keyboards/afternoonlabs/southern_breeze/southern_breeze.h => keyboards/afternoonlabs/southern_breeze/southern_breeze.h +0 -21
@@ 1,21 0,0 @@
/* Copyright 2021 Afternoon Labs
 *
 * 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

#ifdef KEYBOARD_afternoonlabs_southern_breeze_rev1
#    include "rev1.h"
#endif

D keyboards/afternoonlabs/summer_breeze/rev1/rev1.c => keyboards/afternoonlabs/summer_breeze/rev1/rev1.c +0 -17
@@ 1,17 0,0 @@
/* Copyright 2021 Afternoon Labs
 *
 * 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/>.
 */

#include "rev1.h"

M keyboards/afternoonlabs/summer_breeze/rev1/rev1.h => keyboards/afternoonlabs/summer_breeze/rev1/rev1.h +0 -2
@@ 16,8 16,6 @@

#pragma once

#include "summer_breeze.h"

#include "quantum.h"

#define LAYOUT( \

D keyboards/afternoonlabs/summer_breeze/summer_breeze.c => keyboards/afternoonlabs/summer_breeze/summer_breeze.c +0 -17
@@ 1,17 0,0 @@
/* Copyright 2021 Afternoon Labs
 *
 * 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/>.
 */

#include "summer_breeze.h"

D keyboards/afternoonlabs/summer_breeze/summer_breeze.h => keyboards/afternoonlabs/summer_breeze/summer_breeze.h +0 -21
@@ 1,21 0,0 @@
/* Copyright 2021 Afternoon Labs
 *
 * 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

#ifdef KEYBOARD_afternoonlabs_summer_breeze_rev1
#    include "rev1.h"
#endif

D keyboards/alt34/alt34.c => keyboards/alt34/alt34.c +0 -18
@@ 1,18 0,0 @@
/*
Copyright 2022 Tommy Alatalo <@altosys>

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

#include "alt34.h"

D keyboards/alt34/alt34.h => keyboards/alt34/alt34.h +0 -24
@@ 1,24 0,0 @@
/*
Copyright 2022 Tommy Alatalo <@altosys>

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

#include "quantum.h"

#ifdef KEYBOARD_alt34_rev1
    #include "rev1.h"
#endif

D keyboards/alt34/rev1/rev1.c => keyboards/alt34/rev1/rev1.c +0 -18
@@ 1,18 0,0 @@
/*
Copyright 2022 Tommy Alatalo <@altosys>

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

#include "alt34.h"

M keyboards/alt34/rev1/rev1.h => keyboards/alt34/rev1/rev1.h +0 -1
@@ 17,7 17,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#pragma once

#include "alt34.h"
#include "quantum.h"

#define ____ KC_NO

D keyboards/arabica37/arabica37.c => keyboards/arabica37/arabica37.c +0 -1
@@ 1,1 0,0 @@
#include "arabica37.h"

D keyboards/arabica37/arabica37.h => keyboards/arabica37/arabica37.h +0 -5
@@ 1,5 0,0 @@
#pragma once

#ifdef KEYBOARD_arabica37_rev1
  #include "rev1.h"
#endif

D keyboards/arabica37/rev1/rev1.c => keyboards/arabica37/rev1/rev1.c +0 -1
@@ 1,1 0,0 @@
#include "arabica37.h"

M keyboards/arabica37/rev1/rev1.h => keyboards/arabica37/rev1/rev1.h +0 -2
@@ 1,7 1,5 @@
#pragma once

#include "arabica37.h"

#include "quantum.h"

#define LAYOUT( \

D keyboards/atreus/astar/astar.c => keyboards/atreus/astar/astar.c +0 -16
@@ 1,16 0,0 @@
/* Copyright 2019
 *
 * 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/>.
 */
#include "atreus.h"

D keyboards/atreus/astar/astar.h => keyboards/atreus/astar/astar.h +0 -17
@@ 1,17 0,0 @@
/* Copyright 2019
 *
 * 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

D keyboards/atreus/astar_mirrored/astar_mirrored.c => keyboards/atreus/astar_mirrored/astar_mirrored.c +0 -16
@@ 1,16 0,0 @@
/* Copyright 2019
 *
 * 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/>.
 */
#include "astar_mirrored.h"

D keyboards/atreus/astar_mirrored/astar_mirrored.h => keyboards/atreus/astar_mirrored/astar_mirrored.h +0 -17
@@ 1,17 0,0 @@
/* Copyright 2019
 *
 * 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

D keyboards/atreus/atreus.c => keyboards/atreus/atreus.c +0 -17
@@ 1,17 0,0 @@
/* Copyright 2019
 *
 * 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/>.
 */

#include "atreus.h"

M keyboards/atreus/atreus.h => keyboards/atreus/atreus.h +0 -14
@@ 18,20 18,6 @@
#include "quantum.h"
#define ___ KC_NO

#ifdef KEYBOARD_atreus_astar
    #include "astar.h"
#elif KEYBOARD_atreus_astar_mirrored
    #include "astar_mirrored.h"
#elif KEYBOARD_atreus_feather
    #include "feather.h"
#elif KEYBOARD_atreus_teensy2
    #include "teensy2.h"
#elif KEYBOARD_atreus_promicro
    #include "promicro.h"
#elif KEYBOARD_atreus_f103
    #include "f103.h"
#endif

// This a shortcut to help you visually see your layout.
// The first section contains all of the arguments.
// The second converts the arguments into a two-dimensional array.

D keyboards/atreus/f103/f103.c => keyboards/atreus/f103/f103.c +0 -17
@@ 1,17 0,0 @@
/* Copyright 2022 DmNosachev
 *
 * 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/>.
 */

#include "f103.h"

D keyboards/atreus/f103/f103.h => keyboards/atreus/f103/f103.h +0 -17
@@ 1,17 0,0 @@
/* Copyright 2022 DmNosachev
 *
 * 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

D keyboards/atreus/feather/feather.c => keyboards/atreus/feather/feather.c +0 -16
@@ 1,16 0,0 @@
/* Copyright 2019
 *
 * 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/>.
 */
#include "feather.h"

D keyboards/atreus/feather/feather.h => keyboards/atreus/feather/feather.h +0 -17
@@ 1,17 0,0 @@
/* Copyright 2019
 *
 * 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

D keyboards/atreus/promicro/promicro.c => keyboards/atreus/promicro/promicro.c +0 -16
@@ 1,16 0,0 @@
/* Copyright 2020
 *
 * 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/>.
 */
#include "promicro.h"

D keyboards/atreus/promicro/promicro.h => keyboards/atreus/promicro/promicro.h +0 -17
@@ 1,17 0,0 @@
/* Copyright 2019
 *
 * 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

D keyboards/atreus/teensy2/teensy2.c => keyboards/atreus/teensy2/teensy2.c +0 -16
@@ 1,16 0,0 @@
/* Copyright 2019
 *
 * 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/>.
 */
#include "atreus.h"

D keyboards/atreus/teensy2/teensy2.h => keyboards/atreus/teensy2/teensy2.h +0 -17
@@ 1,17 0,0 @@
/* Copyright 2019
 *
 * 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

D keyboards/atreyu/atreyu.c => keyboards/atreyu/atreyu.c +0 -17
@@ 1,17 0,0 @@
/* Copyright 2022 Jesus Climent  (@climent)
 *
 * 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/>.
 */

#include "atreyu.h"

D keyboards/atreyu/atreyu.h => keyboards/atreyu/atreyu.h +0 -23
@@ 1,23 0,0 @@
/* Copyright 2022 Jesus Climent  (@climent)
 *
 * 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

#if defined(KEYBOARD_atreyu_rev1)
# include "rev1.h"
#elif defined(KEYBOARD_atreyu_rev2)
# include "rev2.h"
#endif

M keyboards/avalanche/avalanche.c => keyboards/avalanche/avalanche.c +1 -1
@@ 1,7 1,7 @@
// Copyright 2022 Vitaly Volkov (@vlkv)
// SPDX-License-Identifier: GPL-2.0-or-later

#include "avalanche.h"
#include "quantum.h"

#ifdef ENCODER_ENABLE
bool encoder_update_kb(uint8_t index, bool clockwise) {

D keyboards/avalanche/avalanche.h => keyboards/avalanche/avalanche.h +0 -16
@@ 1,16 0,0 @@
// Copyright 2022 Vitaly Volkov (@vlkv)
// SPDX-License-Identifier: GPL-2.0-or-later

#pragma once

#ifdef KEYBOARD_avalanche_v1
    #include "v1.h"
#elif KEYBOARD_avalanche_v2
    #include "v2.h"
#elif KEYBOARD_avalanche_v3
    #include "v3.h"
#elif KEYBOARD_avalanche_v4
    #include "v4.h"
#endif

#include "quantum.h"

D keyboards/avalanche/v1/v1.c => keyboards/avalanche/v1/v1.c +0 -4
@@ 1,4 0,0 @@
// Copyright 2022 Vitaly Volkov (@vlkv)
// SPDX-License-Identifier: GPL-2.0-or-later

#include "avalanche.h"

M keyboards/avalanche/v1/v1.h => keyboards/avalanche/v1/v1.h +0 -2
@@ 3,8 3,6 @@

#pragma once

#include "avalanche.h"

#include "quantum.h"

#define L__ KC_NO

D keyboards/avalanche/v2/v2.c => keyboards/avalanche/v2/v2.c +0 -4
@@ 1,4 0,0 @@
// Copyright 2022 Vitaly Volkov (@vlkv)
// SPDX-License-Identifier: GPL-2.0-or-later

#include "avalanche.h"

M keyboards/avalanche/v2/v2.h => keyboards/avalanche/v2/v2.h +0 -2
@@ 3,8 3,6 @@

#pragma once

#include "avalanche.h"

#include "quantum.h"

#define L__ KC_NO

D keyboards/avalanche/v3/v3.c => keyboards/avalanche/v3/v3.c +0 -4
@@ 1,4 0,0 @@
// Copyright 2022 Vitaly Volkov (@vlkv)
// SPDX-License-Identifier: GPL-2.0-or-later

#include "avalanche.h"

M keyboards/avalanche/v3/v3.h => keyboards/avalanche/v3/v3.h +0 -2
@@ 3,8 3,6 @@

#pragma once

#include "avalanche.h"

#include "quantum.h"

#define L__ KC_NO

M keyboards/avalanche/v4/v4.c => keyboards/avalanche/v4/v4.c +1 -1
@@ 1,7 1,7 @@
// Copyright 2022 Vitaly Volkov (@vlkv)
// SPDX-License-Identifier: GPL-2.0-or-later

#include "avalanche.h"
#include "v4.h"

#ifdef OLED_ENABLE
oled_rotation_t oled_init_kb(oled_rotation_t rotation) {

M keyboards/avalanche/v4/v4.h => keyboards/avalanche/v4/v4.h +0 -2
@@ 3,8 3,6 @@

#pragma once

#include "avalanche.h"

#include "quantum.h"

#define L__ KC_NO

D keyboards/basekeys/slice/rev1/rev1.c => keyboards/basekeys/slice/rev1/rev1.c +0 -16
@@ 1,16 0,0 @@
/* Copyright 2020 2Moons
 *
 * 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/>.
 */
#include "rev1.h"

M keyboards/basekeys/slice/rev1/rev1.h => keyboards/basekeys/slice/rev1/rev1.h +0 -2
@@ 15,8 15,6 @@
 */
#pragma once

#include "slice.h"

#include "quantum.h"

//////////////////////////////////////////////////////////////////////////////

D keyboards/basekeys/slice/rev1_rgb/rev1_rgb.c => keyboards/basekeys/slice/rev1_rgb/rev1_rgb.c +0 -16
@@ 1,16 0,0 @@
/* Copyright 2020 2Moons
 *
 * 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/>.
 */
#include "rev1_rgb.h"

M keyboards/basekeys/slice/rev1_rgb/rev1_rgb.h => keyboards/basekeys/slice/rev1_rgb/rev1_rgb.h +0 -2
@@ 15,8 15,6 @@
 */
#pragma once

#include "slice.h"

#include "quantum.h"

//////////////////////////////////////////////////////////////////////////////

D keyboards/basekeys/slice/slice.c => keyboards/basekeys/slice/slice.c +0 -16
@@ 1,16 0,0 @@
/* Copyright 2020 2Moons
 *
 * 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/>.
 */
#include "slice.h"

D keyboards/basekeys/slice/slice.h => keyboards/basekeys/slice/slice.h +0 -25
@@ 1,25 0,0 @@
/* Copyright 2020 2Moons
 *
 * 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

#include "quantum.h"
#ifdef KEYBOARD_basekeys_slice_rev1
  #include "rev1.h"
#endif

#ifdef KEYBOARD_basekeys_slice_rev1_rgb
  #include "rev1_rgb.h"
#endif

D keyboards/bear_face/bear_face.c => keyboards/bear_face/bear_face.c +0 -18
@@ 1,18 0,0 @@
/*
Copyright 2020 chemicalwill <https://github.com/chemicalwill>

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

#include "bear_face.h"

D keyboards/bear_face/bear_face.h => keyboards/bear_face/bear_face.h +0 -26
@@ 1,26 0,0 @@
/*
Copyright 2020 chemicalwill <https://github.com/chemicalwill>

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

#include "quantum.h"

#if defined(KEYBOARD_bear_face_v1)
#    include "v1.h"
#elif defined(KEYBOARD_bear_face_v2)
#    include "v2.h"
#endif

M keyboards/bear_face/v1/v1.c => keyboards/bear_face/v1/v1.c +1 -1
@@ 15,7 15,7 @@ You should have received a copy of the GNU General Public License
along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/

#include "bear_face.h"
#include "v1.h"

void keyboard_pre_init_kb(void) {
    //Sets LED pin as output

M keyboards/bear_face/v2/v2.c => keyboards/bear_face/v2/v2.c +1 -1
@@ 15,7 15,7 @@ You should have received a copy of the GNU General Public License
along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/

#include "bear_face.h"
#include "v2.h"

void keyboard_pre_init_kb(void) {
    //Sets LED pin as output

M keyboards/bemeier/bmek/bmek.h => keyboards/bemeier/bmek/bmek.h +0 -8
@@ 17,14 17,6 @@

#include "quantum.h"

#if defined(KEYBOARD_bemeier_bmek_rev1)
#    include "rev1.h"
#elif defined(KEYBOARD_bemeier_bmek_rev2)
#    include "rev2.h"
#elif defined(KEYBOARD_bemeier_bmek_rev3)
#    include "rev3.h"
#endif

#define XXX KC_NO  // makes the switch matrix easier to read

// This layout is supported by all revisions

D keyboards/bemeier/bmek/rev1/rev1.c => keyboards/bemeier/bmek/rev1/rev1.c +0 -16
@@ 1,16 0,0 @@
/* Copyright 2020 bemeier
 *
 * 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/>.
 */
#include "rev1.h"

D keyboards/bemeier/bmek/rev1/rev1.h => keyboards/bemeier/bmek/rev1/rev1.h +0 -18
@@ 1,18 0,0 @@
/* Copyright 2020 bemeier
 *
 * 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

#include "quantum.h"

D keyboards/bemeier/bmek/rev2/rev2.c => keyboards/bemeier/bmek/rev2/rev2.c +0 -16
@@ 1,16 0,0 @@
/* Copyright 2020 bemeier
 *
 * 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/>.
 */
#include "rev2.h"

D keyboards/bemeier/bmek/rev2/rev2.h => keyboards/bemeier/bmek/rev2/rev2.h +0 -18
@@ 1,18 0,0 @@
/* Copyright 2020 bemeier
 *
 * 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

#include "quantum.h"

D keyboards/bemeier/bmek/rev3/rev3.c => keyboards/bemeier/bmek/rev3/rev3.c +0 -16
@@ 1,16 0,0 @@
/* Copyright 2020 bemeier
 *
 * 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/>.
 */
#include "rev3.h"

D keyboards/bemeier/bmek/rev3/rev3.h => keyboards/bemeier/bmek/rev3/rev3.h +0 -24
@@ 1,24 0,0 @@
/* Copyright 2020 bemeier
 *
 * 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

#include "quantum.h"

/*
PCB rev3 has a number of layout options that rev2 and rev1 don't have,
however, to me just using "ALL_67" for all for all keymaps seems easier to
maintain than adding all possible permutations of layout options here.
*/

M keyboards/biacco42/ergo42/ergo42.c => keyboards/biacco42/ergo42/ergo42.c +1 -1
@@ 1,4 1,4 @@
#include "ergo42.h"
#include "quantum.h"

#ifdef SWAP_HANDS_ENABLE
__attribute__ ((weak))

D keyboards/biacco42/ergo42/ergo42.h => keyboards/biacco42/ergo42/ergo42.h +0 -7
@@ 1,7 0,0 @@
#pragma once

#include "quantum.h"

#ifdef KEYBOARD_biacco42_ergo42_rev1
    #include "rev1.h"
#endif

D keyboards/biacco42/ergo42/rev1/rev1.c => keyboards/biacco42/ergo42/rev1/rev1.c +0 -1
@@ 1,1 0,0 @@
#include "ergo42.h"

M keyboards/biacco42/ergo42/rev1/rev1.h => keyboards/biacco42/ergo42/rev1/rev1.h +0 -2
@@ 1,7 1,5 @@
#pragma once

#include "ergo42.h"

#include "quantum.h"

#ifndef FLIP_HALF

M keyboards/boston_meetup/2019/2019.c => keyboards/boston_meetup/2019/2019.c +1 -1
@@ 13,7 13,7 @@
 * You should have received a copy of the GNU General Public License
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#include "2019.h"
#include "quantum.h"

#ifdef RGB_MATRIX_ENABLE
#include "rgb_matrix.h"

D keyboards/boston_meetup/2019/2019.h => keyboards/boston_meetup/2019/2019.h +0 -19
@@ 1,19 0,0 @@
/* Copyright 2019 ishtob
 *
 * 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

#include "boston_meetup.h"


D keyboards/boston_meetup/boston_meetup.c => keyboards/boston_meetup/boston_meetup.c +0 -2
@@ 1,2 0,0 @@
#include "boston_meetup.h"


M keyboards/boston_meetup/boston_meetup.h => keyboards/boston_meetup/boston_meetup.h +2 -5
@@ 1,7 1,7 @@
#pragma once

#ifdef KEYBOARD_boston_meetup_2019
    #include "2019.h"
#include "quantum.h"

#define LAYOUT( \
    K00, \
    K10, K11, K12, K13, \


@@ 14,6 14,3 @@
  {  K20,  K21,   K22,   K23    }, \
  {  K30,  K31,   K32,   K33    }  \
}
#endif

#include "quantum.h"
\ No newline at end of file

D keyboards/buzzard/buzzard.c => keyboards/buzzard/buzzard.c +0 -3
@@ 1,3 0,0 @@
// Copyright 2021 Christoph Rehmann (crehmann)
// SPDX-License-Identifier: GPL-2.0-or-later
#include "buzzard.h"

D keyboards/buzzard/buzzard.h => keyboards/buzzard/buzzard.h +0 -9
@@ 1,9 0,0 @@
// Copyright 2021 Christoph Rehmann (crehmann)
// SPDX-License-Identifier: GPL-2.0-or-later
#pragma once

#include "quantum.h"

#if defined(KEYBOARD_buzzard_rev1)
#   include "rev1.h"
#endif
\ No newline at end of file

M keyboards/buzzard/rev1/rev1.h => keyboards/buzzard/rev1/rev1.h +1 -1
@@ 2,7 2,7 @@
// SPDX-License-Identifier: GPL-2.0-or-later
#pragma once

#include "buzzard.h"
#include "quantum.h"

/* This a shortcut to help you visually see your layout.
 *

M keyboards/chocofly/chocofly.c => keyboards/chocofly/chocofly.c +1 -1
@@ 1,7 1,7 @@
// Copyright 2022 Vitaly Volkov (@vlkv)
// SPDX-License-Identifier: GPL-2.0-or-later

#include "chocofly.h"
#include "quantum.h"

#ifdef ENCODER_ENABLE
bool encoder_update_kb(uint8_t index, bool clockwise) {

D keyboards/chocofly/chocofly.h => keyboards/chocofly/chocofly.h +0 -10
@@ 1,10 0,0 @@
// Copyright 2022 Vitaly Volkov (@vlkv)
// SPDX-License-Identifier: GPL-2.0-or-later

#pragma once

#ifdef KEYBOARD_chocofly_v1
    #include "v1.h"
#endif

#include "quantum.h"

D keyboards/chocofly/v1/v1.c => keyboards/chocofly/v1/v1.c +0 -4
@@ 1,4 0,0 @@
// Copyright 2022 Vitaly Volkov (@vlkv)
// SPDX-License-Identifier: GPL-2.0-or-later

#include "v1.h"

M keyboards/chocofly/v1/v1.h => keyboards/chocofly/v1/v1.h +0 -2
@@ 3,8 3,6 @@

#pragma once

#include "chocofly.h"

#include "quantum.h"

#define K__ KC_NO

M keyboards/clickety_split/leeloo/leeloo.c => keyboards/clickety_split/leeloo/leeloo.c +1 -1
@@ 15,7 15,7 @@
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */

#include "leeloo.h"
#include "quantum.h"

#ifdef OLED_ENABLE
oled_rotation_t oled_init_kb(oled_rotation_t rotation) {

D keyboards/clickety_split/leeloo/leeloo.h => keyboards/clickety_split/leeloo/leeloo.h +0 -24
@@ 1,24 0,0 @@
/* Copyright 2022 Clickety Split Ltd.
 *                https://clicketysplit.ca
 *
 * 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

#include "quantum.h"

#if defined(KEYBOARD_clickety_split_leeloo_rev1)
#    include "rev1.h"
#endif

D keyboards/clickety_split/leeloo/rev1/rev1.c => keyboards/clickety_split/leeloo/rev1/rev1.c +0 -18
@@ 1,18 0,0 @@
/* Copyright 2022 Clickety Split Ltd.
 *                https://clicketysplit.ca
 *
 * 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/>.
 */

#include "leeloo.h"

D keyboards/clueboard/66_hotswap/66_hotswap.c => keyboards/clueboard/66_hotswap/66_hotswap.c +0 -1
@@ 1,1 0,0 @@
#include "66_hotswap.h"  

D keyboards/clueboard/66_hotswap/66_hotswap.h => keyboards/clueboard/66_hotswap/66_hotswap.h +0 -9
@@ 1,9 0,0 @@
#pragma once

#ifdef KEYBOARD_clueboard_66_hotswap_gen1
    #include "gen1.h"
#endif

#ifdef KEYBOARD_clueboard_66_hotswap_prototype
    #include "prototype.h"
#endif

M keyboards/clueboard/66_hotswap/gen1/gen1.c => keyboards/clueboard/66_hotswap/gen1/gen1.c +1 -1
@@ 13,7 13,7 @@
 * You should have received a copy of the GNU General Public License
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#include "gen1.h"
#include "quantum.h"

#ifdef LED_MATRIX_ENABLE
const is31_led PROGMEM g_is31_leds[LED_MATRIX_LED_COUNT] = {

D keyboards/clueboard/66_hotswap/gen1/gen1.h => keyboards/clueboard/66_hotswap/gen1/gen1.h +0 -18
@@ 1,18 0,0 @@
/* Copyright 2017 Clueboard <info@clueboard.co>
 *
 * 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
#include "quantum.h"


M keyboards/clueboard/66_hotswap/prototype/prototype.c => keyboards/clueboard/66_hotswap/prototype/prototype.c +1 -1
@@ 1,4 1,4 @@
#include "prototype.h"
#include "quantum.h"
#include "print.h"

void backlight_init_ports(void) {

D keyboards/clueboard/66_hotswap/prototype/prototype.h => keyboards/clueboard/66_hotswap/prototype/prototype.h +0 -3
@@ 1,3 0,0 @@
#pragma once
#include "quantum.h"


D keyboards/converter/usb_usb/ble/ble.c => keyboards/converter/usb_usb/ble/ble.c +0 -1
@@ 1,1 0,0 @@
#include "ble.h"

D keyboards/converter/usb_usb/ble/ble.h => keyboards/converter/usb_usb/ble/ble.h +0 -3
@@ 1,3 0,0 @@
#pragma once

#include "usb_usb.h"

D keyboards/converter/usb_usb/hasu/hasu.c => keyboards/converter/usb_usb/hasu/hasu.c +0 -1
@@ 1,1 0,0 @@
#include "hasu.h"

D keyboards/converter/usb_usb/hasu/hasu.h => keyboards/converter/usb_usb/hasu/hasu.h +0 -3
@@ 1,3 0,0 @@
#pragma once

#include "usb_usb.h"

D keyboards/converter/usb_usb/pro_micro/pro_micro.c => keyboards/converter/usb_usb/pro_micro/pro_micro.c +0 -1
@@ 1,1 0,0 @@
#include "pro_micro.h"

D keyboards/converter/usb_usb/pro_micro/pro_micro.h => keyboards/converter/usb_usb/pro_micro/pro_micro.h +0 -3
@@ 1,3 0,0 @@
#pragma once

#include "usb_usb.h"

D keyboards/converter/usb_usb/usb_usb.c => keyboards/converter/usb_usb/usb_usb.c +0 -1
@@ 1,1 0,0 @@
#include "usb_usb.h"

M keyboards/converter/usb_usb/usb_usb.h => keyboards/converter/usb_usb/usb_usb.h +0 -8
@@ 19,14 19,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#include "quantum.h"

#if defined(KEYBOARD_converter_usb_usb_ble)
#    include "ble.h"
#elif defined(KEYBOARD_converter_usb_usb_hasu)
#    include "hasu.h"
#elif defined(KEYBOARD_converter_usb_usb_pro_micro)
#    include "pro_micro.h"
#endif

#define XXX KC_NO

#define ______ KC_TRNS

D keyboards/cozykeys/bloomer/bloomer.c => keyboards/cozykeys/bloomer/bloomer.c +0 -17
@@ 1,17 0,0 @@
/*
Copyright 2021 Paul Ewing

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/>.
*/
#include "bloomer.h"

D keyboards/cozykeys/bloomer/bloomer.h => keyboards/cozykeys/bloomer/bloomer.h +0 -23
@@ 1,23 0,0 @@
/*
Copyright 2021 Paul Ewing

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

#if defined(KEYBOARD_cozykeys_bloomer_v2)
    #include "v2.h"
#elif defined(KEYBOARD_cozykeys_bloomer_v3)
    #include "v3.h"
#endif

D keyboards/cozykeys/bloomer/v2/v2.c => keyboards/cozykeys/bloomer/v2/v2.c +0 -17
@@ 1,17 0,0 @@
/*
Copyright 2021 Paul Ewing

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/>.
*/
#include "v2.h"

D keyboards/cozykeys/bloomer/v3/v3.c => keyboards/cozykeys/bloomer/v3/v3.c +0 -17
@@ 1,17 0,0 @@
/*
Copyright 2021 Paul Ewing

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/>.
*/
#include "v3.h"

D keyboards/cozykeys/speedo/speedo.c => keyboards/cozykeys/speedo/speedo.c +0 -17
@@ 1,17 0,0 @@
/*
Copyright 2020 Paul Ewing

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/>.
*/
#include "speedo.h"

D keyboards/cozykeys/speedo/speedo.h => keyboards/cozykeys/speedo/speedo.h +0 -23
@@ 1,23 0,0 @@
/*
Copyright 2020 Paul Ewing

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

#ifdef KEYBOARD_cozykeys_speedo_v2
    #include "v2.h"
#elif KEYBOARD_cozykeys_speedo_v3
    #include "v3.h"
#endif

D keyboards/cozykeys/speedo/v2/v2.c => keyboards/cozykeys/speedo/v2/v2.c +0 -17
@@ 1,17 0,0 @@
/*
Copyright 2020 Paul Ewing

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/>.
*/
#include "v2.h"

D keyboards/cozykeys/speedo/v3/v3.c => keyboards/cozykeys/speedo/v3/v3.c +0 -17
@@ 1,17 0,0 @@
/*
Copyright 2020 Paul Ewing

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/>.
*/
#include "v3.h"

M keyboards/crkbd/crkbd.c => keyboards/crkbd/crkbd.c +1 -1
@@ 16,7 16,7 @@ You should have received a copy of the GNU General Public License
along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/

#include "crkbd.h"
#include "quantum.h"

#ifdef SWAP_HANDS_ENABLE
__attribute__ ((weak))

D keyboards/crkbd/crkbd.h => keyboards/crkbd/crkbd.h +0 -28
@@ 1,28 0,0 @@
/*
Copyright 2019 @foostan
Copyright 2020 Drashna Jaelre <@drashna>

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

#ifdef KEYBOARD_crkbd_rev1
#    include "rev1.h"
#endif
#ifdef KEYBOARD_crkbd_r2g
#    include "r2g.h"
#endif


#include "quantum.h"

M keyboards/crkbd/r2g/r2g.h => keyboards/crkbd/r2g/r2g.h +0 -1
@@ 18,7 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#pragma once

#include "crkbd.h"
#include "quantum.h"

// clang-format off

M keyboards/crkbd/rev1/rev1.h => keyboards/crkbd/rev1/rev1.h +0 -1
@@ 18,7 18,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#pragma once

#include "crkbd.h"
#include "quantum.h"

// clang-format off

D keyboards/dailycraft/bat43/bat43.c => keyboards/dailycraft/bat43/bat43.c +0 -17
@@ 1,17 0,0 @@
/* Copyright 2020 yfuku
 *
 * 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/>.
 */

#include "bat43.h"

D keyboards/dailycraft/bat43/bat43.h => keyboards/dailycraft/bat43/bat43.h +0 -10
@@ 1,10 0,0 @@
#pragma once

#ifdef KEYBOARD_dailycraft_bat43_rev1
    #include "rev1.h"
#endif
#ifdef KEYBOARD_dailycraft_bat43_rev2
    #include "rev2.h"
#endif

#include "quantum.h"

D keyboards/dailycraft/bat43/rev1/rev1.c => keyboards/dailycraft/bat43/rev1/rev1.c +0 -17
@@ 1,17 0,0 @@
/* Copyright 2020 yfuku
 *
 * 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/>.
 */

#include "rev1.h"

D keyboards/dailycraft/bat43/rev2/rev2.c => keyboards/dailycraft/bat43/rev2/rev2.c +0 -17
@@ 1,17 0,0 @@
/* Copyright 2020 yfuku
 *
 * 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/>.
 */

#include "rev2.h"

D keyboards/dailycraft/claw44/claw44.c => keyboards/dailycraft/claw44/claw44.c +0 -1
@@ 1,1 0,0 @@
#include "claw44.h"

D keyboards/dailycraft/claw44/claw44.h => keyboards/dailycraft/claw44/claw44.h +0 -5
@@ 1,5 0,0 @@
#pragma once

#ifdef KEYBOARD_dailycraft_claw44_rev1
  #include "rev1.h"
#endif

D keyboards/dailycraft/claw44/rev1/rev1.c => keyboards/dailycraft/claw44/rev1/rev1.c +0 -1
@@ 1,1 0,0 @@
#include "rev1.h"

D keyboards/dailycraft/sandbox/rev1/rev1.c => keyboards/dailycraft/sandbox/rev1/rev1.c +0 -17
@@ 1,17 0,0 @@
/* Copyright 2021 yfuku
 *
 * 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/>.
 */

#include "rev1.h"

D keyboards/dailycraft/sandbox/rev2/rev2.c => keyboards/dailycraft/sandbox/rev2/rev2.c +0 -17
@@ 1,17 0,0 @@
/* Copyright 2021 yfuku
 *
 * 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/>.
 */

#include "rev2.h"

M keyboards/dailycraft/sandbox/sandbox.c => keyboards/dailycraft/sandbox/sandbox.c +1 -1
@@ 14,7 14,7 @@
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */

#include "sandbox.h"
#include "quantum.h"

#ifdef OLED_ENABLE
bool oled_task_kb(void) {

D keyboards/dailycraft/sandbox/sandbox.h => keyboards/dailycraft/sandbox/sandbox.h +0 -26
@@ 1,26 0,0 @@
/* Copyright 2021 yfuku
 *
 * 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

#include "quantum.h"

#ifdef KEYBOARD_dailycraft_sandbox_rev1
#    include "rev1.h"
#endif
#ifdef KEYBOARD_dailycraft_sandbox_rev2
#    include "rev2.h"
#endif

D keyboards/dailycraft/wings42/rev1/rev1.c => keyboards/dailycraft/wings42/rev1/rev1.c +0 -17
@@ 1,17 0,0 @@
/* Copyright 2021 yfuku
 *
 * 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/>.
 */

#include "rev1.h"

D keyboards/dailycraft/wings42/rev1_extkeys/rev1_extkeys.c => keyboards/dailycraft/wings42/rev1_extkeys/rev1_extkeys.c +0 -17
@@ 1,17 0,0 @@
/* Copyright 2021 yfuku
 *
 * 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/>.
 */

#include "rev1_extkeys.h"

D keyboards/dailycraft/wings42/rev2/rev2.c => keyboards/dailycraft/wings42/rev2/rev2.c +0 -17
@@ 1,17 0,0 @@
/* Copyright 2021 yfuku
 *
 * 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/>.
 */

#include "rev2.h"

D keyboards/dailycraft/wings42/wings42.c => keyboards/dailycraft/wings42/wings42.c +0 -17
@@ 1,17 0,0 @@
/* Copyright 2021 yfuku
 *
 * 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/>.
 */

#include "wings42.h"

D keyboards/dailycraft/wings42/wings42.h => keyboards/dailycraft/wings42/wings42.h +0 -30
@@ 1,30 0,0 @@
/* Copyright 2021 yfuku
 *
 * 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

#include "quantum.h"

#ifdef KEYBOARD_dailycraft_wings42_rev1
#    include "rev1.h"
#endif
#ifdef KEYBOARD_dailycraft_wings42_rev1_extkeys
#    include "rev1_extkeys.h"
#endif
#ifdef KEYBOARD_dailycraft_wings42_rev2
#    include "rev2.h"
#endif


D keyboards/deltasplit75/deltasplit75.c => keyboards/deltasplit75/deltasplit75.c +0 -1
@@ 1,1 0,0 @@
#include "deltasplit75.h"
\ No newline at end of file

D keyboards/deltasplit75/deltasplit75.h => keyboards/deltasplit75/deltasplit75.h +0 -7
@@ 1,7 0,0 @@
#pragma once

#include "quantum.h"

#ifdef KEYBOARD_deltasplit75_v2
#    include "v2.h"
#endif

D keyboards/deltasplit75/v2/v2.c => keyboards/deltasplit75/v2/v2.c +0 -1
@@ 1,1 0,0 @@
#include "v2.h"

M keyboards/deltasplit75/v2/v2.h => keyboards/deltasplit75/v2/v2.h +0 -2
@@ 1,7 1,5 @@
#pragma once

#include "deltasplit75.h"

#include "quantum.h"

//matrix is defined in a weird way here; the layout on both sides are asymmetrical, but the "matrix" is symmetrical but with empty gaps

M keyboards/drhigsby/ogurec/left_pm/left_pm.h => keyboards/drhigsby/ogurec/left_pm/left_pm.h +1 -1
@@ 15,7 15,7 @@
 */
#pragma once

#include "ogurec.h"
#include "quantum.h"

/* This a shortcut to help you visually see your layout.
 *

D keyboards/drhigsby/ogurec/ogurec.c => keyboards/drhigsby/ogurec/ogurec.c +0 -16
@@ 1,16 0,0 @@
/* Copyright 2021 drhigsby
 *
 * 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/>.
 */
#include "ogurec.h"

D keyboards/drhigsby/ogurec/ogurec.h => keyboards/drhigsby/ogurec/ogurec.h +0 -24
@@ 1,24 0,0 @@
/* Copyright 2021 drhigsby
 *
 * 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

#include "quantum.h"

#if defined(KEYBOARD_drhigsby_ogurec_left_pm)
#    include "left_pm.h"
#elif defined(KEYBOARD_drhigsby_ogurec_right_pm)
#    include "right_pm.h"
#endif

M keyboards/drhigsby/ogurec/right_pm/right_pm.h => keyboards/drhigsby/ogurec/right_pm/right_pm.h +1 -1
@@ 15,7 15,7 @@
 */
#pragma once

#include "ogurec.h"
#include "quantum.h"

/* This a shortcut to help you visually see your layout.
 *

M keyboards/durgod/dgk6x/galaxy/config.h => keyboards/durgod/dgk6x/galaxy/config.h +2 -0
@@ 20,3 20,5 @@
#define DRIVER_1_LED_TOTAL 58
#define DRIVER_2_LED_TOTAL 26
#endif

#define CAPS_LED 46

M keyboards/durgod/dgk6x/galaxy/galaxy.h => keyboards/durgod/dgk6x/galaxy/galaxy.h +0 -2
@@ 17,8 17,6 @@

#include "quantum.h"

#define CAPS_LED 46

#define XXX KC_NO

// This a shortcut to help you visually see your layout.

M keyboards/durgod/dgk6x/hades/config.h => keyboards/durgod/dgk6x/hades/config.h +2 -0
@@ 20,3 20,5 @@
#define DRIVER_1_LED_TOTAL 58
#define DRIVER_2_LED_TOTAL 10
#endif

#define CAPS_LED 30

M keyboards/durgod/dgk6x/hades/hades.h => keyboards/durgod/dgk6x/hades/hades.h +0 -2
@@ 17,8 17,6 @@

#include "quantum.h"

#define CAPS_LED 30

#define XXX KC_NO

// This a shortcut to help you visually see your layout.

M keyboards/durgod/dgk6x/venus/config.h => keyboards/durgod/dgk6x/venus/config.h +2 -0
@@ 20,3 20,5 @@
#define DRIVER_1_LED_TOTAL 53
#define DRIVER_2_LED_TOTAL 8
#endif

#define CAPS_LED 28

M keyboards/durgod/dgk6x/venus/venus.h => keyboards/durgod/dgk6x/venus/venus.h +0 -2
@@ 17,8 17,6 @@

#include "quantum.h"

#define CAPS_LED 28

#define XXX KC_NO

// This a shortcut to help you visually see your layout.

D keyboards/dztech/dz65rgb/dz65rgb.c => keyboards/dztech/dz65rgb/dz65rgb.c +0 -17
@@ 1,17 0,0 @@
/* 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/>.
 */
 
#include "dz65rgb.h"

D keyboards/dztech/dz65rgb/dz65rgb.h => keyboards/dztech/dz65rgb/dz65rgb.h +0 -28
@@ 1,28 0,0 @@
/* 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

#ifdef KEYBOARD_dztech_dz65rgb_v1
    #include "v1.h"
#endif
#ifdef KEYBOARD_dztech_dz65rgb_v2
    #include "v2.h"
#endif
#ifdef KEYBOARD_dztech_dz65rgb_v3
    #include "v3.h"
#endif
#include "quantum.h"

M keyboards/eco/config.h => keyboards/eco/config.h +0 -7
@@ 37,10 37,3 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
//#define NO_ACTION_LAYER
//#define NO_ACTION_TAPPING
//#define NO_ACTION_ONESHOT

#ifdef SUBPROJECT_rev1
    #include "rev1/config.h"
#endif
#ifdef SUBPROJECT_rev2
    #include "rev2/config.h"
#endif

D keyboards/eco/eco.c => keyboards/eco/eco.c +0 -1
@@ 1,1 0,0 @@
#include "eco.h"

D keyboards/eco/eco.h => keyboards/eco/eco.h +0 -9
@@ 1,9 0,0 @@
#pragma once

#if defined(KEYBOARD_eco_rev1)
#    include "rev1.h"
#elif defined(KEYBOARD_eco_rev2)
#    include "rev2.h"
#endif

#include "quantum.h"

D keyboards/eco/rev1/rev1.c => keyboards/eco/rev1/rev1.c +0 -1
@@ 1,1 0,0 @@
#include "eco.h"

M keyboards/eco/rev1/rev1.h => keyboards/eco/rev1/rev1.h +0 -2
@@ 1,7 1,5 @@
#pragma once

#include "../eco.h"

#include "quantum.h"

#define LAYOUT( \

D keyboards/eco/rev2/rev2.c => keyboards/eco/rev2/rev2.c +0 -1
@@ 1,1 0,0 @@
#include "eco.h"

M keyboards/eco/rev2/rev2.h => keyboards/eco/rev2/rev2.h +0 -2
@@ 1,7 1,5 @@
#pragma once

#include "../eco.h"

#include "quantum.h"

#define LAYOUT( \

M keyboards/eek/eek.c => keyboards/eek/eek.c +1 -1
@@ 13,7 13,7 @@
 * You should have received a copy of the GNU General Public License
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#include "eek.h"
#include "quantum.h"

#ifdef RGB_MATRIX_ENABLE


D keyboards/eek/eek.h => keyboards/eek/eek.h +0 -24
@@ 1,24 0,0 @@
/* Copyright 2020 klackygears
 *
 * 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

#include "quantum.h"

#if defined(KEYBOARD_eek_silk_down)
#    include "silk_down.h"
#elif defined(KEYBOARD_eek_silk_up)
#    include "silk_up.h"
#endif

M keyboards/eek/silk_down/silk_down.h => keyboards/eek/silk_down/silk_down.h +1 -1
@@ 15,7 15,7 @@
 */
#pragma once

#include "eek.h"
#include "quantum.h"

/* This a shortcut to help you visually see your layout.
 *

M keyboards/eek/silk_up/silk_up.h => keyboards/eek/silk_up/silk_up.h +1 -1
@@ 15,7 15,7 @@
 */
#pragma once

#include "eek.h"
#include "quantum.h"

/* This a shortcut to help you visually see your layout.
 *

M keyboards/ergodox_ez/ergodox_ez.h => keyboards/ergodox_ez/ergodox_ez.h +0 -6
@@ 25,12 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#include <stdbool.h>
#include "i2c_master.h"

#if defined(KEYBOARD_ergodox_ez_glow)
#    include "glow.h"
#elif defined(KEYBOARD_ergodox_ez_shine)
#    include "shine.h"
#endif

// I2C aliases and register addresses (see "mcp23018.md")
#define I2C_ADDR        0b0100000
#define I2C_ADDR_WRITE  ( (I2C_ADDR<<1) | I2C_WRITE )

D keyboards/ergodox_ez/glow/glow.h => keyboards/ergodox_ez/glow/glow.h +0 -23
@@ 1,23 0,0 @@
/*
Copyright 2012 Jun Wako <wakojun@gmail.com>
Copyright 2013 Oleg Kostyuk <cub.uanic@gmail.com>
Copyright 2015 ZSA Technology Labs Inc (@zsa)
Copyright 2020 Christopher Courtney <drashna@live.com> (@drashna)

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

#include "ergodox_ez.h"

D keyboards/ergodox_ez/shine/shine.h => keyboards/ergodox_ez/shine/shine.h +0 -23
@@ 1,23 0,0 @@
/*
Copyright 2012 Jun Wako <wakojun@gmail.com>
Copyright 2013 Oleg Kostyuk <cub.uanic@gmail.com>
Copyright 2015 ZSA Technology Labs Inc (@zsa)
Copyright 2020 Christopher Courtney <drashna@live.com> (@drashna)

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

#include "ergodox_ez.h"

D keyboards/ergoslab/ergoslab.c => keyboards/ergoslab/ergoslab.c +0 -1
@@ 1,1 0,0 @@
#include "ergoslab.h"

D keyboards/ergoslab/ergoslab.h => keyboards/ergoslab/ergoslab.h +0 -7
@@ 1,7 0,0 @@
#pragma once

#ifdef KEYBOARD_ergoslab_rev1
    #include "rev1.h"
#endif

#include "quantum.h"

M keyboards/ergoslab/rev1/rev1.h => keyboards/ergoslab/rev1/rev1.h +0 -2
@@ 1,7 1,5 @@
#pragma once

#include "ergoslab.h"

#include "quantum.h"

#define LAYOUT_ergoslab( \

D keyboards/ergotravel/ergotravel.c => keyboards/ergotravel/ergotravel.c +0 -1
@@ 1,1 0,0 @@
#include "ergotravel.h"

D keyboards/ergotravel/ergotravel.h => keyboards/ergotravel/ergotravel.h +0 -7
@@ 1,7 0,0 @@
#pragma once

#ifdef KEYBOARD_ergotravel_rev1
    #include "rev1.h"
#endif

#include "quantum.h"

D keyboards/ergotravel/rev1/rev1.c => keyboards/ergotravel/rev1/rev1.c +0 -1
@@ 1,1 0,0 @@
#include "rev1.h"

M keyboards/ergotravel/rev1/rev1.h => keyboards/ergotravel/rev1/rev1.h +0 -2
@@ 1,7 1,5 @@
#pragma once

#include "ergotravel.h"

#include "quantum.h"

#define XXX KC_NO

D keyboards/fortitude60/fortitude60.c => keyboards/fortitude60/fortitude60.c +0 -1
@@ 1,1 0,0 @@
#include "fortitude60.h"

D keyboards/fortitude60/fortitude60.h => keyboards/fortitude60/fortitude60.h +0 -7
@@ 1,7 0,0 @@
#pragma once

#ifdef KEYBOARD_fortitude60_rev1
    #include "rev1.h"
#endif

#include "quantum.h"

D keyboards/fortitude60/rev1/rev1.c => keyboards/fortitude60/rev1/rev1.c +0 -1
@@ 1,1 0,0 @@
#include "rev1.h"

M keyboards/fortitude60/rev1/rev1.h => keyboards/fortitude60/rev1/rev1.h +0 -2
@@ 1,7 1,5 @@
#pragma once

#include "fortitude60.h"

#include "quantum.h"

// Standard Keymap

D keyboards/fungo/fungo.c => keyboards/fungo/fungo.c +0 -18
@@ 1,18 0,0 @@
/* Copyright 2022 bojiguard (@bojiguard)
 *
 * 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/>.
 */
 
 #include "fungo.h"


D keyboards/fungo/fungo.h => keyboards/fungo/fungo.h +0 -23
@@ 1,23 0,0 @@
/* Copyright 2022 bojiguard (@bojiguard)
 *
 * 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

#include "quantum.h"

#ifdef KEYBOARD_fungo_rev1
    #include "rev1.h"
#endif

D keyboards/fungo/rev1/rev1.c => keyboards/fungo/rev1/rev1.c +0 -17
@@ 1,17 0,0 @@
/* Copyright 2022 bojiguard (@bojiguard)
 *
 * 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/>.
 */
 
 #include "fungo.h"

M keyboards/fungo/rev1/rev1.h => keyboards/fungo/rev1/rev1.h +0 -1
@@ 16,7 16,6 @@

#pragma once

#include "fungo.h"
#include "quantum.h"

#define LAYOUT( \

D keyboards/gmmk/gmmk2/p65/p65.c => keyboards/gmmk/gmmk2/p65/p65.c +0 -17
@@ 1,17 0,0 @@
/* Copyright 2021 Glorious, LLC <salman@pcgamingrace.com>
 *
 * 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/>.
 */

#include "p65.h"

D keyboards/gmmk/gmmk2/p65/p65.h => keyboards/gmmk/gmmk2/p65/p65.h +0 -25
@@ 1,25 0,0 @@
/* Copyright 2021 Glorious, LLC <salman@pcgamingrace.com>
 *
 * 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

#include "quantum.h"

#if defined(KEYBOARD_gmmk_gmmk2_p65_ansi)
#    include "ansi/ansi.h"
#elif defined(KEYBOARD_gmmk_gmmk2_p65_iso)
#    include "iso/iso.h"
#endif  // GMMK V2 revisions

D keyboards/gmmk/gmmk2/p96/p96.c => keyboards/gmmk/gmmk2/p96/p96.c +0 -17
@@ 1,17 0,0 @@
/* Copyright 2021 Glorious, LLC <salman@pcgamingrace.com>
 *
 * 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/>.
 */

#include "p96.h"

D keyboards/gmmk/gmmk2/p96/p96.h => keyboards/gmmk/gmmk2/p96/p96.h +0 -25
@@ 1,25 0,0 @@
/* Copyright 2021 Glorious, LLC <salman@pcgamingrace.com>
 *
 * 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

#include "quantum.h"

#if defined(KEYBOARD_gmmk_gmmk2_p96_ansi)
#    include "ansi/ansi.h"
#elif defined(KEYBOARD_gmmk_gmmk2_p96_iso)
#    include "iso/iso.h"
#endif  // GMMK V2 revisions

M keyboards/gmmk/pro/pro.c => keyboards/gmmk/pro/pro.c +1 -1
@@ 13,7 13,7 @@
 * You should have received a copy of the GNU General Public License
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#include "pro.h"
#include "quantum.h"

#ifdef ENCODER_ENABLE
bool encoder_update_kb(uint8_t index, bool clockwise) {

D keyboards/gmmk/pro/pro.h => keyboards/gmmk/pro/pro.h +0 -29
@@ 1,29 0,0 @@
/* Copyright 2021 Glorious, LLC <salman@pcgamingrace.com>

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

#include "quantum.h"

#if defined(KEYBOARD_gmmk_pro_rev1_ansi)
#    include "rev1/ansi/ansi.h"
#elif defined(KEYBOARD_gmmk_pro_rev1_iso)
#    include "rev1/iso/iso.h"
#elif defined(KEYBOARD_gmmk_pro_rev2_ansi)
#    include "rev2/ansi/ansi.h"
#elif defined(KEYBOARD_gmmk_pro_rev2_iso)
#    include "rev2/iso/iso.h"
#endif  // GMMK Pro revisions

M keyboards/gmmk/pro/rev1/ansi/ansi.h => keyboards/gmmk/pro/rev1/ansi/ansi.h +1 -1
@@ 16,7 16,7 @@

#pragma once

#include "pro.h"
#include "quantum.h"

#define ___ KC_NO


M keyboards/gmmk/pro/rev1/iso/iso.h => keyboards/gmmk/pro/rev1/iso/iso.h +1 -1
@@ 16,7 16,7 @@

#pragma once

#include "pro.h"
#include "quantum.h"

#define ___ KC_NO


M keyboards/gmmk/pro/rev2/ansi/ansi.h => keyboards/gmmk/pro/rev2/ansi/ansi.h +1 -1
@@ 16,7 16,7 @@

#pragma once

#include "pro.h"
#include "quantum.h"

#define ___ KC_NO


M keyboards/gmmk/pro/rev2/iso/iso.h => keyboards/gmmk/pro/rev2/iso/iso.h +1 -1
@@ 16,7 16,7 @@

#pragma once

#include "pro.h"
#include "quantum.h"

#define ___ KC_NO


D keyboards/hadron/hadron.c => keyboards/hadron/hadron.c +0 -2
@@ 1,2 0,0 @@
#include "hadron.h"


M keyboards/hadron/hadron.h => keyboards/hadron/hadron.h +0 -8
@@ 2,14 2,6 @@

#include "quantum.h"

#if defined(KEYBOARD_hadron_ver0)
#    include "ver0.h"
#elif defined(KEYBOARD_hadron_ver2)
#    include "ver2.h"
#elif defined(KEYBOARD_hadron_ver3)
#    include "ver3.h"
#endif

#define XXX KC_NO

#define LAYOUT( \

M keyboards/hadron/ver2/ver2.c => keyboards/hadron/ver2/ver2.c +1 -1
@@ 1,4 1,4 @@
#include "ver2.h"
#include "quantum.h"

#ifdef OLED_ENABLE
oled_rotation_t oled_init_kb(oled_rotation_t rotation) { return OLED_ROTATION_180; }

D keyboards/hadron/ver2/ver2.h => keyboards/hadron/ver2/ver2.h +0 -3
@@ 1,3 0,0 @@
#pragma once

#include "hadron.h"

M keyboards/hadron/ver3/ver3.c => keyboards/hadron/ver3/ver3.c +1 -1
@@ 13,7 13,7 @@
 * You should have received a copy of the GNU General Public License
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#include "ver3.h"
#include "quantum.h"


#ifdef RGB_MATRIX_ENABLE

D keyboards/hadron/ver3/ver3.h => keyboards/hadron/ver3/ver3.h +0 -18
@@ 1,18 0,0 @@
/* Copyright 2018 ishtob
 *
 * 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

#include "hadron.h"

D keyboards/handwired/qc60/proto/proto.c => keyboards/handwired/qc60/proto/proto.c +0 -17
@@ 1,17 0,0 @@
/* Copyright 2018 Michael Pio Mayol <mfmayol@up.edu.ph>
 *
 * 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/>.
 */

#include "qc60.h"

M keyboards/handwired/qc60/proto/proto.h => keyboards/handwired/qc60/proto/proto.h +0 -2
@@ 16,8 16,6 @@

#pragma once

#include "qc60.h"

#include "quantum.h"

// readability

D keyboards/handwired/qc60/qc60.c => keyboards/handwired/qc60/qc60.c +0 -1
@@ 1,1 0,0 @@
#include "qc60.h"

D keyboards/handwired/qc60/qc60.h => keyboards/handwired/qc60/qc60.h +0 -7
@@ 1,7 0,0 @@
#pragma once

#include "quantum.h"

#if defined(KEYBOARD_handwired_qc60_proto)
#    include "proto.h"
#endif

D keyboards/handwired/split65/promicro/promicro.c => keyboards/handwired/split65/promicro/promicro.c +0 -16
@@ 1,16 0,0 @@
/* Copyright 2020-2021 PercyJW-2 <joris.wachsmuth@gmail.com>
 *
 * 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/>.
 */
#include "promicro.h"

M keyboards/handwired/split65/promicro/promicro.h => keyboards/handwired/split65/promicro/promicro.h +1 -1
@@ 15,7 15,7 @@
 */
#pragma once 

#include "split65.h"
#include "quantum.h"

#define LAYOUT( \
    L00, L01, L02, L03, L04, L05, L06, R07, R06, R05, R04, R03, R02, R01, R00, \

M keyboards/handwired/split65/split65.c => keyboards/handwired/split65/split65.c +1 -1
@@ 13,7 13,7 @@
 * You should have received a copy of the GNU General Public License
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#include "split65.h"
#include "quantum.h"

// OLED Code inspired by https://github.com/qmk/qmk_firmware/blob/master/keyboards/splitkb/kyria/rev1/rev1.c


D keyboards/handwired/split65/split65.h => keyboards/handwired/split65/split65.h +0 -24
@@ 1,24 0,0 @@
/* Copyright 2020-2021 PercyJW-2 <joris.wachsmuth@gmail.com>
 *
 * 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

#include "quantum.h"

#if defined(KEYBOARD_handwired_split65_stm32)
    #include "stm32.h"
#elif defined(KEYBOARD_handwired_split65_promicro)
    #include "promicro.h"
#endif

D keyboards/handwired/split65/stm32/stm32.c => keyboards/handwired/split65/stm32/stm32.c +0 -16
@@ 1,16 0,0 @@
/* Copyright 2020-2021 PercyJW-2 <joris.wachsmuth@gmail.com>
 *
 * 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/>.
 */
#include "stm32.h"

M keyboards/handwired/split65/stm32/stm32.h => keyboards/handwired/split65/stm32/stm32.h +1 -1
@@ 15,7 15,7 @@
 */
#pragma once

#include "split65.h"
#include "quantum.h"

#define LAYOUT( \
    L00, L01, L02, L03, L04, L05, L06, R07, R06, R05, R04, R03, R02, R01, R00, \

D keyboards/handwired/stef9998/split_5x7/rev1/rev1.c => keyboards/handwired/stef9998/split_5x7/rev1/rev1.c +0 -17
@@ 1,17 0,0 @@
/*
Copyright 2022 stef9998

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/>.
*/
#include "split_5x7.h"

M keyboards/handwired/stef9998/split_5x7/rev1/rev1.h => keyboards/handwired/stef9998/split_5x7/rev1/rev1.h +1 -1
@@ 16,7 16,7 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#pragma once

#include "split_5x7.h"
#include "quantum.h"


#define LAYOUT( \

M keyboards/handwired/stef9998/split_5x7/split_5x7.c => keyboards/handwired/stef9998/split_5x7/split_5x7.c +1 -1
@@ 13,7 13,7 @@
 * You should have received a copy of the GNU General Public License
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#include "split_5x7.h"
#include "quantum.h"

#ifdef SWAP_HANDS_ENABLE
__attribute__ ((weak))

D keyboards/handwired/stef9998/split_5x7/split_5x7.h => keyboards/handwired/stef9998/split_5x7/split_5x7.h +0 -23
@@ 1,23 0,0 @@
/* Copyright 2017 REPLACE_WITH_YOUR_NAME
 *
 * 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

#if defined(KEYBOARD_handwired_stef9998_split_5x7_rev1)
#     include "rev1.h"
#endif

#include "quantum.h"

M keyboards/handwired/tractyl_manuform/4x6_right/4x6_right.h => keyboards/handwired/tractyl_manuform/4x6_right/4x6_right.h +0 -1
@@ 17,7 17,6 @@
#pragma once

#include "tractyl_manuform.h"
#include "quantum.h"

#define ___ KC_NO


M keyboards/handwired/tractyl_manuform/5x6_right/5x6_right.h => keyboards/handwired/tractyl_manuform/5x6_right/5x6_right.h +0 -14
@@ 18,20 18,6 @@

#include "tractyl_manuform.h"

#if defined(KEYBOARD_handwired_tractyl_manuform_5x6_right_f411)
#    include "f411.h"
#elif defined(KEYBOARD_handwired_tractyl_manuform_5x6_right_f303)
#    include "f303.h"
#elif defined(KEYBOARD_handwired_tractyl_manuform_5x6_right_teensy2pp)
#    include "teensy2pp.h"
#elif defined(KEYBOARD_handwired_tractyl_manuform_5x6_right_elite_c)
#    include "elite_c.h"
#elif defined(KEYBOARD_handwired_tractyl_manuform_5x6_right_arduinomicro)
#    include "arduinomicro.h"
#endif

#include "quantum.h"

#define ___ KC_NO

// clang-format off

D keyboards/handwired/tractyl_manuform/5x6_right/arduinomicro/arduinomicro.h => keyboards/handwired/tractyl_manuform/5x6_right/arduinomicro/arduinomicro.h +0 -19
@@ 1,19 0,0 @@
/* Copyright 2020 Christopher Courtney, aka Drashna Jael're  (@drashna) <drashna@live.com>
 *
 * 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

#include "5x6_right.h"

D keyboards/handwired/tractyl_manuform/5x6_right/elite_c/elite_c.h => keyboards/handwired/tractyl_manuform/5x6_right/elite_c/elite_c.h +0 -19
@@ 1,19 0,0 @@
/* Copyright 2020 Christopher Courtney, aka Drashna Jael're  (@drashna) <drashna@live.com>
 *
 * 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

#include "5x6_right.h"

D keyboards/handwired/tractyl_manuform/5x6_right/f303/f303.c => keyboards/handwired/tractyl_manuform/5x6_right/f303/f303.c +0 -17
@@ 1,17 0,0 @@
/* Copyright 2020 Christopher Courtney, aka Drashna Jael're  (@drashna) <drashna@live.com>
 *
 * 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/>.
 */

#include "f303.h"

D keyboards/handwired/tractyl_manuform/5x6_right/f303/f303.h => keyboards/handwired/tractyl_manuform/5x6_right/f303/f303.h +0 -19
@@ 1,19 0,0 @@
/* Copyright 2020 Christopher Courtney, aka Drashna Jael're  (@drashna) <drashna@live.com>
 *
 * 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

#include "5x6_right.h"

M keyboards/handwired/tractyl_manuform/5x6_right/f411/f411.c => keyboards/handwired/tractyl_manuform/5x6_right/f411/f411.c +1 -1
@@ 14,7 14,7 @@
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */

#include "f411.h"
#include "5x6_right.h"

void keyboard_pre_init_sub(void) { setPinInputHigh(A0); }


D keyboards/handwired/tractyl_manuform/5x6_right/f411/f411.h => keyboards/handwired/tractyl_manuform/5x6_right/f411/f411.h +0 -19
@@ 1,19 0,0 @@
/* Copyright 2020 Christopher Courtney, aka Drashna Jael're  (@drashna) <drashna@live.com>
 *
 * 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

#include "5x6_right.h"

D keyboards/handwired/tractyl_manuform/5x6_right/teensy2pp/teensy2pp.h => keyboards/handwired/tractyl_manuform/5x6_right/teensy2pp/teensy2pp.h +0 -19
@@ 1,19 0,0 @@
/* Copyright 2020 Christopher Courtney, aka Drashna Jael're  (@drashna) <drashna@live.com>
 *
 * 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

#include "5x6_right.h"

D keyboards/handwired/uthol/rev3/rev3.c => keyboards/handwired/uthol/rev3/rev3.c +0 -18
@@ 1,18 0,0 @@
/*
 * Copyright 2022 Uthol
 *
 * 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/>.
 */

#include QMK_KEYBOARD_H

D keyboards/handwired/uthol/uthol.c => keyboards/handwired/uthol/uthol.c +0 -18
@@ 1,18 0,0 @@
/*
 * Copyright 2022 Uthol
 *
 * 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/>.
 */

#include "uthol.h"

M keyboards/handwired/uthol/uthol.h => keyboards/handwired/uthol/uthol.h +0 -11
@@ 19,17 19,6 @@

#include "quantum.h"

/**************************************************
** Include headers specific to keyboard revision **
**************************************************/
#if defined(KEYBOARD_uthol_rev1)
#    include "rev1.h"
#elif defined(KEYBOARD_uthol_rev2)
#    include "rev2.h"
#elif defined(KEYBOARD_uthol_rev2)
#    include "rev3.h"
#endif

#define LAYOUT( \
    k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, \
    k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, \

D keyboards/helix/helix.c => keyboards/helix/helix.c +0 -1
@@ 1,1 0,0 @@
#include "helix.h"

D keyboards/helix/helix.h => keyboards/helix/helix.h +0 -19
@@ 1,19 0,0 @@
#pragma once

#include "quantum.h"

#ifdef KEYBOARD_helix_rev1
    #include "rev1.h"
#endif
#ifdef KEYBOARD_helix_rev2
    #include "rev2.h"
#endif
#ifdef KEYBOARD_helix_rev3_5rows
    #include "rev3_5rows.h"
#endif
#ifdef KEYBOARD_helix_rev3_4rows
    #include "rev3_4rows.h"
#endif
#ifdef KEYBOARD_helix_pico
    #include "pico.h"
#endif

M keyboards/helix/pico/pico.c => keyboards/helix/pico/pico.c +1 -1
@@ 13,7 13,7 @@
 * You should have received a copy of the GNU General Public License
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#include "helix.h"
#include "pico.h"

// Each keymap.c should use is_keyboard_master() instead of 'is_master'.
// But keep 'is_master' for a while for backwards compatibility

M keyboards/helix/pico/pico.h => keyboards/helix/pico/pico.h +1 -1
@@ 15,7 15,7 @@
 */
#pragma once

#include "helix.h"
#include "quantum.h"

// Each keymap.c should use is_keyboard_master() instead of 'is_master', 'has_usb()'.
// But keep 'is_master' for a while for backwards compatibility

M keyboards/helix/rev2/rev2.c => keyboards/helix/rev2/rev2.c +1 -1
@@ 13,7 13,7 @@
 * You should have received a copy of the GNU General Public License
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#include "helix.h"
#include "rev2.h"

// Each keymap.c should use is_keyboard_master() instead of 'is_master'.
// But keep 'is_master' for a while for backwards compatibility

M keyboards/helix/rev2/rev2.h => keyboards/helix/rev2/rev2.h +1 -1
@@ 15,7 15,7 @@
 */
#pragma once

#include "helix.h"
#include "quantum.h"

bool is_mac_mode(void);
void set_mac_mode_kb(bool macmode);

M keyboards/helix/rev3_4rows/rev3_4rows.c => keyboards/helix/rev3_4rows/rev3_4rows.c +1 -1
@@ 14,7 14,7 @@
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */

#include "helix.h"
#include "rev3_4rows.h"

bool is_mac_mode(void) {
    return keymap_config.swap_lalt_lgui == false;

M keyboards/helix/rev3_5rows/rev3_5rows.c => keyboards/helix/rev3_5rows/rev3_5rows.c +1 -1
@@ 14,7 14,7 @@
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */

#include "helix.h"
#include "rev3_5rows.h"

bool is_mac_mode(void) {
    return keymap_config.swap_lalt_lgui == false;

D keyboards/horrortroll/caticorn/caticorn.c => keyboards/horrortroll/caticorn/caticorn.c +0 -17
@@ 1,17 0,0 @@
/* Copyright 2022 HorrorTroll <https://github.com/HorrorTroll>
 *
 * 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/>.
 */

#include "caticorn.h"

D keyboards/horrortroll/caticorn/caticorn.h => keyboards/horrortroll/caticorn/caticorn.h +0 -25
@@ 1,25 0,0 @@
/* Copyright 2022 HorrorTroll <https://github.com/HorrorTroll>
 *
 * 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

#include "quantum.h"

#if defined(KEYBOARD_horrortroll_caticorn_rev1_hotswap)
    #include "hotswap.h"
#elif defined(KEYBOARD_horrortroll_caticorn_rev1_solder)
    #include "solder.h"
#endif

D keyboards/ibnuda/squiggle/rev1/rev1.c => keyboards/ibnuda/squiggle/rev1/rev1.c +0 -1
@@ 1,1 0,0 @@
#include "rev1.h"

M keyboards/ibnuda/squiggle/rev1/rev1.h => keyboards/ibnuda/squiggle/rev1/rev1.h +0 -2
@@ 1,7 1,5 @@
#pragma once

#include "squiggle.h"

#include "quantum.h"

#define ___ KC_NO

D keyboards/ibnuda/squiggle/squiggle.c => keyboards/ibnuda/squiggle/squiggle.c +0 -17
@@ 1,17 0,0 @@
/* Copyright 2020 Ibnu D. Aji
 *
 * 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/>.
 */

#include "squiggle.h"

D keyboards/ibnuda/squiggle/squiggle.h => keyboards/ibnuda/squiggle/squiggle.h +0 -23
@@ 1,23 0,0 @@
/* Copyright 2020 Ibnu D. Aji
 *
 * 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

#ifdef KEYBOARD_ibnuda_squiggle_rev1
    #include "rev1.h"
#endif

#include "quantum.h"

D keyboards/jacky_studio/bear_65/bear_65.c => keyboards/jacky_studio/bear_65/bear_65.c +0 -17
@@ 1,17 0,0 @@
/* Copyright 2020 MudkipMao
 *
 * 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/>.
 */

#include "bear_65.h"

D keyboards/jacky_studio/bear_65/bear_65.h => keyboards/jacky_studio/bear_65/bear_65.h +0 -25
@@ 1,25 0,0 @@
/* Copyright 2020 MudkipMao
 *
 * 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

#include "quantum.h"

#if defined(KEYBOARD_jacky_studio_bear_65_rev1)
    #include "rev1.h"
#elif defined(KEYBOARD_jacky_studio_bear_65_rev2)
    #include "rev2.h"
#endif

M keyboards/jacky_studio/bear_65/rev1/rev1.h => keyboards/jacky_studio/bear_65/rev1/rev1.h +1 -1
@@ 16,7 16,7 @@

#pragma once

#include "bear_65.h"
#include "quantum.h"

#define LAYOUT_all( \
      K31, K00, K01, K02, K03, K04, K05, K06,      K07, K08, K09, K0A, K0B, K0C, K0D, K0E,   K4E, \

M keyboards/jacky_studio/bear_65/rev2/rev2.h => keyboards/jacky_studio/bear_65/rev2/rev2.h +1 -1
@@ 16,7 16,7 @@

#pragma once

#include "bear_65.h"
#include "quantum.h"

#define LAYOUT_wk_full( \
      K31, K00, K01, K02, K03, K04, K05, K06,      K07, K08, K09, K0A, K0B, K0C, K0D, K0E,   K4E, \

M keyboards/jian/handwired/handwired.h => keyboards/jian/handwired/handwired.h +1 -1
@@ 1,6 1,6 @@
#pragma once

#include "jian.h"
#include "quantum.h"

#define XXX KC_NO
#define LAYOUT( \

D keyboards/jian/jian.c => keyboards/jian/jian.c +0 -1
@@ 1,1 0,0 @@
#include "jian.h"

D keyboards/jian/jian.h => keyboards/jian/jian.h +0 -19
@@ 1,19 0,0 @@
#pragma once

#include "quantum.h"

#ifdef KEYBOARD_jian_handwired
  #include "handwired.h"
#endif

#ifdef KEYBOARD_jian_rev1
  #include "rev1.h"
#endif

#ifdef KEYBOARD_jian_rev2
#include "rev2.h"
#endif

#ifdef KEYBOARD_jian_nsrev2
  #include "nsrev2.h"
#endif

M keyboards/jian/nsrev2/nsrev2.h => keyboards/jian/nsrev2/nsrev2.h +1 -1
@@ 1,6 1,6 @@
#pragma once

#include "jian.h"
#include "quantum.h"

#define XXX KC_NO


M keyboards/jian/rev1/rev1.h => keyboards/jian/rev1/rev1.h +1 -1
@@ 1,6 1,6 @@
#pragma once

#include "jian.h"
#include "quantum.h"

#define XXX KC_NO


M keyboards/jian/rev2/rev2.h => keyboards/jian/rev2/rev2.h +1 -1
@@ 1,6 1,6 @@
#pragma once

#include "jian.h"
#include "quantum.h"

#define XXX KC_NO


D keyboards/jiran/jiran.c => keyboards/jiran/jiran.c +0 -1
@@ 1,1 0,0 @@
#include "jiran.h"

D keyboards/jiran/jiran.h => keyboards/jiran/jiran.h +0 -11
@@ 1,11 0,0 @@
#pragma once

#include "quantum.h"

#ifdef KEYBOARD_jiran_rev1
  #include "rev1.h"
#endif

#ifdef KEYBOARD_jiran_rev2
#include "rev2.h"
#endif

D keyboards/jiran/rev1/rev1.c => keyboards/jiran/rev1/rev1.c +0 -1
@@ 1,1 0,0 @@
#include "rev1.h"
\ No newline at end of file

M keyboards/jiran/rev1/rev1.h => keyboards/jiran/rev1/rev1.h +0 -1
@@ 1,6 1,5 @@
#pragma once

#include "jiran.h"
#include "quantum.h"



D keyboards/jiran/rev2/rev2.c => keyboards/jiran/rev2/rev2.c +0 -1
@@ 1,1 0,0 @@
#include "rev2.h"

M keyboards/jiran/rev2/rev2.h => keyboards/jiran/rev2/rev2.h +0 -1
@@ 1,6 1,5 @@
#pragma once

#include "jiran.h"
#include "quantum.h"

#define LAYOUT( \

M keyboards/jorne/jorne.c => keyboards/jorne/jorne.c +1 -1
@@ 1,6 1,6 @@
// Copyright 2021 Joric (@joric)
// SPDX-License-Identifier: GPL-2.0-or-later
#include "jorne.h"
#include "quantum.h"

#ifdef OLED_ENABLE
static void render_logo(void) {

D keyboards/jorne/jorne.h => keyboards/jorne/jorne.h +0 -9
@@ 1,9 0,0 @@
// Copyright 2021 Joric (@joric)
// SPDX-License-Identifier: GPL-2.0-or-later
#pragma once

#ifdef KEYBOARD_jorne_rev1
#    include "rev1.h"
#endif

#include "quantum.h"

D keyboards/jorne/rev1/rev1.c => keyboards/jorne/rev1/rev1.c +0 -3
@@ 1,3 0,0 @@
// Copyright 2021 Joric (@joric)
// SPDX-License-Identifier: GPL-2.0-or-later
#include "rev1.h"

M keyboards/jorne/rev1/rev1.h => keyboards/jorne/rev1/rev1.h +1 -1
@@ 2,7 2,7 @@
// SPDX-License-Identifier: GPL-2.0-or-later
#pragma once

#include "jorne.h"
#include "quantum.h"

/* This a shortcut to help you visually see your layout.
 *

D keyboards/kakunpc/business_card/alpha/alpha.c => keyboards/kakunpc/business_card/alpha/alpha.c +0 -16
@@ 1,16 0,0 @@
/* Copyright 2019 kakunpc
 *
 * 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/>.
 */
#include "alpha.h"

D keyboards/kakunpc/business_card/beta/beta.c => keyboards/kakunpc/business_card/beta/beta.c +0 -16
@@ 1,16 0,0 @@
/* Copyright 2019 kakunpc
 *
 * 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/>.
 */
#include "beta.h"

D keyboards/kakunpc/business_card/business_card.c => keyboards/kakunpc/business_card/business_card.c +0 -16
@@ 1,16 0,0 @@
/* Copyright 2019 kakunpc
 *
 * 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/>.
 */
#include "business_card.h"

D keyboards/kakunpc/business_card/business_card.h => keyboards/kakunpc/business_card/business_card.h +0 -25
@@ 1,25 0,0 @@
/* Copyright 2019 kakunpc
 *
 * 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

#ifdef KEYBOARD_kakunpc_business_card_alpha
    #include "alpha.h"
#endif
#ifdef KEYBOARD_kakunpc_business_card_beta
    #include "beta.h"
#endif

#include "quantum.h"

D keyboards/kapl/kapl.c => keyboards/kapl/kapl.c +0 -3
@@ 1,3 0,0 @@
// Copyright 2022 Alexander Lozyuk (@keyzog)
// SPDX-License-Identifier: GPL-2.0-or-later
#include "kapl.h"

D keyboards/kapl/kapl.h => keyboards/kapl/kapl.h +0 -8
@@ 1,8 0,0 @@
// Copyright 2022 Alexander Lozyuk (@keyzog)
// SPDX-License-Identifier: GPL-2.0-or-later
#pragma once
#include "quantum.h"

#ifdef KEYBOARD_kapl_rev1
#   include "rev1.h"
#endif

M keyboards/kapl/rev1/rev1.c => keyboards/kapl/rev1/rev1.c +1 -1
@@ 1,6 1,6 @@
// Copyright 2022 Alexander Lozyuk (@keyzog)
// SPDX-License-Identifier: GPL-2.0-or-later
#include "kapl.h"
#include "rev1.h"

#ifdef RGB_MATRIX_ENABLE
led_config_t g_led_config = { {

M keyboards/kapl/rev1/rev1.h => keyboards/kapl/rev1/rev1.h +1 -1
@@ 2,7 2,7 @@
// SPDX-License-Identifier: GPL-2.0-or-later
#pragma once

#include "kapl.h"
#include "quantum.h"

/* This a shortcut to help you visually see your layout.
 *

D keyboards/kbdfans/kbd67/mkiirgb/mkiirgb.c => keyboards/kbdfans/kbd67/mkiirgb/mkiirgb.c +0 -17
@@ 1,17 0,0 @@
/* 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/>.
 */

#include "mkiirgb.h"

D keyboards/kbdfans/kbd67/mkiirgb/mkiirgb.h => keyboards/kbdfans/kbd67/mkiirgb/mkiirgb.h +0 -28
@@ 1,28 0,0 @@
/* 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

#if defined(KEYBOARD_kbdfans_kbd67_mkiirgb_v1)
    #include "v1.h"
#elif defined(KEYBOARD_kbdfans_kbd67_mkiirgb_v2)
    #include "v2.h"
#elif defined(KEYBOARD_kbdfans_kbd67_mkiirgb_v3)
    #include "v3.h"
#elif defined(KEYBOARD_kbdfans_kbd67_mkiirgb_v4)
    #include "v4.h"	
#endif
#include "quantum.h"

D keyboards/kbdfans/kbd75/kbd75.c => keyboards/kbdfans/kbd75/kbd75.c +0 -4
@@ 1,4 0,0 @@
// Copyright 2017 QMK
// SPDX-License-Identifier: GPL-2.0-or-later

#include "kbd75.h"

D keyboards/kbdfans/kbd75/kbd75.h => keyboards/kbdfans/kbd75/kbd75.h +0 -12
@@ 1,12 0,0 @@
// Copyright 2017-2019 QMK
// SPDX-License-Identifier: GPL-2.0-or-later

#pragma once

#include "quantum.h"

#if defined(KEYBOARD_kbdfans_kbd75_rev1)
    #include "rev1.h"
#elif defined(KEYBOARD_kbdfans_kbd75_rev2)
    #include "rev2.h"
#endif

D keyboards/kbdfans/kbd75/rev1/rev1.c => keyboards/kbdfans/kbd75/rev1/rev1.c +0 -4
@@ 1,4 0,0 @@
// Copyright 2019-2020 QMK
// SPDX-License-Identifier: GPL-2.0-or-later

#include "rev1.h"

M keyboards/kbdfans/kbd75/rev1/rev1.h => keyboards/kbdfans/kbd75/rev1/rev1.h +1 -1
@@ 3,7 3,7 @@

#pragma once

#include "kbd75.h"
#include "quantum.h"

#define ___ KC_NO


D keyboards/kbdfans/kbd75/rev2/rev2.c => keyboards/kbdfans/kbd75/rev2/rev2.c +0 -4
@@ 1,4 0,0 @@
// Copyright 2019-2020 QMK
// SPDX-License-Identifier: GPL-2.0-or-later

#include "rev2.h"

M keyboards/kbdfans/kbd75/rev2/rev2.h => keyboards/kbdfans/kbd75/rev2/rev2.h +1 -1
@@ 3,7 3,7 @@

#pragma once

#include "kbd75.h"
#include "quantum.h"

#define ___ KC_NO


M keyboards/keebio/convolution/convolution.c => keyboards/keebio/convolution/convolution.c +1 -1
@@ 14,7 14,7 @@ You should have received a copy of the GNU General Public License
along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/

#include "convolution.h"
#include "quantum.h"

#ifdef ENCODER_ENABLE
bool encoder_update_kb(uint8_t index, bool clockwise) {

D keyboards/keebio/convolution/convolution.h => keyboards/keebio/convolution/convolution.h +0 -22
@@ 1,22 0,0 @@
/* Copyright 2022 Danny Nguyen <danny@keeb.io>

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

#include "quantum.h"

#ifdef KEYBOARD_keebio_convolution_rev1
    #include "rev1.h"
#endif

M keyboards/keebio/convolution/rev1/rev1.h => keyboards/keebio/convolution/rev1/rev1.h +0 -1
@@ 16,7 16,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#pragma once

#include "convolution.h"
#include "quantum.h"

#define LAYOUT_65xt( \

D keyboards/keebio/dsp40/dsp40.c => keyboards/keebio/dsp40/dsp40.c +0 -17
@@ 1,17 0,0 @@
/* Copyright 2021 Danny Nguyen <danny@keeb.io>

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

#include "dsp40.h"

D keyboards/keebio/dsp40/dsp40.h => keyboards/keebio/dsp40/dsp40.h +0 -21
@@ 1,21 0,0 @@
/* Copyright 2021 Danny Nguyen <danny@keeb.io>

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

#ifdef KEYBOARD_keebio_dsp40_rev1
    #include "rev1.h"
#endif

M keyboards/keebio/dsp40/rev1/rev1.h => keyboards/keebio/dsp40/rev1/rev1.h +0 -1
@@ 15,7 15,6 @@
 */
#pragma once

#include "dsp40.h"
#include "quantum.h"

#define LAYOUT_ortho_4x12( \

D keyboards/keebio/foldkb/foldkb.c => keyboards/keebio/foldkb/foldkb.c +0 -17
@@ 1,17 0,0 @@
/* Copyright 2021 Danny Nguyen <danny@keeb.io>

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

#include "foldkb.h"

D keyboards/keebio/foldkb/foldkb.h => keyboards/keebio/foldkb/foldkb.h +0 -23
@@ 1,23 0,0 @@
/* Copyright 2021 Danny Nguyen <danny@keeb.io>

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

#include "quantum.h"

#ifdef KEYBOARD_keebio_foldkb_rev1
    #include "rev1.h"
#endif

M keyboards/keebio/foldkb/rev1/rev1.c => keyboards/keebio/foldkb/rev1/rev1.c +1 -1
@@ 14,7 14,7 @@ You should have received a copy of the GNU General Public License
along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/

#include "foldkb.h"
#include "rev1.h"

void eeconfig_init_kb(void) {
#ifdef BACKLIGHT_ENABLE

M keyboards/keebio/foldkb/rev1/rev1.h => keyboards/keebio/foldkb/rev1/rev1.h +0 -1
@@ 16,7 16,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#pragma once

#include "foldkb.h"
#include "quantum.h"

#define LAYOUT( \

D keyboards/keebio/fourier/fourier.c => keyboards/keebio/fourier/fourier.c +0 -1
@@ 1,1 0,0 @@
#include "fourier.h"

M keyboards/keebio/fourier/fourier.h => keyboards/keebio/fourier/fourier.h +0 -4
@@ 1,9 1,5 @@
#pragma once

#ifdef KEYBOARD_fourier_rev1
    #include "rev1.h"
#endif

#include "quantum.h"

#define LAYOUT( \

D keyboards/keebio/iris/iris.c => keyboards/keebio/iris/iris.c +0 -1
@@ 1,1 0,0 @@
#include "iris.h"

D keyboards/keebio/iris/iris.h => keyboards/keebio/iris/iris.h +0 -26
@@ 1,26 0,0 @@
#pragma once

#if defined(KEYBOARD_keebio_iris_rev1)
    #include "rev1.h"
#elif defined(KEYBOARD_keebio_iris_rev1_led)
    #include "rev1_led.h"
#elif defined(KEYBOARD_keebio_iris_rev2)
    #include "rev2.h"
#elif defined(KEYBOARD_keebio_iris_rev3)
    #include "rev3.h"
#elif defined(KEYBOARD_keebio_iris_rev4)
    #include "rev4.h"
#elif defined(KEYBOARD_keebio_iris_rev5)
    #include "rev5.h"
#elif defined(KEYBOARD_keebio_iris_rev6)
    #include "rev6.h"
#elif defined(KEYBOARD_keebio_iris_rev6a)
    #include "rev6a.h"
#elif defined(KEYBOARD_keebio_iris_rev6b)
    #include "rev6b.h"
#elif defined(KEYBOARD_keebio_iris_rev7)
    #include "rev7.h"
#endif

#include "quantum.h"
#include "via.h"

M keyboards/keebio/iris/rev1/rev1.h => keyboards/keebio/iris/rev1/rev1.h +0 -2
@@ 1,7 1,5 @@
#pragma once

#include "iris.h"

#include "quantum.h"

#define LAYOUT( \

M keyboards/keebio/iris/rev1_led/rev1_led.h => keyboards/keebio/iris/rev1_led/rev1_led.h +0 -2
@@ 1,7 1,5 @@
#pragma once

#include "iris.h"

#include "quantum.h"

#define LAYOUT( \

M keyboards/keebio/iris/rev2/rev2.h => keyboards/keebio/iris/rev2/rev2.h +0 -2
@@ 1,7 1,5 @@
#pragma once

#include "iris.h"

#include "quantum.h"

#define LAYOUT( \

M keyboards/keebio/iris/rev3/rev3.h => keyboards/keebio/iris/rev3/rev3.h +0 -1
@@ 1,6 1,5 @@
#pragma once

#include "iris.h"
#include "quantum.h"

#define LAYOUT( \

M keyboards/keebio/iris/rev4/rev4.h => keyboards/keebio/iris/rev4/rev4.h +0 -1
@@ 1,6 1,5 @@
#pragma once

#include "iris.h"
#include "quantum.h"

#define LAYOUT( \

M keyboards/keebio/iris/rev5/rev5.h => keyboards/keebio/iris/rev5/rev5.h +0 -1
@@ 17,7 17,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#pragma once

#include "iris.h"
#include "quantum.h"



M keyboards/keebio/iris/rev6/rev6.h => keyboards/keebio/iris/rev6/rev6.h +0 -1
@@ 17,7 17,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#pragma once

#include "iris.h"
#include "quantum.h"



M keyboards/keebio/iris/rev6a/rev6a.h => keyboards/keebio/iris/rev6a/rev6a.h +0 -1
@@ 17,7 17,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#pragma once

#include "iris.h"
#include "quantum.h"



M keyboards/keebio/iris/rev6b/rev6b.h => keyboards/keebio/iris/rev6b/rev6b.h +0 -1
@@ 17,7 17,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#pragma once

#include "iris.h"
#include "quantum.h"



M keyboards/keebio/iris/rev7/rev7.h => keyboards/keebio/iris/rev7/rev7.h +0 -1
@@ 17,7 17,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#pragma once

#include "iris.h"
#include "quantum.h"



D keyboards/keebio/kbo5000/kbo5000.c => keyboards/keebio/kbo5000/kbo5000.c +0 -1
@@ 1,1 0,0 @@
#include "kbo5000.h"

D keyboards/keebio/kbo5000/kbo5000.h => keyboards/keebio/kbo5000/kbo5000.h +0 -7
@@ 1,7 0,0 @@
#pragma once

#include "quantum.h"

#ifdef KEYBOARD_keebio_kbo5000_rev1
    #include "rev1.h"
#endif

M keyboards/keebio/kbo5000/rev1/rev1.c => keyboards/keebio/kbo5000/rev1/rev1.c +1 -1
@@ 1,4 1,4 @@
#include "kbo5000.h"
#include "rev1.h"
#include "split_util.h"

void matrix_init_kb(void) {

M keyboards/keebio/kbo5000/rev1/rev1.h => keyboards/keebio/kbo5000/rev1/rev1.h +0 -1
@@ 1,6 1,5 @@
#pragma once

#include "kbo5000.h"
#include "quantum.h"

#define LAYOUT_ansi( \

M keyboards/keebio/levinson/levinson.c => keyboards/keebio/levinson/levinson.c +1 -1
@@ 1,4 1,4 @@
#include "levinson.h"
#include "quantum.h"

#ifdef SWAP_HANDS_ENABLE
__attribute__ ((weak))

D keyboards/keebio/levinson/levinson.h => keyboards/keebio/levinson/levinson.h +0 -11
@@ 1,11 0,0 @@
#pragma once

#include "quantum.h"

#ifdef KEYBOARD_keebio_levinson_rev1
    #include "rev1.h"
#elif KEYBOARD_keebio_levinson_rev2
    #include "rev2.h"
#elif KEYBOARD_keebio_levinson_rev3
    #include "rev3.h"
#endif

D keyboards/keebio/levinson/rev1/rev1.c => keyboards/keebio/levinson/rev1/rev1.c +0 -1
@@ 1,1 0,0 @@
#include "levinson.h"

M keyboards/keebio/levinson/rev1/rev1.h => keyboards/keebio/levinson/rev1/rev1.h +0 -2
@@ 1,7 1,5 @@
#pragma once

#include "levinson.h"

#include "quantum.h"

#ifndef FLIP_HALF

M keyboards/keebio/levinson/rev2/rev2.c => keyboards/keebio/levinson/rev2/rev2.c +1 -1
@@ 1,4 1,4 @@
#include "levinson.h"
#include "rev2.h"

void eeconfig_init_kb(void) {
#ifdef BACKLIGHT_ENABLE

M keyboards/keebio/levinson/rev2/rev2.h => keyboards/keebio/levinson/rev2/rev2.h +0 -2
@@ 1,7 1,5 @@
#pragma once

#include "levinson.h"

#include "quantum.h"

#ifndef FLIP_HALF

M keyboards/keebio/levinson/rev3/rev3.c => keyboards/keebio/levinson/rev3/rev3.c +1 -1
@@ 1,4 1,4 @@
#include "levinson.h"
#include "rev3.h"

void eeconfig_init_kb(void) {
#ifdef BACKLIGHT_ENABLE

M keyboards/keebio/levinson/rev3/rev3.h => keyboards/keebio/levinson/rev3/rev3.h +0 -2
@@ 1,7 1,5 @@
#pragma once

#include "levinson.h"

#include "quantum.h"

#define LAYOUT( \

D keyboards/keebio/nyquist/nyquist.c => keyboards/keebio/nyquist/nyquist.c +0 -1
@@ 1,1 0,0 @@
#include "nyquist.h"

D keyboards/keebio/nyquist/nyquist.h => keyboards/keebio/nyquist/nyquist.h +0 -13
@@ 1,13 0,0 @@
#pragma once

#ifdef KEYBOARD_keebio_nyquist_rev1
    #include "rev1.h"
#endif
#ifdef KEYBOARD_keebio_nyquist_rev2
    #include "rev2.h"
#endif
#ifdef KEYBOARD_keebio_nyquist_rev3
    #include "rev3.h"
#endif

#include "quantum.h"

D keyboards/keebio/nyquist/rev1/rev1.c => keyboards/keebio/nyquist/rev1/rev1.c +0 -1
@@ 1,1 0,0 @@
#include "rev1.h"

M keyboards/keebio/nyquist/rev1/rev1.h => keyboards/keebio/nyquist/rev1/rev1.h +0 -2
@@ 1,7 1,5 @@
#pragma once

#include "nyquist.h"

#include "quantum.h"

#ifndef FLIP_HALF

M keyboards/keebio/nyquist/rev2/rev2.h => keyboards/keebio/nyquist/rev2/rev2.h +0 -2
@@ 1,7 1,5 @@
#pragma once

#include "nyquist.h"

#include "quantum.h"

#ifndef FLIP_HALF

M keyboards/keebio/nyquist/rev3/rev3.h => keyboards/keebio/nyquist/rev3/rev3.h +0 -1
@@ 1,6 1,5 @@
#pragma once

#include "nyquist.h"
#include "quantum.h"

#define LAYOUT( \

D keyboards/keebio/quefrency/quefrency.c => keyboards/keebio/quefrency/quefrency.c +0 -1
@@ 1,1 0,0 @@
#include "quefrency.h"

D keyboards/keebio/quefrency/quefrency.h => keyboards/keebio/quefrency/quefrency.h +0 -19
@@ 1,19 0,0 @@
#pragma once

#include "quantum.h"

#ifdef KEYBOARD_keebio_quefrency_rev1
    #include "rev1.h"
#endif
#ifdef KEYBOARD_keebio_quefrency_rev2
    #include "rev2.h"
#endif
#ifdef KEYBOARD_keebio_quefrency_rev3
    #include "rev3.h"
#endif
#ifdef KEYBOARD_keebio_quefrency_rev4
    #include "rev4.h"
#endif
#ifdef KEYBOARD_keebio_quefrency_rev5
    #include "rev5.h"
#endif

M keyboards/keebio/quefrency/rev1/rev1.c => keyboards/keebio/quefrency/rev1/rev1.c +1 -1
@@ 1,4 1,4 @@
#include "quefrency.h"
#include "rev1.h"

void eeconfig_init_kb(void) {
#ifdef RGBLIGHT_ENABLE

M keyboards/keebio/quefrency/rev1/rev1.h => keyboards/keebio/quefrency/rev1/rev1.h +0 -2
@@ 1,7 1,5 @@
#pragma once

#include "quefrency.h"

#include "quantum.h"

#define LAYOUT( \

M keyboards/keebio/quefrency/rev2/rev2.c => keyboards/keebio/quefrency/rev2/rev2.c +1 -1
@@ 1,4 1,4 @@
#include "quefrency.h"
#include "rev2.h"
#include "split_util.h"

void matrix_init_kb(void) {

M keyboards/keebio/quefrency/rev2/rev2.h => keyboards/keebio/quefrency/rev2/rev2.h +0 -1
@@ 1,6 1,5 @@
#pragma once

#include "quefrency.h"
#include "quantum.h"

#define LAYOUT_60( \

M keyboards/keebio/quefrency/rev3/rev3.c => keyboards/keebio/quefrency/rev3/rev3.c +1 -1
@@ 14,7 14,7 @@ You should have received a copy of the GNU General Public License
along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/

#include "quefrency.h"
#include "rev3.h"
#include "split_util.h"

void matrix_init_kb(void) {

M keyboards/keebio/quefrency/rev3/rev3.h => keyboards/keebio/quefrency/rev3/rev3.h +0 -1
@@ 16,7 16,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#pragma once

#include "quefrency.h"
#include "quantum.h"

#define LAYOUT_60( \

M keyboards/keebio/quefrency/rev4/rev4.c => keyboards/keebio/quefrency/rev4/rev4.c +1 -1
@@ 14,7 14,7 @@ You should have received a copy of the GNU General Public License
along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/

#include "quefrency.h"
#include "rev4.h"

#ifdef ENCODER_ENABLE
bool encoder_update_kb(uint8_t index, bool clockwise) {

M keyboards/keebio/quefrency/rev4/rev4.h => keyboards/keebio/quefrency/rev4/rev4.h +0 -1
@@ 16,7 16,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#pragma once

#include "quefrency.h"
#include "quantum.h"

#define LAYOUT_60( \

M keyboards/keebio/quefrency/rev5/rev5.c => keyboards/keebio/quefrency/rev5/rev5.c +1 -1
@@ 14,7 14,7 @@ You should have received a copy of the GNU General Public License
along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/

#include "quefrency.h"
#include "rev5.h"

#ifdef ENCODER_ENABLE
bool encoder_update_kb(uint8_t index, bool clockwise) {

M keyboards/keebio/quefrency/rev5/rev5.h => keyboards/keebio/quefrency/rev5/rev5.h +0 -1
@@ 16,7 16,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#pragma once

#include "quefrency.h"
#include "quantum.h"

#define LAYOUT_60( \

D keyboards/keebio/rorschach/rev1/rev1.c => keyboards/keebio/rorschach/rev1/rev1.c +0 -1
@@ 1,1 0,0 @@
#include "rev1.h"

M keyboards/keebio/rorschach/rev1/rev1.h => keyboards/keebio/rorschach/rev1/rev1.h +0 -2
@@ 1,7 1,5 @@
#pragma once

#include "rorschach.h"

#include "quantum.h"

#define LAYOUT( \

D keyboards/keebio/rorschach/rorschach.c => keyboards/keebio/rorschach/rorschach.c +0 -1
@@ 1,1 0,0 @@
#include "rorschach.h"

D keyboards/keebio/rorschach/rorschach.h => keyboards/keebio/rorschach/rorschach.h +0 -7
@@ 1,7 0,0 @@
#pragma once

#ifdef KEYBOARD_keebio_rorschach_rev1
    #include "rev1.h"
#endif

#include "quantum.h"

M keyboards/keebio/sinc/rev1/rev1.h => keyboards/keebio/sinc/rev1/rev1.h +0 -1
@@ 1,6 1,5 @@
#pragma once

#include "sinc.h"
#include "quantum.h"

#define XXX KC_NO

M keyboards/keebio/sinc/rev2/rev2.h => keyboards/keebio/sinc/rev2/rev2.h +0 -1
@@ 16,7 16,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#pragma once

#include "sinc.h"
#include "quantum.h"

#define LAYOUT_75( \

M keyboards/keebio/sinc/rev3/rev3.h => keyboards/keebio/sinc/rev3/rev3.h +0 -1
@@ 16,7 16,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#pragma once

#include "sinc.h"
#include "quantum.h"

#define LAYOUT_75( \

M keyboards/keebio/sinc/sinc.c => keyboards/keebio/sinc/sinc.c +1 -1
@@ 14,7 14,7 @@ You should have received a copy of the GNU General Public License
along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/

#include "sinc.h"
#include "quantum.h"
#include "split_util.h"

#ifdef BACKLIGHT_ENABLE

D keyboards/keebio/sinc/sinc.h => keyboards/keebio/sinc/sinc.h +0 -28
@@ 1,28 0,0 @@
/* Copyright 2021 Danny Nguyen <danny@keeb.io>

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

#include "quantum.h"

#ifdef KEYBOARD_keebio_sinc_rev1
    #include "rev1.h"
#endif
#ifdef KEYBOARD_keebio_sinc_rev2
    #include "rev2.h"
#endif
#ifdef KEYBOARD_keebio_sinc_rev3
    #include "rev3.h"
#endif

D keyboards/keebio/viterbi/rev1/rev1.c => keyboards/keebio/viterbi/rev1/rev1.c +0 -1
@@ 1,1 0,0 @@
#include "viterbi.h"

M keyboards/keebio/viterbi/rev1/rev1.h => keyboards/keebio/viterbi/rev1/rev1.h +0 -1
@@ 1,6 1,5 @@
#pragma once

#include "viterbi.h"
#include "quantum.h"

#ifndef FLIP_HALF

M keyboards/keebio/viterbi/rev2/rev2.c => keyboards/keebio/viterbi/rev2/rev2.c +1 -1
@@ 1,4 1,4 @@
#include "viterbi.h"
#include "rev2.h"

void eeconfig_init_kb(void) {
#ifdef BACKLIGHT_ENABLE

M keyboards/keebio/viterbi/rev2/rev2.h => keyboards/keebio/viterbi/rev2/rev2.h +0 -1
@@ 1,6 1,5 @@
#pragma once

#include "viterbi.h"
#include "quantum.h"

#define LAYOUT( \

D keyboards/keebio/viterbi/viterbi.c => keyboards/keebio/viterbi/viterbi.c +0 -1
@@ 1,1 0,0 @@
#include "viterbi.h"

D keyboards/keebio/viterbi/viterbi.h => keyboards/keebio/viterbi/viterbi.h +0 -12
@@ 1,12 0,0 @@
#pragma once

#include "quantum.h"

#ifdef KEYBOARD_keebio_viterbi_rev1
    #include "rev1.h"
#elif KEYBOARD_keebio_viterbi_rev2
    #include "rev2.h"
#endif

#define LAYOUT_ortho_5x14 LAYOUT


M keyboards/keycapsss/kimiko/kimiko.c => keyboards/keycapsss/kimiko/kimiko.c +1 -1
@@ 13,7 13,7 @@
 * You should have received a copy of the GNU General Public License
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#include "kimiko.h"
#include "quantum.h"

#ifdef RGB_MATRIX_ENABLE


D keyboards/keycapsss/kimiko/kimiko.h => keyboards/keycapsss/kimiko/kimiko.h +0 -22
@@ 1,22 0,0 @@
/* Copyright 2020 @ben_roe (keycapsss.com)
 *
 * 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

#ifdef KEYBOARD_keycapsss_kimiko_rev1
#    include "rev1.h"
#endif

#include "quantum.h"

D keyboards/keycapsss/kimiko/rev1/rev1.c => keyboards/keycapsss/kimiko/rev1/rev1.c +0 -17
@@ 1,17 0,0 @@
/* Copyright 2020 @ben_roe (keycapsss.com)
 *
 * 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/>.
 */

#include "rev1.h"

M keyboards/keycapsss/kimiko/rev1/rev1.h => keyboards/keycapsss/kimiko/rev1/rev1.h +1 -1
@@ 16,7 16,7 @@

#pragma once

#include "kimiko.h"
#include "quantum.h"

#define LAYOUT( \
    L00, L01, L02, L03, L04, L05,           R00, R01, R02, R03, R04, R05, \

M keyboards/keychron/q1/ansi/ansi.c => keyboards/keychron/q1/ansi/ansi.c +1 -1
@@ 14,7 14,7 @@
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */

#include "ansi.h"
#include "quantum.h"

#ifdef RGB_MATRIX_ENABLE


D keyboards/keychron/q1/ansi/ansi.h => keyboards/keychron/q1/ansi/ansi.h +0 -19
@@ 1,19 0,0 @@
/* Copyright 2021 @ Keychron (https://www.keychron.com)
 *
 * 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

#include "quantum.h"

M keyboards/keychron/q1/ansi_encoder/ansi_encoder.c => keyboards/keychron/q1/ansi_encoder/ansi_encoder.c +1 -1
@@ 14,7 14,7 @@
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */

#include "ansi_encoder.h"
#include "quantum.h"

#ifdef RGB_MATRIX_ENABLE
const is31_led PROGMEM g_is31_leds[RGB_MATRIX_LED_COUNT] = {

D keyboards/keychron/q1/ansi_encoder/ansi_encoder.h => keyboards/keychron/q1/ansi_encoder/ansi_encoder.h +0 -19
@@ 1,19 0,0 @@
/* Copyright 2021 @ Keychron (https://www.keychron.com)
 *
 * 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

#include "quantum.h"

M keyboards/keychron/q1/iso/iso.c => keyboards/keychron/q1/iso/iso.c +1 -1
@@ 14,7 14,7 @@
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */

#include "iso.h"
#include "quantum.h"

#ifdef RGB_MATRIX_ENABLE
const is31_led PROGMEM g_is31_leds[RGB_MATRIX_LED_COUNT] = {

D keyboards/keychron/q1/iso/iso.h => keyboards/keychron/q1/iso/iso.h +0 -19
@@ 1,19 0,0 @@
/* Copyright 2021 @ Keychron (https://www.keychron.com)
 *
 * 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

#include "quantum.h"

M keyboards/keychron/q1/iso_encoder/iso_encoder.c => keyboards/keychron/q1/iso_encoder/iso_encoder.c +1 -1
@@ 14,7 14,7 @@
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */

#include "iso_encoder.h"
#include "quantum.h"

#ifdef RGB_MATRIX_ENABLE


D keyboards/keychron/q1/iso_encoder/iso_encoder.h => keyboards/keychron/q1/iso_encoder/iso_encoder.h +0 -19
@@ 1,19 0,0 @@
/* Copyright 2021 @ Keychron (https://www.keychron.com)
 *
 * 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

#include "quantum.h"
\ No newline at end of file

M keyboards/keychron/q1/q1.c => keyboards/keychron/q1/q1.c +1 -1
@@ 14,7 14,7 @@
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */

#include "q1.h"
#include "quantum.h"

const matrix_row_t matrix_mask[] = {
    0b0111111111111101,

D keyboards/keychron/q1/q1.h => keyboards/keychron/q1/q1.h +0 -29
@@ 1,29 0,0 @@
/* Copyright 2021 @ Keychron (https://www.keychron.com)
 *
 * 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

#include "quantum.h"

#if   defined(KEYBOARD_keychron_q1_ansi)
#    include "ansi.h"
#elif defined(KEYBOARD_keychron_q1_ansi_encoder)
#    include "ansi_encoder.h"
#elif defined(KEYBOARD_keychron_q1_iso)
#    include "iso.h"
#elif defined(KEYBOARD_keychron_q1_iso_encoder)
#    include "iso_encoder.h"
#endif

D keyboards/keychron/q10/ansi_encoder/ansi_encoder.h => keyboards/keychron/q10/ansi_encoder/ansi_encoder.h +0 -19
@@ 1,19 0,0 @@
/* Copyright 2021 @ Keychron (https://www.keychron.com)
 *
 * 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

#include "quantum.h"

D keyboards/keychron/q10/iso_encoder/iso_encoder.h => keyboards/keychron/q10/iso_encoder/iso_encoder.h +0 -19
@@ 1,19 0,0 @@
/* Copyright 2021 @ Keychron (https://www.keychron.com)
 *
 * 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

#include "quantum.h"

M keyboards/keychron/q10/q10.c => keyboards/keychron/q10/q10.c +1 -1
@@ 14,7 14,7 @@
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */

#include "q10.h"
#include "quantum.h"

const matrix_row_t matrix_mask[] = {
    0b1111111111111111,

D keyboards/keychron/q10/q10.h => keyboards/keychron/q10/q10.h +0 -25
@@ 1,25 0,0 @@
/* Copyright 2022 @ Keychron (https://www.keychron.com)
 *
 * 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

#include "quantum.h"

#if   defined(KEYBOARD_keychron_q10_ansi_encoder)
#    include "ansi_encoder.h"
#elif defined(KEYBOARD_keychron_q10_iso_encoder)
#    include "iso_encoder.h"
#endif

M keyboards/keychron/q2/ansi/ansi.c => keyboards/keychron/q2/ansi/ansi.c +1 -1
@@ 14,7 14,7 @@
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */

#include "ansi.h"
#include "quantum.h"

#ifdef RGB_MATRIX_ENABLE
const ckled2001_led PROGMEM g_ckled2001_leds[RGB_MATRIX_LED_COUNT] = {

D keyboards/keychron/q2/ansi/ansi.h => keyboards/keychron/q2/ansi/ansi.h +0 -19
@@ 1,19 0,0 @@
/* Copyright 2021 @ Keychron (https://www.keychron.com)
 *
 * 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

#include "quantum.h"

M keyboards/keychron/q2/ansi_encoder/ansi_encoder.c => keyboards/keychron/q2/ansi_encoder/ansi_encoder.c +1 -1
@@ 14,7 14,7 @@
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */

#include "ansi_encoder.h"
#include "quantum.h"

#ifdef RGB_MATRIX_ENABLE
const ckled2001_led PROGMEM g_ckled2001_leds[RGB_MATRIX_LED_COUNT] = {

D keyboards/keychron/q2/ansi_encoder/ansi_encoder.h => keyboards/keychron/q2/ansi_encoder/ansi_encoder.h +0 -19
@@ 1,19 0,0 @@
/* Copyright 2021 @ Keychron (https://www.keychron.com)
 *
 * 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

#include "quantum.h"

M keyboards/keychron/q2/iso/iso.c => keyboards/keychron/q2/iso/iso.c +1 -1
@@ 14,7 14,7 @@
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */

#include "iso.h"
#include "quantum.h"

#ifdef RGB_MATRIX_ENABLE
const ckled2001_led PROGMEM g_ckled2001_leds[RGB_MATRIX_LED_COUNT] = {

D keyboards/keychron/q2/iso/iso.h => keyboards/keychron/q2/iso/iso.h +0 -19
@@ 1,19 0,0 @@
/* Copyright 2021 @ Keychron (https://www.keychron.com)
 *
 * 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

#include "quantum.h"

M keyboards/keychron/q2/iso_encoder/iso_encoder.c => keyboards/keychron/q2/iso_encoder/iso_encoder.c +1 -1
@@ 14,7 14,7 @@
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */

#include "iso_encoder.h"
#include "quantum.h"

#ifdef RGB_MATRIX_ENABLE
const ckled2001_led PROGMEM g_ckled2001_leds[RGB_MATRIX_LED_COUNT] = {

D keyboards/keychron/q2/iso_encoder/iso_encoder.h => keyboards/keychron/q2/iso_encoder/iso_encoder.h +0 -19
@@ 1,19 0,0 @@
/* Copyright 2021 @ Keychron (https://www.keychron.com)
 *
 * 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

#include "quantum.h"

M keyboards/keychron/q2/q2.c => keyboards/keychron/q2/q2.c +1 -1
@@ 14,7 14,7 @@
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */

#include "q2.h"
#include "quantum.h"

const matrix_row_t matrix_mask[] = {
    0b1111111111111111,

D keyboards/keychron/q2/q2.h => keyboards/keychron/q2/q2.h +0 -29
@@ 1,29 0,0 @@
/* Copyright 2021 @ Keychron (https://www.keychron.com)
 *
 * 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

#include "quantum.h"

#if   defined(KEYBOARD_keychron_q2_ansi)
#    include "ansi.h"
#elif defined(KEYBOARD_keychron_q2_ansi_encoder)
#    include "ansi_encoder.h"
#elif defined(KEYBOARD_keychron_q2_iso)
#    include "iso.h"
#elif defined(KEYBOARD_keychron_q2_iso_encoder)
#    include "iso_encoder.h"
#endif

M keyboards/keychron/q3/ansi/ansi.c => keyboards/keychron/q3/ansi/ansi.c +1 -1
@@ 14,7 14,7 @@
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */

#include "ansi.h"
#include "quantum.h"

#ifdef RGB_MATRIX_ENABLE


D keyboards/keychron/q3/ansi/ansi.h => keyboards/keychron/q3/ansi/ansi.h +0 -19
@@ 1,19 0,0 @@
/* Copyright 2022 @ Keychron (https://www.keychron.com)
 *
 * 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

#include "quantum.h"

M keyboards/keychron/q3/ansi_encoder/ansi_encoder.c => keyboards/keychron/q3/ansi_encoder/ansi_encoder.c +1 -1
@@ 14,7 14,7 @@
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */

#include "ansi_encoder.h"
#include "quantum.h"

#ifdef RGB_MATRIX_ENABLE


D keyboards/keychron/q3/ansi_encoder/ansi_encoder.h => keyboards/keychron/q3/ansi_encoder/ansi_encoder.h +0 -19
@@ 1,19 0,0 @@
/* Copyright 2022 @ Keychron (https://www.keychron.com)
 *
 * 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

#include "quantum.h"

M keyboards/keychron/q3/iso/iso.c => keyboards/keychron/q3/iso/iso.c +1 -1
@@ 14,7 14,7 @@
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */

#include "iso.h"
#include "quantum.h"

#ifdef RGB_MATRIX_ENABLE


D keyboards/keychron/q3/iso/iso.h => keyboards/keychron/q3/iso/iso.h +0 -19
@@ 1,19 0,0 @@
/* Copyright 2022 @ Keychron (https://www.keychron.com)
 *
 * 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

#include "quantum.h"

M keyboards/keychron/q3/iso_encoder/iso_encoder.c => keyboards/keychron/q3/iso_encoder/iso_encoder.c +1 -1
@@ 14,7 14,7 @@
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */

#include "iso_encoder.h"
#include "quantum.h"

#ifdef RGB_MATRIX_ENABLE


D keyboards/keychron/q3/iso_encoder/iso_encoder.h => keyboards/keychron/q3/iso_encoder/iso_encoder.h +0 -19
@@ 1,19 0,0 @@
/* Copyright 2022 @ Keychron (https://www.keychron.com)
 *
 * 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

#include "quantum.h"

M keyboards/keychron/q3/jis/jis.c => keyboards/keychron/q3/jis/jis.c +1 -1
@@ 14,7 14,7 @@
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */

#include "jis.h"
#include "quantum.h"

#ifdef RGB_MATRIX_ENABLE


D keyboards/keychron/q3/jis/jis.h => keyboards/keychron/q3/jis/jis.h +0 -19
@@ 1,19 0,0 @@
/* Copyright 2022 @ Keychron (https://www.keychron.com)
 *
 * 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

#include "quantum.h"

M keyboards/keychron/q3/jis_encoder/jis_encoder.c => keyboards/keychron/q3/jis_encoder/jis_encoder.c +1 -1
@@ 14,7 14,7 @@
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */

#include "jis_encoder.h"
#include "quantum.h"

#ifdef RGB_MATRIX_ENABLE


D keyboards/keychron/q3/jis_encoder/jis_encoder.h => keyboards/keychron/q3/jis_encoder/jis_encoder.h +0 -19
@@ 1,19 0,0 @@
/* Copyright 2022 @ Keychron (https://www.keychron.com)
 *
 * 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

#include "quantum.h"

M keyboards/keychron/q3/q3.c => keyboards/keychron/q3/q3.c +1 -1
@@ 14,7 14,7 @@
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */

#include "q3.h"
#include "quantum.h"
#include "rgb_matrix.h"

// clang-format off

D keyboards/keychron/q3/q3.h => keyboards/keychron/q3/q3.h +0 -33
@@ 1,33 0,0 @@
/* Copyright 2022 @ Keychron (https://www.keychron.com)
 *
 * 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

#include "quantum.h"

#if   defined(KEYBOARD_keychron_q3_ansi)
#    include "ansi.h"
#elif defined(KEYBOARD_keychron_q3_ansi_encoder)
#    include "ansi_encoder.h"
#elif defined(KEYBOARD_keychron_q3_iso)
#    include "iso.h"
#elif defined(KEYBOARD_keychron_q3_iso_encoder)
#    include "iso_encoder.h"
#elif defined(KEYBOARD_keychron_q3_jis)
#    include "jis.h"
#elif defined(KEYBOARD_keychron_q3_jis_encoder)
#    include "jis_encoder.h"
#endif

M keyboards/keychron/q4/ansi_v1/ansi_v1.c => keyboards/keychron/q4/ansi_v1/ansi_v1.c +1 -1
@@ 14,7 14,7 @@
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */

#include "ansi_v1.h"
#include "quantum.h"

#ifdef RGB_MATRIX_ENABLE


D keyboards/keychron/q4/ansi_v1/ansi_v1.h => keyboards/keychron/q4/ansi_v1/ansi_v1.h +0 -19
@@ 1,19 0,0 @@
/* Copyright 2022 @ Keychron (https://www.keychron.com)
 *
 * 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

#include "quantum.h"
\ No newline at end of file

D keyboards/keychron/q4/ansi_v2/ansi_v2.h => keyboards/keychron/q4/ansi_v2/ansi_v2.h +0 -19
@@ 1,19 0,0 @@
/* Copyright 2022 @ Keychron (https://www.keychron.com)
 *
 * 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

#include "quantum.h"

M keyboards/keychron/q4/iso/iso.c => keyboards/keychron/q4/iso/iso.c +1 -1
@@ 14,7 14,7 @@
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */

#include "iso.h"
#include "quantum.h"

#ifdef RGB_MATRIX_ENABLE


D keyboards/keychron/q4/iso/iso.h => keyboards/keychron/q4/iso/iso.h +0 -19
@@ 1,19 0,0 @@
/* Copyright 2022 @ Keychron (https://www.keychron.com)
 *
 * 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

#include "quantum.h"
\ No newline at end of file

M keyboards/keychron/q4/q4.c => keyboards/keychron/q4/q4.c +1 -1
@@ 14,7 14,7 @@
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */

#include "q4.h"
#include "quantum.h"

const matrix_row_t matrix_mask[] = {
    0b11111111111111,

D keyboards/keychron/q4/q4.h => keyboards/keychron/q4/q4.h +0 -27
@@ 1,27 0,0 @@
/* Copyright 2022 @ Keychron (https://www.keychron.com)
 *
 * 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

#include "quantum.h"

#if   defined(KEYBOARD_keychron_q4_ansi_v1)
#    include "ansi_v1.h"
#elif defined(KEYBOARD_keychron_q4_ansi_v2)
#    include "ansi_v2.h"
#elif defined(KEYBOARD_keychron_q4_iso)
#    include "iso.h"
#endif

M keyboards/keychron/q5/ansi/ansi.c => keyboards/keychron/q5/ansi/ansi.c +1 -1
@@ 14,7 14,7 @@
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */

#include "ansi.h"
#include "quantum.h"

#ifdef RGB_MATRIX_ENABLE


D keyboards/keychron/q5/ansi/ansi.h => keyboards/keychron/q5/ansi/ansi.h +0 -19
@@ 1,19 0,0 @@
/* Copyright 2022 @ Keychron (https://www.keychron.com)
 *
 * 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

#include "quantum.h"

M keyboards/keychron/q5/ansi_encoder/ansi_encoder.c => keyboards/keychron/q5/ansi_encoder/ansi_encoder.c +1 -1
@@ 14,7 14,7 @@
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */

#include "ansi_encoder.h"
#include "quantum.h"

#ifdef RGB_MATRIX_ENABLE


D keyboards/keychron/q5/ansi_encoder/ansi_encoder.h => keyboards/keychron/q5/ansi_encoder/ansi_encoder.h +0 -19
@@ 1,19 0,0 @@
/* Copyright 2022 @ Keychron (https://www.keychron.com)
 *
 * 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

#include "quantum.h"

M keyboards/keychron/q5/iso/iso.c => keyboards/keychron/q5/iso/iso.c +1 -1
@@ 14,7 14,7 @@
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */

#include "iso.h"
#include "quantum.h"

#ifdef RGB_MATRIX_ENABLE


D keyboards/keychron/q5/iso/iso.h => keyboards/keychron/q5/iso/iso.h +0 -19
@@ 1,19 0,0 @@
/* Copyright 2022 @ Keychron (https://www.keychron.com)
 *
 * 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

#include "quantum.h"

M keyboards/keychron/q5/iso_encoder/iso_encoder.c => keyboards/keychron/q5/iso_encoder/iso_encoder.c +1 -1
@@ 14,7 14,7 @@
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */

#include "iso_encoder.h"
#include "quantum.h"

#ifdef RGB_MATRIX_ENABLE


D keyboards/keychron/q5/iso_encoder/iso_encoder.h => keyboards/keychron/q5/iso_encoder/iso_encoder.h +0 -19
@@ 1,19 0,0 @@
/* Copyright 2022 @ Keychron (https://www.keychron.com)
 *
 * 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

#include "quantum.h"

M keyboards/keychron/q5/q5.c => keyboards/keychron/q5/q5.c +1 -1
@@ 14,7 14,7 @@
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */

#include "q5.h"
#include "quantum.h"

const matrix_row_t matrix_mask[] = {
    0b111111111111111111,

D keyboards/keychron/q5/q5.h => keyboards/keychron/q5/q5.h +0 -29
@@ 1,29 0,0 @@
/* Copyright 2022 @ Keychron (https://www.keychron.com)
 *
 * 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

#include "quantum.h"

#if   defined(KEYBOARD_keychron_q5_ansi)
#    include "ansi.h"
#elif defined(KEYBOARD_keychron_q5_ansi_encoder)
#    include "ansi_encoder.h"
#elif defined(KEYBOARD_keychron_q5_iso)
#    include "iso.h"
#elif defined(KEYBOARD_keychron_q5_iso_encoder)
#    include "iso_encoder.h"
#endif

M keyboards/keychron/q6/ansi/ansi.c => keyboards/keychron/q6/ansi/ansi.c +1 -1
@@ 14,7 14,7 @@
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */

#include "ansi.h"
#include "quantum.h"

#ifdef RGB_MATRIX_ENABLE


D keyboards/keychron/q6/ansi/ansi.h => keyboards/keychron/q6/ansi/ansi.h +0 -19
@@ 1,19 0,0 @@
/* Copyright 2022 @ Keychron (https://www.keychron.com)
 *
 * 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

#include "quantum.h"

M keyboards/keychron/q6/ansi_encoder/ansi_encoder.c => keyboards/keychron/q6/ansi_encoder/ansi_encoder.c +1 -1
@@ 14,7 14,7 @@
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */

#include "ansi_encoder.h"
#include "quantum.h"

#ifdef RGB_MATRIX_ENABLE


D keyboards/keychron/q6/ansi_encoder/ansi_encoder.h => keyboards/keychron/q6/ansi_encoder/ansi_encoder.h +0 -19
@@ 1,19 0,0 @@
/* Copyright 2022 @ Keychron (https://www.keychron.com)
 *
 * 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

#include "quantum.h"

M keyboards/keychron/q6/iso/iso.c => keyboards/keychron/q6/iso/iso.c +1 -1
@@ 14,7 14,7 @@
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */

#include "iso.h"
#include "quantum.h"

#ifdef RGB_MATRIX_ENABLE


D keyboards/keychron/q6/iso/iso.h => keyboards/keychron/q6/iso/iso.h +0 -19
@@ 1,19 0,0 @@
/* Copyright 2022 @ Keychron (https://www.keychron.com)
 *
 * 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

#include "quantum.h"

M keyboards/keychron/q6/iso_encoder/iso_encoder.c => keyboards/keychron/q6/iso_encoder/iso_encoder.c +1 -1
@@ 14,7 14,7 @@
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */

#include "iso_encoder.h"
#include "quantum.h"

#ifdef RGB_MATRIX_ENABLE


D keyboards/keychron/q6/iso_encoder/iso_encoder.h => keyboards/keychron/q6/iso_encoder/iso_encoder.h +0 -19
@@ 1,19 0,0 @@
/* Copyright 2022 @ Keychron (https://www.keychron.com)
 *
 * 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

#include "quantum.h"

M keyboards/keychron/q6/q6.c => keyboards/keychron/q6/q6.c +1 -1
@@ 14,7 14,7 @@
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */

#include "q6.h"
#include "quantum.h"

const matrix_row_t matrix_mask[] = {
    0b11111111111111111111,

D keyboards/keychron/q6/q6.h => keyboards/keychron/q6/q6.h +0 -29
@@ 1,29 0,0 @@
/* Copyright 2022 @ Keychron (https://www.keychron.com)
 *
 * 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

#include "quantum.h"

#if   defined(KEYBOARD_keychron_q6_ansi)
#    include "ansi.h"
#elif defined(KEYBOARD_keychron_q6_ansi_encoder)
#    include "ansi_encoder.h"
#elif defined(KEYBOARD_keychron_q6_iso)
#    include "iso.h"
#elif defined(KEYBOARD_keychron_q6_iso_encoder)
#    include "iso_encoder.h"
#endif

D keyboards/keychron/q8/ansi/ansi.h => keyboards/keychron/q8/ansi/ansi.h +0 -19
@@ 1,19 0,0 @@
/* Copyright 2021 @ Keychron (https://www.keychron.com)
 *
 * 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

#include "quantum.h"

D keyboards/keychron/q8/ansi_encoder/ansi_encoder.h => keyboards/keychron/q8/ansi_encoder/ansi_encoder.h +0 -19
@@ 1,19 0,0 @@
/* Copyright 2021 @ Keychron (https://www.keychron.com)
 *
 * 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

#include "quantum.h"

D keyboards/keychron/q8/iso/iso.h => keyboards/keychron/q8/iso/iso.h +0 -19
@@ 1,19 0,0 @@
/* Copyright 2021 @ Keychron (https://www.keychron.com)
 *
 * 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

#include "quantum.h"

D keyboards/keychron/q8/iso_encoder/iso_encoder.h => keyboards/keychron/q8/iso_encoder/iso_encoder.h +0 -19
@@ 1,19 0,0 @@
/* Copyright 2021 @ Keychron (https://www.keychron.com)
 *
 * 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

#include "quantum.h"

M keyboards/keychron/q8/q8.c => keyboards/keychron/q8/q8.c +1 -1
@@ 14,7 14,7 @@
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */

#include "q8.h"
#include "quantum.h"

const matrix_row_t matrix_mask[] = {
    0b111111111111111,

D keyboards/keychron/q8/q8.h => keyboards/keychron/q8/q8.h +0 -29
@@ 1,29 0,0 @@
/* Copyright 2021 @ Keychron (https://www.keychron.com)
 *
 * 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

#include "quantum.h"

#if   defined(KEYBOARD_keychron_q8_ansi)
#    include "ansi.h"
#elif defined(KEYBOARD_keychron_q8_ansi_encoder)
#    include "ansi_encoder.h"
#elif defined(KEYBOARD_keychron_q8_iso)
#    include "iso.h"
#elif defined(KEYBOARD_keychron_q8_iso_encoder)
#    include "iso_encoder.h"
#endif

M keyboards/keychron/q9/ansi/ansi.c => keyboards/keychron/q9/ansi/ansi.c +1 -1
@@ 14,7 14,7 @@
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */

#include "ansi.h"
#include "quantum.h"

#ifdef RGB_MATRIX_ENABLE


D keyboards/keychron/q9/ansi/ansi.h => keyboards/keychron/q9/ansi/ansi.h +0 -19
@@ 1,19 0,0 @@
/* Copyright 2021 @ Keychron (https://www.keychron.com)
 *
 * 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

#include "quantum.h"

M keyboards/keychron/q9/ansi_encoder/ansi_encoder.c => keyboards/keychron/q9/ansi_encoder/ansi_encoder.c +1 -1
@@ 14,7 14,7 @@
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */

#include "ansi_encoder.h"
#include "quantum.h"

#ifdef RGB_MATRIX_ENABLE


D keyboards/keychron/q9/ansi_encoder/ansi_encoder.h => keyboards/keychron/q9/ansi_encoder/ansi_encoder.h +0 -19
@@ 1,19 0,0 @@
/* Copyright 1010 @ Keychron (https://www.keychron.com)
 *
 * 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 1 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

#include "quantum.h"

M keyboards/keychron/q9/iso/iso.c => keyboards/keychron/q9/iso/iso.c +1 -1
@@ 14,7 14,7 @@
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */

#include "iso.h"
#include "quantum.h"

#ifdef RGB_MATRIX_ENABLE


D keyboards/keychron/q9/iso/iso.h => keyboards/keychron/q9/iso/iso.h +0 -19
@@ 1,19 0,0 @@
/* Copyright 2021 @ Keychron (https://www.keychron.com)
 *
 * 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

#include "quantum.h"

M keyboards/keychron/q9/iso_encoder/iso_encoder.c => keyboards/keychron/q9/iso_encoder/iso_encoder.c +1 -1
@@ 14,7 14,7 @@
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */

#include "iso_encoder.h"
#include "quantum.h"

#ifdef RGB_MATRIX_ENABLE


D keyboards/keychron/q9/iso_encoder/iso_encoder.h => keyboards/keychron/q9/iso_encoder/iso_encoder.h +0 -19
@@ 1,19 0,0 @@
/* Copyright 1010 @ Keychron (https://www.keychron.com)
 *
 * 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 1 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

#include "quantum.h"

M keyboards/keychron/q9/q9.c => keyboards/keychron/q9/q9.c +1 -1
@@ 14,7 14,7 @@
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */

#include "q9.h"
#include "quantum.h"

const matrix_row_t matrix_mask[] = {
    0b111111111111111,

D keyboards/keychron/q9/q9.h => keyboards/keychron/q9/q9.h +0 -29
@@ 1,29 0,0 @@
/* Copyright 2022 @ Keychron (https://www.keychron.com)
 *
 * 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

#include "quantum.h"

#if defined(KEYBOARD_keychron_q9_ansi)
#    include "ansi.h"
#elif defined(KEYBOARD_keychron_q9_ansi_encoder)
#    include "ansi_encoder.h"
#elif defined(KEYBOARD_keychron_q9_iso)
#    include "iso.h"
#elif defined(KEYBOARD_keychron_q9_iso_encoder)
#    include "iso_encoder.h"
#endif

M keyboards/kinesis/alvicstep/alvicstep.c => keyboards/kinesis/alvicstep/alvicstep.c +1 -1
@@ 1,4 1,4 @@
#include "kinesis.h"
#include "alvicstep.h"

// begin section origin  https://github.com/alvicstep/tmk_keyboard 


M keyboards/kinesis/alvicstep/alvicstep.h => keyboards/kinesis/alvicstep/alvicstep.h +8 -1
@@ 1,6 1,13 @@
#pragma once

#include "../kinesis.h"
#include "quantum.h"

void all_led_off(void);
void all_led_on(void);
void num_lock_led_on(void);
void caps_lock_led_on(void);
void scroll_lock_led_on(void);
void keypad_led_on(void);

#define ___ KC_NO


D keyboards/kinesis/kinesis.c => keyboards/kinesis/kinesis.c +0 -1
@@ 1,1 0,0 @@
#include "kinesis.h"

D keyboards/kinesis/kinesis.h => keyboards/kinesis/kinesis.h +0 -26
@@ 1,26 0,0 @@
#pragma once

#if defined(KEYBOARD_kinesis_alvicstep)
#    include "alvicstep.h"
#elif defined(KEYBOARD_kinesis_stapelberg)
#    include "stapelberg.h"
#elif defined(KEYBOARD_kinesis_kint2pp)
#    include "kint2pp.h"
#elif defined(KEYBOARD_kinesis_nguyenvietyen)
#    include "nguyenvietyen.h"
#elif defined(KEYBOARD_kinesis_kint36)
#    include "kint36.h"
#elif defined(KEYBOARD_kinesis_kint41)
#    include "kint41.h"
#elif defined(KEYBOARD_kinesis_kintlc)
#    include "kintlc.h"
#endif

#include "quantum.h"

void all_led_off(void);
void all_led_on(void);
void num_lock_led_on(void);
void caps_lock_led_on(void);
void scroll_lock_led_on(void);
void keypad_led_on(void);

D keyboards/kinesis/kint2pp/kint2pp.c => keyboards/kinesis/kint2pp/kint2pp.c +0 -1
@@ 1,1 0,0 @@
#include "kint2pp.h"

D keyboards/kinesis/nguyenvietyen/nguyenvietyen.c => keyboards/kinesis/nguyenvietyen/nguyenvietyen.c +0 -1
@@ 1,1 0,0 @@
#include "nguyenvietyen.h"

D keyboards/kinesis/stapelberg/stapelberg.c => keyboards/kinesis/stapelberg/stapelberg.c +0 -1
@@ 1,1 0,0 @@
#include "stapelberg.h"

D keyboards/kudox/columner/columner.c => keyboards/kudox/columner/columner.c +0 -0
D keyboards/kudox/kudox.c => keyboards/kudox/kudox.c +0 -16
@@ 1,16 0,0 @@
/* Copyright 2019 Kumao Kobo <kumaokobo@gmail.com>
 *
 * 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/>.
 */
#include "kudox.h"

D keyboards/kudox/kudox.h => keyboards/kudox/kudox.h +0 -32
@@ 1,32 0,0 @@
/* Copyright 2019 Kumao Kobo <kumaokobo@gmail.com>
 *
 * 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

#ifdef KEYBOARD_kudox_rev1
    #include "rev1.h"
#endif
#ifdef KEYBOARD_kudox_rev2
    #include "rev2.h"
#endif
#ifdef KEYBOARD_kudox_rev3
    #include "rev3.h"
#endif
#ifdef KEYBOARD_kudox_columner
    #include "columner.h"
#endif

#include "quantum.h"

D keyboards/kudox/rev1/rev1.c => keyboards/kudox/rev1/rev1.c +0 -1
@@ 1,1 0,0 @@
#include "kudox.h"

M keyboards/kudox/rev1/rev1.h => keyboards/kudox/rev1/rev1.h +0 -1
@@ 1,6 1,5 @@
#pragma once

#include "kudox.h"
#include "quantum.h"

#define LAYOUT( \

D keyboards/kudox/rev2/rev2.c => keyboards/kudox/rev2/rev2.c +0 -0
D keyboards/kudox/rev3/rev3.c => keyboards/kudox/rev3/rev3.c +0 -0
M keyboards/kudox_full/kudox_full.c => keyboards/kudox_full/kudox_full.c +1 -1
@@ 1,7 1,7 @@
// Copyright 2021 Kumao Kobo (@kumaokobo)
// SPDX-License-Identifier: GPL-2.0+

#include "kudox_full.h"
#include "quantum.h"

#ifdef RGBLIGHT_ENABLE
void eeconfig_init_kb(void) {

D keyboards/kudox_full/kudox_full.h => keyboards/kudox_full/kudox_full.h +0 -10
@@ 1,10 0,0 @@
// Copyright 2021 Kumao Kobo (@kumaokobo)
// SPDX-License-Identifier: GPL-2.0+

#pragma once

#ifdef KEYBOARD_kudox_full_rev1
    #include "rev1.h"
#endif

#include "quantum.h"

D keyboards/kudox_full/rev1/rev1.c => keyboards/kudox_full/rev1/rev1.c +0 -4
@@ 1,4 0,0 @@
// Copyright 2021 Kumao Kobo (@kumaokobo)
// SPDX-License-Identifier: GPL-2.0+

#include "rev1.h"

D keyboards/kudox_game/kudox_game.c => keyboards/kudox_game/kudox_game.c +0 -16
@@ 1,16 0,0 @@
/* Copyright 2019 Kumao Kobo <kumaokobo@gmail.com>
 *
 * 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/>.
 */
#include "kudox_game.h"

D keyboards/kudox_game/kudox_game.h => keyboards/kudox_game/kudox_game.h +0 -26
@@ 1,26 0,0 @@
/* Copyright 2019 Kumao Kobo <kumaokobo@gmail.com>
 *
 * 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

#ifdef KEYBOARD_kudox_game_rev1
    #include "rev1.h"
#endif
#ifdef KEYBOARD_kudox_game_rev2
    #include "rev2.h"
#endif

#include "quantum.h"

D keyboards/kudox_game/rev1/rev1.c => keyboards/kudox_game/rev1/rev1.c +0 -1
@@ 1,1 0,0 @@
#include "kudox_game.h"

M keyboards/kudox_game/rev1/rev1.h => keyboards/kudox_game/rev1/rev1.h +0 -2
@@ 1,7 1,5 @@
#pragma once

#include "../kudox_game.h"

#include "quantum.h"

#define LAYOUT( \

D keyboards/kudox_game/rev2/rev2.c => keyboards/kudox_game/rev2/rev2.c +0 -1
@@ 1,1 0,0 @@
#include "kudox_game.h"

M keyboards/kudox_game/rev2/rev2.h => keyboards/kudox_game/rev2/rev2.h +0 -2
@@ 1,7 1,5 @@
#pragma once

#include "../kudox_game.h"

#include "quantum.h"

#define LAYOUT( \

M keyboards/lets_split/lets_split.c => keyboards/lets_split/lets_split.c +1 -1
@@ 1,4 1,4 @@
#include "lets_split.h"
#include "quantum.h"

#ifdef SWAP_HANDS_ENABLE
__attribute__ ((weak))

D keyboards/lets_split/lets_split.h => keyboards/lets_split/lets_split.h +0 -11
@@ 1,11 0,0 @@
#pragma once

#include "quantum.h"

#ifdef KEYBOARD_lets_split_rev1
    #include "rev1.h"
#elif KEYBOARD_lets_split_rev2
    #include "rev2.h"
#elif KEYBOARD_lets_split_sockets
    #include "sockets.h"
#endif

D keyboards/lets_split/rev1/rev1.c => keyboards/lets_split/rev1/rev1.c +0 -1
@@ 1,1 0,0 @@
#include "lets_split.h"

M keyboards/lets_split/rev1/rev1.h => keyboards/lets_split/rev1/rev1.h +0 -2
@@ 1,7 1,5 @@
#pragma once

#include "lets_split.h"

#include "quantum.h"

#define LAYOUT( \

D keyboards/lets_split/rev2/rev2.c => keyboards/lets_split/rev2/rev2.c +0 -1
@@ 1,1 0,0 @@
#include "lets_split.h"

M keyboards/lets_split/rev2/rev2.h => keyboards/lets_split/rev2/rev2.h +0 -2
@@ 1,7 1,5 @@
#pragma once

#include "lets_split.h"

#include "quantum.h"

#ifndef FLIP_HALF

D keyboards/lets_split/sockets/sockets.c => keyboards/lets_split/sockets/sockets.c +0 -1
@@ 1,1 0,0 @@
#include "lets_split.h"

M keyboards/lets_split/sockets/sockets.h => keyboards/lets_split/sockets/sockets.h +0 -2
@@ 1,7 1,5 @@
#pragma once

#include "lets_split.h"

#include "quantum.h"

#ifndef FLIP_HALF

M keyboards/lfkeyboards/lfk78/revb/revb.h => keyboards/lfkeyboards/lfk78/revb/revb.h +2 -0
@@ 1,5 1,7 @@
#pragma once

#include "lfk78.h"

// readability
#define XXX KC_NO


M keyboards/lfkeyboards/lfk78/revc/revc.h => keyboards/lfkeyboards/lfk78/revc/revc.h +2 -0
@@ 1,5 1,7 @@
#pragma once

#include "lfk78.h"

// readability
#define XXX KC_NO


M keyboards/lfkeyboards/lfk78/revj/revj.h => keyboards/lfkeyboards/lfk78/revj/revj.h +2 -0
@@ 1,5 1,7 @@
#pragma once

#include "lfk78.h"

// readability
#define XXX KC_NO


M keyboards/lfkeyboards/smk65/revb/revb.c => keyboards/lfkeyboards/smk65/revb/revb.c +1 -1
@@ 15,7 15,7 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#include <avr/sfr_defs.h>
#include <avr/timer_avr.h>
#include <avr/wdt.h>
#include "smk65.h"
#include "revb.h"
#include "debug.h"
#include "issi.h"
#include "TWIlib.h"

D keyboards/lfkeyboards/smk65/smk65.h => keyboards/lfkeyboards/smk65/smk65.h +0 -23
@@ 1,23 0,0 @@
/*
Copyright 2020 LFKeyboards
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

#include "quantum.h"

#ifdef KEYBOARD_lfkeyboards_smk65_revb
    #include "revb.h"
#elif KEYBOARD_lfkeyboards_smk65_revf
    #include "revf.h"
#endif

D keyboards/lily58/glow_enc/glow_enc.c => keyboards/lily58/glow_enc/glow_enc.c +0 -16
@@ 1,16 0,0 @@
/*
Copyright 2020 Ben Roesner (keycapsss.com)
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/>.
*/

#include "lily58.h"


M keyboards/lily58/glow_enc/glow_enc.h => keyboards/lily58/glow_enc/glow_enc.h +0 -2
@@ 16,8 16,6 @@

#pragma once

#include "lily58.h"

#include "quantum.h"



M keyboards/lily58/lib/host_led_state_reader.c => keyboards/lily58/lib/host_led_state_reader.c +0 -1
@@ 1,7 1,6 @@
#include <stdio.h>
#include "led.h"
#include "host.h"
#include "lily58.h"

char host_led_state_str[24];


M keyboards/lily58/lib/keylogger.c => keyboards/lily58/lib/keylogger.c +0 -1
@@ 1,6 1,5 @@
#include <stdio.h>
#include "action.h"
#include "lily58.h"

char keylog_str[24] = {};
char keylogs_str[21] = {};

M keyboards/lily58/lib/layer_state_reader.c => keyboards/lily58/lib/layer_state_reader.c +0 -1
@@ 1,7 1,6 @@

#include QMK_KEYBOARD_H
#include <stdio.h>
#include "lily58.h"

#define L_BASE 0
#define L_LOWER (1 << 1)

M keyboards/lily58/lib/logo_reader.c => keyboards/lily58/lib/logo_reader.c +0 -2
@@ 1,5 1,3 @@
#include "lily58.h"

const char *read_logo(void) {
  static char logo[] = {
      0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a, 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94,

M keyboards/lily58/lib/mode_icon_reader.c => keyboards/lily58/lib/mode_icon_reader.c +0 -1
@@ 1,6 1,5 @@
#include <stdio.h>
#include <stdbool.h>
#include "lily58.h"

char mode_icon[24];


M keyboards/lily58/lib/timelogger.c => keyboards/lily58/lib/timelogger.c +0 -1
@@ 1,6 1,5 @@
#include <stdio.h>
#include "timer.h"
#include "lily58.h"

char timelog_str[24] = {};
int last_time = 0;

D keyboards/lily58/light/light.c => keyboards/lily58/light/light.c +0 -16
@@ 1,16 0,0 @@
/*
Copyright 2020 Ben Roesner (keycapsss.com)
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/>.
*/

#include "lily58.h"


M keyboards/lily58/light/light.h => keyboards/lily58/light/light.h +0 -2
@@ 1,7 1,5 @@
#pragma once

#include "lily58.h"

#include "quantum.h"



D keyboards/lily58/lily58.c => keyboards/lily58/lily58.c +0 -1
@@ 1,1 0,0 @@
#include "lily58.h"

D keyboards/lily58/lily58.h => keyboards/lily58/lily58.h +0 -9
@@ 1,9 0,0 @@
#pragma once

#ifdef KEYBOARD_lily58_rev1
    #include "rev1.h"
#elif KEYBOARD_lily58_light
    #include "light.h"
#elif KEYBOARD_lily58_glow_enc
    #include "glow_enc.h"
#endif

D keyboards/lily58/rev1/rev1.c => keyboards/lily58/rev1/rev1.c +0 -1
@@ 1,1 0,0 @@
#include "lily58.h"

M keyboards/lily58/rev1/rev1.h => keyboards/lily58/rev1/rev1.h +0 -2
@@ 1,7 1,5 @@
#pragma once

#include "lily58.h"

#include "quantum.h"

#ifdef RGBLIGHT_ENABLE

M keyboards/lime/lime.c => keyboards/lime/lime.c +1 -1
@@ 1,4 1,4 @@
#include "lime.h"
#include "quantum.h"

#ifdef SWAP_HANDS_ENABLE


D keyboards/lime/lime.h => keyboards/lime/lime.h +0 -21
@@ 1,21 0,0 @@
 /* Copyright 2021 HellSingCoder
  *
  * 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

#ifdef KEYBOARD_lime_rev1
    #include "rev1.h"
#endif

M keyboards/lime/rev1/rev1.c => keyboards/lime/rev1/rev1.c +1 -1
@@ 14,7 14,7 @@
  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
  */

#include "lime.h"
#include "rev1.h"

/* Encoders */
#ifdef ENCODER_ENABLE

M keyboards/malevolti/lyra/lyra.c => keyboards/malevolti/lyra/lyra.c +1 -1
@@ 13,7 13,7 @@
  * You should have received a copy of the GNU General Public License 
  * along with this program.  If not, see <http://www.gnu.org/licenses/>. 
  */ 
#include "lyra.h"
#include "quantum.h"

#ifdef OLED_ENABLE


D keyboards/malevolti/lyra/lyra.h => keyboards/malevolti/lyra/lyra.h +0 -23
@@ 1,23 0,0 @@
 /* Copyright 2021 Domanic Calleja
  * 
  * 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

#include "quantum.h"


#ifdef KEYBOARD_malevolti_lyra_rev1
    #include "rev1.h"
#endif

D keyboards/malevolti/lyra/rev1/rev1.c => keyboards/malevolti/lyra/rev1/rev1.c +0 -19
@@ 1,19 0,0 @@
 /* Copyright 2021 Domanic Calleja
  * 
  * 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/>. 
  */ 

#include "rev1.h"



M keyboards/malevolti/lyra/rev1/rev1.h => keyboards/malevolti/lyra/rev1/rev1.h +1 -1
@@ 15,7 15,7 @@
  */ 

#pragma once
#include "lyra.h"
#include "quantum.h"


#define LAYOUT( \

D keyboards/malevolti/superlyra/rev1/rev1.c => keyboards/malevolti/superlyra/rev1/rev1.c +0 -17
@@ 1,17 0,0 @@
 /* Copyright 2021 Domanic Calleja
  * 
  * 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/>. 
  */ 

#include "rev1.h"

M keyboards/malevolti/superlyra/rev1/rev1.h => keyboards/malevolti/superlyra/rev1/rev1.h +1 -1
@@ 15,7 15,7 @@
  */ 

#pragma once
#include "superlyra.h"
#include "quantum.h"


#define LAYOUT( \

D keyboards/malevolti/superlyra/superlyra.c => keyboards/malevolti/superlyra/superlyra.c +0 -17
@@ 1,17 0,0 @@
 /* Copyright 2021 Domanic Calleja
  * 
  * 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/>. 
  */ 
#include "superlyra.h"


D keyboards/malevolti/superlyra/superlyra.h => keyboards/malevolti/superlyra/superlyra.h +0 -23
@@ 1,23 0,0 @@
 /* Copyright 2021 Domanic Calleja
  * 
  * 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

#include "quantum.h"


#ifdef KEYBOARD_malevolti_superlyra_rev1
    #include "rev1.h"
#endif

D keyboards/maple_computing/ivy/ivy.c => keyboards/maple_computing/ivy/ivy.c +0 -1
@@ 1,1 0,0 @@
#include "ivy.h"

D keyboards/maple_computing/ivy/ivy.h => keyboards/maple_computing/ivy/ivy.h +0 -7
@@ 1,7 0,0 @@
#pragma once

#ifdef KEYBOARD_maple_computing_ivy_rev1
    #include "rev1.h"
#endif

#include "quantum.h"

D keyboards/maple_computing/ivy/rev1/rev1.c => keyboards/maple_computing/ivy/rev1/rev1.c +0 -1
@@ 1,1 0,0 @@
#include "ivy.h"

M keyboards/maple_computing/ivy/rev1/rev1.h => keyboards/maple_computing/ivy/rev1/rev1.h +1 -1
@@ 1,6 1,6 @@
#pragma once

#include "ivy.h"
#include "quantum.h"

#define LAYOUT( \
	K00, \

D keyboards/maple_computing/launchpad/launchpad.c => keyboards/maple_computing/launchpad/launchpad.c +0 -1
@@ 1,1 0,0 @@
#include "launchpad.h"

D keyboards/maple_computing/launchpad/launchpad.h => keyboards/maple_computing/launchpad/launchpad.h +0 -7
@@ 1,7 0,0 @@
#pragma once

#if defined(KEYBOARD_maple_computing_launchpad_rev1)
#    include "rev1.h"
#endif

#include "quantum.h"

D keyboards/maple_computing/launchpad/rev1/rev1.c => keyboards/maple_computing/launchpad/rev1/rev1.c +0 -1
@@ 1,1 0,0 @@
#include "launchpad.h"

M keyboards/maple_computing/launchpad/rev1/rev1.h => keyboards/maple_computing/launchpad/rev1/rev1.h +0 -2
@@ 1,7 1,5 @@
#pragma once

#include "../launchpad.h"

#include "quantum.h"

#define LAYOUT( \

D keyboards/maple_computing/lets_split_eh/eh/eh.c => keyboards/maple_computing/lets_split_eh/eh/eh.c +0 -1
@@ 1,1 0,0 @@
#include "lets_split_eh.h"

M keyboards/maple_computing/lets_split_eh/eh/eh.h => keyboards/maple_computing/lets_split_eh/eh/eh.h +0 -2
@@ 1,7 1,5 @@
#pragma once

#include "lets_split_eh.h"

#include "quantum.h"

#define LAYOUT( \

M keyboards/maple_computing/lets_split_eh/lets_split_eh.c => keyboards/maple_computing/lets_split_eh/lets_split_eh.c +1 -1
@@ 1,4 1,4 @@
#include "lets_split_eh.h"
#include "quantum.h"

#ifdef SWAP_HANDS_ENABLE
__attribute__ ((weak))

D keyboards/maple_computing/lets_split_eh/lets_split_eh.h => keyboards/maple_computing/lets_split_eh/lets_split_eh.h +0 -7
@@ 1,7 0,0 @@
#pragma once

#include "quantum.h"

#ifdef KEYBOARD_maple_computing_lets_split_eh_eh
    #include "eh.h"
#endif

D keyboards/maple_computing/minidox/minidox.c => keyboards/maple_computing/minidox/minidox.c +0 -1
@@ 1,1 0,0 @@
#include "minidox.h"
\ No newline at end of file

D keyboards/maple_computing/minidox/minidox.h => keyboards/maple_computing/minidox/minidox.h +0 -7
@@ 1,7 0,0 @@
#pragma once

#ifdef KEYBOARD_maple_computing_minidox_rev1
    #include "rev1.h"
#endif

#include "quantum.h"

D keyboards/maple_computing/minidox/rev1/rev1.c => keyboards/maple_computing/minidox/rev1/rev1.c +0 -1
@@ 1,1 0,0 @@
#include "minidox.h"

D keyboards/maxipad/maxipad.c => keyboards/maxipad/maxipad.c +0 -16
@@ 1,16 0,0 @@
/* Copyright 2019
 *
 * 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/>.
 */
#include "maxipad.h"
\ No newline at end of file

M keyboards/maxipad/maxipad.h => keyboards/maxipad/maxipad.h +0 -6
@@ 19,12 19,6 @@

#define ___ KC_NO

#ifdef KEYBOARD_maxipad_promicro
    #include "promicro.h"
#elif KEYBOARD_maxipad_teensy2
    #include "teensy2.h"
#endif

/* This a shortcut to help you visually see your layout.
 *
 * The first section contains all of the arguments representing the physical

D keyboards/maxipad/promicro/promicro.c => keyboards/maxipad/promicro/promicro.c +0 -16
@@ 1,16 0,0 @@
/* Copyright 2019
 *
 * 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/>.
 */
#include "maxipad.h"

D keyboards/maxipad/promicro/promicro.h => keyboards/maxipad/promicro/promicro.h +0 -20
@@ 1,20 0,0 @@
/* Copyright 2019
 *
 * 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

#include "maxipad.h"
#include "quantum.h"


D keyboards/maxipad/teensy2/teensy2.c => keyboards/maxipad/teensy2/teensy2.c +0 -16
@@ 1,16 0,0 @@
/* Copyright 2019
 *
 * 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/>.
 */
#include "maxipad.h"

D keyboards/maxipad/teensy2/teensy2.h => keyboards/maxipad/teensy2/teensy2.h +0 -19
@@ 1,19 0,0 @@
/* Copyright 2019
 *
 * 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

#include "maxipad.h"
#include "quantum.h"

D keyboards/mechkeys/mechmini/mechmini.c => keyboards/mechkeys/mechmini/mechmini.c +0 -17
@@ 1,17 0,0 @@
/* Copyright 2017 Luiz Ribeiro <luizribeiro@gmail.com>
 * Copyright 2018 TurboMech /u/TurboMech <discord> @A9entOran9e#6134
 * 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/>.
*/

#include "mechmini.h"

D keyboards/mechkeys/mechmini/mechmini.h => keyboards/mechkeys/mechmini/mechmini.h +0 -25
@@ 1,25 0,0 @@
/* Copyright 2017 Luiz Ribeiro <luizribeiro@gmail.com>
 * Copyright 2018 TurboMech /u/TurboMech <discord> @A9entOran9e#6134
 * 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

#include "quantum.h"

#if defined(KEYBOARD_mechkeys_mechmini_v1)
#    include "v1.h"
#elif defined(KEYBOARD_mechkeys_mechmini_v2)
#    include "v2.h"
#endif

D keyboards/mechkeys/mechmini/v1/v1.c => keyboards/mechkeys/mechmini/v1/v1.c +0 -18
@@ 1,18 0,0 @@
/*
Copyright 2017 Luiz Ribeiro <luizribeiro@gmail.com>

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

#include "v1.h"

M keyboards/mechkeys/mechmini/v1/v1.h => keyboards/mechkeys/mechmini/v1/v1.h +1 -1
@@ 17,7 17,7 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#pragma once

#include "../mechmini.h"
#include "quantum.h"

#define ___ KC_NO


D keyboards/mechkeys/mechmini/v2/v2.c => keyboards/mechkeys/mechmini/v2/v2.c +0 -1
@@ 1,1 0,0 @@
#include "v2.h"

M keyboards/mechkeys/mechmini/v2/v2.h => keyboards/mechkeys/mechmini/v2/v2.h +1 -1
@@ 15,7 15,7 @@

#pragma once

#include "../mechmini.h"
#include "quantum.h"

#define XXX KC_NO


M keyboards/mechlovin/adelais/adelais.c => keyboards/mechlovin/adelais/adelais.c +1 -1
@@ 14,7 14,7 @@
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */

#include "adelais.h"
#include "quantum.h"

#ifdef RGBLIGHT_ENABLE
void keyboard_post_init_kb(void) {

D keyboards/mechlovin/adelais/adelais.h => keyboards/mechlovin/adelais/adelais.h +0 -35
@@ 1,35 0,0 @@
/* Copyright 2020 Team Mechlovin
 *
 * 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

#include "quantum.h"

#ifdef KEYBOARD_mechlovin_adelais_rgb_led_rev1
    #include "rev1.h"
#elif KEYBOARD_mechlovin_adelais_rgb_led_rev2
    #include "rev2.h"
#elif KEYBOARD_mechlovin_adelais_rgb_led_rev3
    #include "rev3.h"
#elif KEYBOARD_mechlovin_adelais_standard_led_arm_rev2
    #include "rev2.h"
#elif KEYBOARD_mechlovin_adelais_standard_led_arm_rev3
    #include "rev3.h"
#elif KEYBOARD_mechlovin_adelais_standard_led_arm_rev4
    #include "rev4.h"
#elif KEYBOARD_mechlovin_adelais_standard_led_avr_rev1
    #include "rev1.h"
#endif

M keyboards/mechlovin/adelais/rgb_led/rev1/rev1.c => keyboards/mechlovin/adelais/rgb_led/rev1/rev1.c +1 -1
@@ 14,7 14,7 @@
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */

#include "adelais.h"
#include "rev1.h"

#ifdef RGB_MATRIX_ENABLE
led_config_t g_led_config = { {

M keyboards/mechlovin/adelais/rgb_led/rev2/rev2.c => keyboards/mechlovin/adelais/rgb_led/rev2/rev2.c +1 -1
@@ 14,7 14,7 @@
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */

#include "adelais.h"
#include "rev2.h"

#ifdef RGB_MATRIX_ENABLE
const is31_led PROGMEM g_is31_leds[RGB_MATRIX_LED_COUNT] = {

D keyboards/mechlovin/hannah60rgb/hannah60rgb.h => keyboards/mechlovin/hannah60rgb/hannah60rgb.h +0 -24
@@ 1,24 0,0 @@
/* Copyright 2019 Mechlovin
 *
 * 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

#include "quantum.h"

#if defined(KEYBOARD_mechlovin_hannah60rgb_rev1)
    #include "rev1.h"
#elif defined(KEYBOARD_mechlovin_hannah60rgb_rev2)
    #include "rev2.h"
#endif

M keyboards/mechlovin/hannah60rgb/rev1/rev1.c => keyboards/mechlovin/hannah60rgb/rev1/rev1.c +1 -1
@@ 14,7 14,7 @@
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */

#include "hannah60rgb.h"
#include "rev1.h"

#ifdef RGB_MATRIX_ENABLE
led_config_t g_led_config = { {

D keyboards/mechlovin/hannah65/hannah65.c => keyboards/mechlovin/hannah65/hannah65.c +0 -17
@@ 1,17 0,0 @@
/* Copyright 2020 Team Mechlovin
 *
 * 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/>.
 */

#include "hannah65.h"

D keyboards/mechlovin/hannah65/hannah65.h => keyboards/mechlovin/hannah65/hannah65.h +0 -23
@@ 1,23 0,0 @@
/* Copyright 2020 Team Mechlovin
 *
 * 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

#include "quantum.h"

#if defined(KEYBOARD_mechlovin_hannah65_rev1)
#    include "rev1.h"
#endif
\ No newline at end of file

M keyboards/mechlovin/hannah910/hannah910.c => keyboards/mechlovin/hannah910/hannah910.c +1 -1
@@ 13,7 13,7 @@
 * You should have received a copy of the GNU General Public License
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#include "hannah910.h"
#include "quantum.h"

void led_init_ports(void) {
  setPinOutput(B2);

D keyboards/mechlovin/hannah910/hannah910.h => keyboards/mechlovin/hannah910/hannah910.h +0 -26
@@ 1,26 0,0 @@
/* Copyright 2019 Mechlovin
 *
 * 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

#include "quantum.h"

#ifdef KEYBOARD_mechlovin_hannah910_rev1
    #include "rev1.h"
#elif KEYBOARD_mechlovin_hannah910_rev2
    #include "rev2.h"
#elif KEYBOARD_mechlovin_hannah910_rev3
    #include "rev3.h"
#endif

D keyboards/mechlovin/zed65/no_backlight/cor65/cor65.c => keyboards/mechlovin/zed65/no_backlight/cor65/cor65.c +0 -19
@@ 1,19 0,0 @@
/*
Copyright 2022 Mechlovin'

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

#include "cor65.h"


D keyboards/mechlovin/zed65/no_backlight/retro66/retro66.c => keyboards/mechlovin/zed65/no_backlight/retro66/retro66.c +0 -19
@@ 1,19 0,0 @@
/*
Copyright 2022 Mechlovin'

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

#include "retro66.h"


D keyboards/mechlovin/zed65/zed65.c => keyboards/mechlovin/zed65/zed65.c +0 -18
@@ 1,18 0,0 @@
/*
Copyright 2022 Mechlovin'

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

#include "zed65.h"

D keyboards/mechlovin/zed65/zed65.h => keyboards/mechlovin/zed65/zed65.h +0 -30
@@ 1,30 0,0 @@
/*
Copyright 2022 Mechlovin'

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

#include "quantum.h"

#ifdef KEYBOARD_mechlovin_zed65_no_backlight_retro66
    #include "retro66.h"
#elif KEYBOARD_mechlovin_zed65_no_backlight_wearhaus66
    #include "wearhaus66.h"
#elif KEYBOARD_mechlovin_zed65_no_backlight_cor65
    #include "cor65.h"
#elif KEYBOARD_mechlovin_zed65_mono_led
    #include "mono_led.h"
#endif

M keyboards/mechwild/obe/obe.h => keyboards/mechwild/obe/obe.h +0 -4
@@ 16,10 16,6 @@

#pragma once

//#ifdef KEYBOARD_mechwild_obe_eeprom
//#    include "eeprom.h"
//#endif

#include "quantum.h"

/* This is a shortcut to help you visually see your layout.

D keyboards/mino/hotswap/hotswap.c => keyboards/mino/hotswap/hotswap.c +0 -17
@@ 1,17 0,0 @@
/* Copyright 2022 ShandonCodes
 *
 * 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/>.
 */

#include "hotswap.h"

D keyboards/mino/mino.c => keyboards/mino/mino.c +0 -16
@@ 1,16 0,0 @@
/* Copyright 2022 ShandonCodes
 *
 * 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/>.
 */
#include "mino.h"
\ No newline at end of file

D keyboards/mino/mino.h => keyboards/mino/mino.h +0 -23
@@ 1,23 0,0 @@
/* Copyright 2022 ShandonCodes
 *
 * 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

#include "quantum.h"

#ifdef KEYBOARD_mino_hotswap
#    include "hotswap.h"
#endif
\ No newline at end of file

D keyboards/mode/m80v1/m80h/m80h.c => keyboards/mode/m80v1/m80h/m80h.c +0 -14
@@ 1,14 0,0 @@
 /* Copyright 2020 Álvaro "Gondolindrim" Volpato <gondolindrim@acheronproject.com>
  * 
  * 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. 
  */

#include "m80h.h"

M keyboards/mode/m80v1/m80h/m80h.h => keyboards/mode/m80v1/m80h/m80h.h +1 -1
@@ 13,7 13,7 @@

#pragma once

#include "m80v1.h"
#include "quantum.h"

#define LAYOUT_tkl_ansi( \
    K101,  K102,  K103,  K104,  K105,  K106,  K107,  K108,  K109,  K110,  K111,  K112,  K113,  K415,  K114, K115,  K116, \

D keyboards/mode/m80v1/m80s/m80s.c => keyboards/mode/m80v1/m80s/m80s.c +0 -14
@@ 1,14 0,0 @@
 /* Copyright 2020 Álvaro "Gondolindrim" Volpato <gondolindrim@acheronproject.com>
  * 
  * 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. 
  */

#include "m80s.h"

M keyboards/mode/m80v1/m80s/m80s.h => keyboards/mode/m80v1/m80s/m80s.h +1 -1
@@ 13,7 13,7 @@

#pragma once

#include "m80v1.h"
#include "quantum.h"

#define LAYOUT_eighty_m80s( \
    K101,  K102,  K103,  K104,  K105,  K106,  K107,  K108,  K109,  K110,  K111,  K112,  K113,  K415,  K114, K115,  K116, \

D keyboards/mode/m80v1/m80v1.c => keyboards/mode/m80v1/m80v1.c +0 -14
@@ 1,14 0,0 @@
 /* Copyright 2020 Álvaro "Gondolindrim" Volpato <gondolindrim@acheronproject.com>
  * 
  * 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. 
  */

#include "m80v1.h"

D keyboards/mode/m80v1/m80v1.h => keyboards/mode/m80v1/m80v1.h +0 -9
@@ 1,9 0,0 @@
#pragma once

#include "quantum.h"

#if defined(KEYBOARD_mode_m80v1_m80h)
  #include "m80h.h"
#elif defined(KEYBOARD_mode_m80v1_m80s)
  #include "m80s.h"
#endif // Mode80 solderable "S" and hotswap "H" revisions

D keyboards/mode/m80v2/m80v2.c => keyboards/mode/m80v2/m80v2.c +0 -18
@@ 1,18 0,0 @@
/*
 Copyright 2020 Álvaro "Gondolindrim" Volpato <alvaro.volpato@usp.br>

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

#include "m80v2.h"

D keyboards/mode/m80v2/m80v2.h => keyboards/mode/m80v2/m80v2.h +0 -26
@@ 1,26 0,0 @@
/*
Copyright 2020 Álvaro "Gondolindrim" Volpato <alvaro.volpato@usp.br>

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

#include "quantum.h"

#if defined(KEYBOARD_mode_m80v2_m80v2h)
  #include "m80v2h.h"
#elif defined(KEYBOARD_mode_m80v2_m80v2s)
  #include "m80v2s.h"
#endif

D keyboards/mode/m80v2/m80v2h/m80v2h.c => keyboards/mode/m80v2/m80v2h/m80v2h.c +0 -18
@@ 1,18 0,0 @@
/*
 Copyright 2020 Álvaro "Gondolindrim" Volpato <alvaro.volpato@usp.br>

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

#include "m80v2h.h"

M keyboards/mode/m80v2/m80v2h/m80v2h.h => keyboards/mode/m80v2/m80v2h/m80v2h.h +1 -1
@@ 17,7 17,7 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#pragma once

#include "m80v2.h"
#include "quantum.h"

#define ___ KC_NO


D keyboards/mode/m80v2/m80v2s/m80v2s.c => keyboards/mode/m80v2/m80v2s/m80v2s.c +0 -18
@@ 1,18 0,0 @@
/*
 Copyright 2020 Álvaro "Gondolindrim" Volpato <alvaro.volpato@usp.br>

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

#include "m80v2s.h"

M keyboards/mode/m80v2/m80v2s/m80v2s.h => keyboards/mode/m80v2/m80v2s/m80v2s.h +1 -1
@@ 17,7 17,7 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#pragma once

#include "m80v2.h"
#include "quantum.h"

#define ___ KC_NO


D keyboards/montsinger/rebound/rebound.c => keyboards/montsinger/rebound/rebound.c +0 -1
@@ 1,1 0,0 @@
#include "rebound.h"

D keyboards/montsinger/rebound/rebound.h => keyboards/montsinger/rebound/rebound.h +0 -29
@@ 1,29 0,0 @@
/* Copyright 2020 Ross Montsinger
 *
 * 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

#include "quantum.h"

#if defined(KEYBOARD_montsinger_rebound_rev1)
    #include "rev1.h"
#elif defined(KEYBOARD_montsinger_rebound_rev2)
    #include "rev2.h"
#elif defined(KEYBOARD_montsinger_rebound_rev3)
    #include "rev3.h"
#elif defined(KEYBOARD_montsinger_rebound_rev4)
    #include "rev4.h"
#endif

D keyboards/omkbd/ergodash/ergodash.c => keyboards/omkbd/ergodash/ergodash.c +0 -1
@@ 1,1 0,0 @@
#include "ergodash.h"

D keyboards/omkbd/ergodash/ergodash.h => keyboards/omkbd/ergodash/ergodash.h +0 -11
@@ 1,11 0,0 @@
#pragma once

#include "quantum.h"

#ifdef KEYBOARD_omkbd_ergodash_rev1
    #include "rev1.h"
#endif // #ifdef KEYBOARD_ergodash_rev1

#ifdef KEYBOARD_omkbd_ergodash_mini
    #include "mini.h"
#endif

M keyboards/omkbd/ergodash/mini/mini.c => keyboards/omkbd/ergodash/mini/mini.c +1 -1
@@ 1,4 1,4 @@
#include "ergodash.h"
#include "mini.h"

#ifdef AUDIO_ENABLE
    float tone_startup[][2] = SONG(STARTUP_SOUND);

M keyboards/omkbd/ergodash/mini/mini.h => keyboards/omkbd/ergodash/mini/mini.h +0 -2
@@ 1,7 1,5 @@
#pragma once

#include "ergodash.h"

#include "quantum.h"

#ifndef FLIP_HALF

M keyboards/omkbd/ergodash/rev1/rev1.c => keyboards/omkbd/ergodash/rev1/rev1.c +1 -1
@@ 1,4 1,4 @@
#include "ergodash.h"
#include "rev1.h"

#ifdef AUDIO_ENABLE
    float tone_startup[][2] = SONG(STARTUP_SOUND);

M keyboards/omkbd/ergodash/rev1/rev1.h => keyboards/omkbd/ergodash/rev1/rev1.h +0 -2
@@ 1,7 1,5 @@
#pragma once

#include "ergodash.h"

#include "quantum.h"

#define XXX KC_NO

D keyboards/omkbd/runner3680/3x6/3x6.c => keyboards/omkbd/runner3680/3x6/3x6.c +0 -1
@@ 1,1 0,0 @@
#include "3x6.h"

M keyboards/omkbd/runner3680/3x6/3x6.h => keyboards/omkbd/runner3680/3x6/3x6.h +0 -2
@@ 1,7 1,5 @@
#pragma once

#include "runner3680.h"

#include "quantum.h"

#define LAYOUT( \

D keyboards/omkbd/runner3680/3x7/3x7.c => keyboards/omkbd/runner3680/3x7/3x7.c +0 -1
@@ 1,1 0,0 @@
#include "3x7.h"

M keyboards/omkbd/runner3680/3x7/3x7.h => keyboards/omkbd/runner3680/3x7/3x7.h +0 -2
@@ 1,7 1,5 @@
#pragma once

#include "runner3680.h"

#include "quantum.h"

#define LAYOUT( \

D keyboards/omkbd/runner3680/3x8/3x8.c => keyboards/omkbd/runner3680/3x8/3x8.c +0 -1
@@ 1,1 0,0 @@
#include "3x8.h"

M keyboards/omkbd/runner3680/3x8/3x8.h => keyboards/omkbd/runner3680/3x8/3x8.h +0 -2
@@ 1,7 1,5 @@
#pragma once

#include "runner3680.h"

#include "quantum.h"

#define LAYOUT( \

D keyboards/omkbd/runner3680/4x6/4x6.c => keyboards/omkbd/runner3680/4x6/4x6.c +0 -1
@@ 1,1 0,0 @@
#include "4x6.h"

M keyboards/omkbd/runner3680/4x6/4x6.h => keyboards/omkbd/runner3680/4x6/4x6.h +0 -2
@@ 1,7 1,5 @@
#pragma once

#include "runner3680.h"

#include "quantum.h"

#define LAYOUT( \

D keyboards/omkbd/runner3680/4x7/4x7.c => keyboards/omkbd/runner3680/4x7/4x7.c +0 -1
@@ 1,1 0,0 @@
#include "4x7.h"

M keyboards/omkbd/runner3680/4x7/4x7.h => keyboards/omkbd/runner3680/4x7/4x7.h +0 -2
@@ 1,7 1,5 @@
#pragma once

#include "runner3680.h"

#include "quantum.h"

#define LAYOUT( \

D keyboards/omkbd/runner3680/4x8/4x8.c => keyboards/omkbd/runner3680/4x8/4x8.c +0 -1
@@ 1,1 0,0 @@
#include "4x8.h"

M keyboards/omkbd/runner3680/4x8/4x8.h => keyboards/omkbd/runner3680/4x8/4x8.h +0 -2
@@ 1,7 1,5 @@
#pragma once

#include "runner3680.h"

#include "quantum.h"

#define LAYOUT( \

D keyboards/omkbd/runner3680/5x6/5x6.c => keyboards/omkbd/runner3680/5x6/5x6.c +0 -1
@@ 1,1 0,0 @@
#include "5x6.h"

M keyboards/omkbd/runner3680/5x6/5x6.h => keyboards/omkbd/runner3680/5x6/5x6.h +0 -2
@@ 1,7 1,5 @@
#pragma once

#include "runner3680.h"

#include "quantum.h"

#define LAYOUT( \

M keyboards/omkbd/runner3680/5x6_5x8/5x6_5x8.h => keyboards/omkbd/runner3680/5x6_5x8/5x6_5x8.h +0 -2
@@ 16,8 16,6 @@

#pragma once

#include "runner3680.h"

#include "quantum.h"

#define LAYOUT( \

D keyboards/omkbd/runner3680/5x7/5x7.c => keyboards/omkbd/runner3680/5x7/5x7.c +0 -1
@@ 1,1 0,0 @@
#include "5x7.h"

M keyboards/omkbd/runner3680/5x7/5x7.h => keyboards/omkbd/runner3680/5x7/5x7.h +0 -2
@@ 1,7 1,5 @@
#pragma once

#include "runner3680.h"

#include "quantum.h"

#define LAYOUT( \

D keyboards/omkbd/runner3680/5x8/5x8.c => keyboards/omkbd/runner3680/5x8/5x8.c +0 -1
@@ 1,1 0,0 @@
#include "5x8.h"

M keyboards/omkbd/runner3680/5x8/5x8.h => keyboards/omkbd/runner3680/5x8/5x8.h +0 -2
@@ 1,7 1,5 @@
#pragma once

#include "runner3680.h"

#include "quantum.h"

#define LAYOUT( \

D keyboards/omkbd/runner3680/runner3680.c => keyboards/omkbd/runner3680/runner3680.c +0 -1
@@ 1,1 0,0 @@
#include "runner3680.h"

D keyboards/omkbd/runner3680/runner3680.h => keyboards/omkbd/runner3680/runner3680.h +0 -43
@@ 1,43 0,0 @@
#pragma once

#include "quantum.h"

#ifdef KEYBOARD_omkbd_runner3680_5x8
  #include "5x8.h"
#endif

#ifdef KEYBOARD_omkbd_runner3680_5x7
  #include "5x7.h"
#endif

#ifdef KEYBOARD_omkbd_runner3680_5x6
  #include "5x6.h"
#endif

#ifdef KEYBOARD_omkbd_runner3680_5x6_5x8
  #include "5x6_5x8.h"
#endif

#ifdef KEYBOARD_omkbd_runner3680_4x8
  #include "4x8.h"
#endif

#ifdef KEYBOARD_omkbd_runner3680_4x7
  #include "4x7.h"
#endif

#ifdef KEYBOARD_omkbd_runner3680_4x6
  #include "4x6.h"
#endif

#ifdef KEYBOARD_omkbd_runner3680_3x8
  #include "3x8.h"
#endif

#ifdef KEYBOARD_omkbd_runner3680_3x7
  #include "3x7.h"
#endif

#ifdef KEYBOARD_omkbd_runner3680_3x6
  #include "3x6.h"
#endif

D keyboards/orthodox/orthodox.c => keyboards/orthodox/orthodox.c +0 -1
@@ 1,1 0,0 @@
#include "orthodox.h"
\ No newline at end of file

D keyboards/orthodox/orthodox.h => keyboards/orthodox/orthodox.h +0 -13
@@ 1,13 0,0 @@
#pragma once

#include "quantum.h"

#ifdef KEYBOARD_orthodox_rev1
    #include "rev1.h"
#endif
#ifdef KEYBOARD_orthodox_rev3
#include "rev3.h"
#endif
#ifdef KEYBOARD_orthodox_rev3_teensy
#include "rev3_teensy.h"
#endif

M keyboards/orthodox/rev1/rev1.c => keyboards/orthodox/rev1/rev1.c +1 -1
@@ 19,7 19,7 @@ You should have received a copy of the GNU General Public License
along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/

#include "orthodox.h"
#include "rev1.h"

#ifdef SWAP_HANDS_ENABLE
__attribute__ ((weak))

M keyboards/orthodox/rev1/rev1.h => keyboards/orthodox/rev1/rev1.h +0 -2
@@ 21,8 21,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#pragma once

#include "orthodox.h"

#include "quantum.h"

#define LAYOUT( \

M keyboards/orthodox/rev3/rev3.c => keyboards/orthodox/rev3/rev3.c +1 -1
@@ 19,7 19,7 @@ You should have received a copy of the GNU General Public License
along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/

#include "orthodox.h"
#include "rev3.h"

#ifdef SWAP_HANDS_ENABLE
__attribute__ ((weak))

M keyboards/orthodox/rev3/rev3.h => keyboards/orthodox/rev3/rev3.h +0 -2
@@ 21,8 21,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#pragma once

#include "orthodox.h"

#include "quantum.h"

#define LAYOUT( \

M keyboards/orthodox/rev3_teensy/rev3_teensy.c => keyboards/orthodox/rev3_teensy/rev3_teensy.c +1 -1
@@ 19,7 19,7 @@ You should have received a copy of the GNU General Public License
along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/

#include "orthodox.h"
#include "rev3_teensy.h"

#ifdef SWAP_HANDS_ENABLE
__attribute__ ((weak))

M keyboards/orthodox/rev3_teensy/rev3_teensy.h => keyboards/orthodox/rev3_teensy/rev3_teensy.h +0 -2
@@ 21,8 21,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#pragma once

#include "orthodox.h"

#include "quantum.h"

#define LAYOUT( \

M keyboards/peej/rosaline/config.h => keyboards/peej/rosaline/config.h +3 -0
@@ 17,3 17,6 @@
#pragma once

#define USB_MAX_POWER_CONSUMPTION 100

#define LED1 C5
#define LED2 C4

M keyboards/peej/rosaline/ortho/ortho.h => keyboards/peej/rosaline/ortho/ortho.h +3 -4
@@ 16,7 16,7 @@

#pragma once

#include "rosaline.h"
#include "quantum.h"

/*
 * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐


@@ 36,6 36,8 @@
 *                 └───────┘           └───────┘
 */

#define XXX KC_NO

#define LAYOUT_ortho_4x15( \
	k00, k40, k01, k41, k02, k42, k03, k43, k04, k44, k05, k45, k06, k46, k07, \
	k10, k50, k11, k51, k12, k52, k13, k53, k14, k54, k15, k55, k16, k56, k17, \


@@ 52,6 54,3 @@
	{ k60, k61, k62, k63, k64, k65, k66, XXX }, \
	{ k70, k71, k72, k73, k74, k75, k76, XXX } \
}

#define LED1 C5
#define LED2 C4

M keyboards/peej/rosaline/rosaline.c => keyboards/peej/rosaline/rosaline.c +1 -1
@@ 14,7 14,7 @@
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */

#include "rosaline.h"
#include "quantum.h"

bool process_record_kb(uint16_t keycode, keyrecord_t *record) {
    writePin(LED1, record->event.pressed);

D keyboards/peej/rosaline/rosaline.h => keyboards/peej/rosaline/rosaline.h +0 -30
@@ 1,30 0,0 @@
/* Copyright 2021 Paul James
 *
 * 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

#include "quantum.h"

#define XXX KC_NO

#if defined(KEYBOARD_peej_rosaline_staggered)
    #include "staggered.h"
#elif defined(KEYBOARD_peej_rosaline_ortho)
    #include "ortho.h"
#endif

#define LED1 C5
#define LED2 C4

M keyboards/peej/rosaline/staggered/staggered.h => keyboards/peej/rosaline/staggered/staggered.h +3 -4
@@ 16,7 16,7 @@

#pragma once

#include "rosaline.h"
#include "quantum.h"

/*
 * ┌─────┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬─────┐


@@ 36,6 36,8 @@
 *                 └──────────┴───┴────────┴───┘
 */

#define XXX KC_NO

#define LAYOUT_all( \
	k00, k10, k01, k02, k12, k03, k13, k04, k14, k05, k06, k16, k07, k17, \
	k20, k11, k21, k22, k32, k23, k33, k24, k15, k25, k26, k36,      k27, \


@@ 52,6 54,3 @@
	{ XXX, XXX, XXX, XXX, XXX, k65, k66, k67 }, \
	{ XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX } \
}

#define LED1 C5
#define LED2 C4

D keyboards/pico/65keys/65keys.c => keyboards/pico/65keys/65keys.c +0 -0
M keyboards/pico/65keys/65keys.h => keyboards/pico/65keys/65keys.h +0 -1
@@ 1,6 1,5 @@
#pragma once

#include "pico.h"
#include "quantum.h"

#define LAYOUT( \

D keyboards/pico/70keys/70keys.c => keyboards/pico/70keys/70keys.c +0 -0
M keyboards/pico/70keys/70keys.h => keyboards/pico/70keys/70keys.h +0 -1
@@ 1,6 1,5 @@
#pragma once

#include "pico.h"
#include "quantum.h"

#define LAYOUT( \

D keyboards/pico/pico.c => keyboards/pico/pico.c +0 -16
@@ 1,16 0,0 @@
/* Copyright 2019 Kumao Kobo <kumaokobo@gmail.com>
 *
 * 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/>.
 */
#include "pico.h"

D keyboards/pico/pico.h => keyboards/pico/pico.h +0 -26
@@ 1,26 0,0 @@
/* Copyright 2019 Kumao Kobo <kumaokobo@gmail.com>
 *
 * 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

#ifdef KEYBOARD_pico_65keys
    #include "65keys.h"
#endif
#ifdef KEYBOARD_pico_70keys
    #include "70keys.h"
#endif

#include "quantum.h"

D keyboards/pinky/3/3.c => keyboards/pinky/3/3.c +0 -1
@@ 1,1 0,0 @@
#include "pinky.h"

M keyboards/pinky/3/3.h => keyboards/pinky/3/3.h +0 -2
@@ 1,7 1,5 @@
#pragma once

#include "../pinky.h"

#include "quantum.h"

#define LAYOUT_split_3x7_4( \

D keyboards/pinky/4/4.c => keyboards/pinky/4/4.c +0 -1
@@ 1,1 0,0 @@
#include "pinky.h"

M keyboards/pinky/4/4.h => keyboards/pinky/4/4.h +0 -2
@@ 1,7 1,5 @@
#pragma once

#include "../pinky.h"

#include "quantum.h"

#define LAYOUT_split_4x7_4( \

D keyboards/pinky/pinky.c => keyboards/pinky/pinky.c +0 -16
@@ 1,16 0,0 @@
/* Copyright 2018 'Masayuki Sunahara'
 *
 * 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/>.
 */
#include "pinky.h"

D keyboards/pinky/pinky.h => keyboards/pinky/pinky.h +0 -25
@@ 1,25 0,0 @@
/* Copyright 2018 'Masayuki Sunahara'
 *
 * 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

#include "quantum.h"

#if defined(KEYBOARD_pinky_3)
#    include "3.h"
#elif defined(KEYBOARD_pinky_4)
#    include "4.h"
#endif

D keyboards/ploopyco/trackball/rev1/rev1.h => keyboards/ploopyco/trackball/rev1/rev1.h +0 -21
@@ 1,21 0,0 @@
/* Copyright 2020 Christopher Courtney, aka Drashna Jael're  (@drashna) <drashna@live.com>
 * Copyright 2019 Sunjun Kim
 * Copyright 2020 Ploopy Corporation
 *
 * 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

#include "trackball.h"

D keyboards/ploopyco/trackball/rev1_005/rev1_005.h => keyboards/ploopyco/trackball/rev1_005/rev1_005.h +0 -21
@@ 1,21 0,0 @@
/* Copyright 2020 Christopher Courtney, aka Drashna Jael're  (@drashna) <drashna@live.com>
 * Copyright 2019 Sunjun Kim
 * Copyright 2020 Ploopy Corporation
 *
 * 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

#include "trackball.h"

M keyboards/ploopyco/trackball/trackball.h => keyboards/ploopyco/trackball/trackball.h +0 -5
@@ 21,11 21,6 @@
#include "quantum.h"
#include "analog.h"
#include "opt_encoder.h"
#if defined(KEYBOARD_ploopyco_trackball_rev1)
#    include "rev1.h"
#elif defined(KEYBOARD_ploopyco_trackball_rev1_005)
#    include "rev1_005.h"
#endif

// Sensor defs
#define OPT_ENC1 F0

D keyboards/ploopyco/trackball_mini/rev1_001/rev1_001.h => keyboards/ploopyco/trackball_mini/rev1_001/rev1_001.h +0 -22
@@ 1,22 0,0 @@
/* Copyright 2021 Colin Lam (Ploopy Corporation)
 * Copyright 2020 Christopher Courtney, aka Drashna Jael're  (@drashna) <drashna@live.com>
 * Copyright 2019 Sunjun Kim
 * Copyright 2019 Hiroyuki Okada
 *
 * 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

#include "trackball_mini.h"

D keyboards/ploopyco/trackball_mini/rev1_002/rev1_002.h => keyboards/ploopyco/trackball_mini/rev1_002/rev1_002.h +0 -22
@@ 1,22 0,0 @@
/* Copyright 2021 Colin Lam (Ploopy Corporation)
 * Copyright 2020 Christopher Courtney, aka Drashna Jael're  (@drashna) <drashna@live.com>
 * Copyright 2019 Sunjun Kim
 * Copyright 2019 Hiroyuki Okada
 *
 * 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

#include "trackball_mini.h"

D keyboards/ploopyco/trackball_nano/rev1_001/rev1_001.h => keyboards/ploopyco/trackball_nano/rev1_001/rev1_001.h +0 -22
@@ 1,22 0,0 @@
/* Copyright 2021 Colin Lam (Ploopy Corporation)
 * Copyright 2020 Christopher Courtney, aka Drashna Jael're  (@drashna) <drashna@live.com>
 * Copyright 2019 Sunjun Kim
 * Copyright 2019 Hiroyuki Okada
 *
 * 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

#include "trackball_mini.h"

D keyboards/ploopyco/trackball_thumb/rev1_001/rev1_001.h => keyboards/ploopyco/trackball_thumb/rev1_001/rev1_001.h +0 -21
@@ 1,21 0,0 @@
/* Copyright Colin Lam (Ploopy Corporation)
 * Copyright 2020 Christopher Courtney, aka Drashna Jael're  (@drashna) <drashna@live.com>
 * Copyright 2019 Sunjun Kim
 *
 * 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

#include "trackball_thumb.h"

M keyboards/ploopyco/trackball_thumb/trackball_thumb.h => keyboards/ploopyco/trackball_thumb/trackball_thumb.h +0 -3
@@ 21,9 21,6 @@
#include "quantum.h"
#include "analog.h"
#include "opt_encoder.h"
#if defined(KEYBOARD_ploopyco_trackball_thumb_rev1_001)
#    include "rev1_001.h"
#endif

// Sensor defs
#define OPT_ENC1 F4

D keyboards/primekb/prime_l/prime_l.c => keyboards/primekb/prime_l/prime_l.c +0 -17
@@ 1,17 0,0 @@
/* Copyright 2018 Jumail Mundekkat
 * Copyright 2020 Holten Campbell
 *
 * 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/>.
 */
#include "prime_l.h"
\ No newline at end of file

D keyboards/primekb/prime_l/prime_l.h => keyboards/primekb/prime_l/prime_l.h +0 -26
@@ 1,26 0,0 @@
/* Copyright 2018 Jumail Mundekkat
 * Copyright 2020 Holten Campbell
 *
 * 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

#include "quantum.h"

#if defined(KEYBOARD_primekb_prime_l_v1)
  #include "v1.h"
#elif defined(KEYBOARD_primekb_prime_l_v2)
  #include "v2.h"
#endif

M keyboards/primekb/prime_l/v1/v1.h => keyboards/primekb/prime_l/v1/v1.h +1 -1
@@ 16,7 16,7 @@

#pragma once

#include "prime_l.h"
#include "quantum.h"

#define LAYOUT( \
	K000, K001, K002, K003, K004, K005, K006, K007, K008, K009, K010, K011, K012, K013, K014, K015, \

M keyboards/primekb/prime_l/v2/v2.h => keyboards/primekb/prime_l/v2/v2.h +1 -1
@@ 16,7 16,7 @@

#pragma once

#include "prime_l.h"
#include "quantum.h"

#define LAYOUT( \
	K000, K001, K002, K003, K004, K005, K006, K007, K008, K009, K010, K011, K012, K013, K014, K015, \

D keyboards/program_yoink/ortho/ortho.c => keyboards/program_yoink/ortho/ortho.c +0 -17
@@ 1,17 0,0 @@
/* Copyright 2020 melonbred
 *
 * 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/>.
 */

#include "ortho.h"

M keyboards/program_yoink/ortho/ortho.h => keyboards/program_yoink/ortho/ortho.h +1 -1
@@ 16,7 16,7 @@

#pragma once

#include "program_yoink.h"
#include "quantum.h"

/* This is a shortcut to help you visually see your layout.
 *

M keyboards/program_yoink/program_yoink.c => keyboards/program_yoink/program_yoink.c +1 -1
@@ 14,7 14,7 @@
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */

#include "program_yoink.h"
#include "quantum.h"

bool encoder_update_kb(uint8_t index, bool clockwise) {
    if (!encoder_update_user(index, clockwise)) return false;

D keyboards/program_yoink/program_yoink.h => keyboards/program_yoink/program_yoink.h +0 -25
@@ 1,25 0,0 @@
/* Copyright 2020 melonbred
 *
 * 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

#include "quantum.h"

#if defined(KEYBOARD_program_yoink_staggered)
    #include "staggered.h"
#elif defined(KEYBOARD_program_yoink_ortho)
    #include "ortho.h"
#endif

D keyboards/program_yoink/staggered/staggered.c => keyboards/program_yoink/staggered/staggered.c +0 -17
@@ 1,17 0,0 @@
/* Copyright 2020 melonbred
 *
 * 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/>.
 */

#include "staggered.h"

M keyboards/program_yoink/staggered/staggered.h => keyboards/program_yoink/staggered/staggered.h +1 -1
@@ 16,7 16,7 @@

#pragma once

#include "program_yoink.h"
#include "quantum.h"

/* This is a shortcut to help you visually see your layout.
 *

D keyboards/qwertyydox/qwertyydox.c => keyboards/qwertyydox/qwertyydox.c +0 -1
@@ 1,1 0,0 @@
#include "qwertyydox.h"

D keyboards/qwertyydox/qwertyydox.h => keyboards/qwertyydox/qwertyydox.h +0 -7
@@ 1,7 0,0 @@
#pragma once

#include "quantum.h"

#ifdef KEYBOARD_qwertyydox_rev1
    #include "rev1.h"
#endif

D keyboards/qwertyydox/rev1/rev1.c => keyboards/qwertyydox/rev1/rev1.c +0 -1
@@ 1,1 0,0 @@
#include "rev1.h"

M keyboards/qwertyydox/rev1/rev1.h => keyboards/qwertyydox/rev1/rev1.h +1 -1
@@ 1,6 1,6 @@
#pragma once

#include "qwertyydox.h"
#include "quantum.h"

#define LAYOUT( \
    L00, L01, L02, L03, L04, L05, L06,       R00, R01, R02, R03, R04, R05, R06, \

D keyboards/rate/pistachio/pistachio.c => keyboards/rate/pistachio/pistachio.c +0 -18
@@ 1,18 0,0 @@
/* Copyright 2020 rate
 *
 * 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/>.
 */

#include "pistachio.h"


D keyboards/rate/pistachio/pistachio.h => keyboards/rate/pistachio/pistachio.h +0 -25
@@ 1,25 0,0 @@
/* Copyright 2020 rate
 *
 * 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

#include "quantum.h"

#if defined(KEYBOARD_rate_pistachio_rev1)
#    include "rev1.h"
#elif defined(KEYBOARD_rate_pistachio_rev2)
#    include "rev2.h"
#endif

D keyboards/rate/pistachio/rev1/rev1.c => keyboards/rate/pistachio/rev1/rev1.c +0 -18
@@ 1,18 0,0 @@
/*
Copyright 2020 rate

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

#include "rev1.h"

D keyboards/rate/pistachio/rev2/rev2.c => keyboards/rate/pistachio/rev2/rev2.c +0 -19
@@ 1,19 0,0 @@
/*
Copyright 2020 rate

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


#include "rev2.h"

D keyboards/recompile_keys/nomu30/nomu30.c => keyboards/recompile_keys/nomu30/nomu30.c +0 -16
@@ 1,16 0,0 @@
/* Copyright 2019 Naoto Takai
 *
 * 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/>.
 */
#include "nomu30.h"

M keyboards/recompile_keys/nomu30/nomu30.h => keyboards/recompile_keys/nomu30/nomu30.h +0 -5
@@ 16,11 16,6 @@
#pragma once

#include "quantum.h"
#ifdef KEYBOARD_recompile_keys_nomu30_rev1
    #include "rev1.h"
#elif KEYBOARD_recompile_keys_nomu30_rev2
    #include "rev2.h"
#endif

#define LAYOUT( \
        K001, K002, K003, K004, K005, K006, K007, K008, K009, K010, K011, \

D keyboards/recompile_keys/nomu30/rev1/rev1.c => keyboards/recompile_keys/nomu30/rev1/rev1.c +0 -17
@@ 1,17 0,0 @@
/* Copyright 2020 Naoto Takai
 *
 * 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/>.
 */

#include "rev1.h"

D keyboards/recompile_keys/nomu30/rev1/rev1.h => keyboards/recompile_keys/nomu30/rev1/rev1.h +0 -19
@@ 1,19 0,0 @@
/* Copyright 2020 Naoto Takai
 *
 * 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

#include "quantum.h"

D keyboards/recompile_keys/nomu30/rev2/rev2.c => keyboards/recompile_keys/nomu30/rev2/rev2.c +0 -17
@@ 1,17 0,0 @@
/* Copyright 2020 Naoto Takai
 *
 * 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/>.
 */

#include "rev2.h"

D keyboards/recompile_keys/nomu30/rev2/rev2.h => keyboards/recompile_keys/nomu30/rev2/rev2.h +0 -19
@@ 1,19 0,0 @@
/* Copyright 2020 Naoto Takai
 *
 * 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

#include "quantum.h"

D keyboards/redox/redox.c => keyboards/redox/redox.c +0 -16
@@ 1,16 0,0 @@
/* Copyright 2017 REPLACE_WITH_YOUR_NAME
 *
 * 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/>.
 */
#include "redox.h"

D keyboards/redox/redox.h => keyboards/redox/redox.h +0 -25
@@ 1,25 0,0 @@
/* Copyright 2017 REPLACE_WITH_YOUR_NAME
 *
 * 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

#if defined(KEYBOARD_redox_rev1)
#     include "rev1.h"
#elif defined(KEYBOARD_redox_media)
#    include "media.h"
#endif

#include "quantum.h"

D keyboards/redox/rev1/proton_c/proton_c.c => keyboards/redox/rev1/proton_c/proton_c.c +0 -4
@@ 1,4 0,0 @@
// Copyright 2022 xerootg
// SPDX-License-Identifier: GPL-2.0-or-later

#include "proton_c.h"

D keyboards/redox/rev1/proton_c/proton_c.h => keyboards/redox/rev1/proton_c/proton_c.h +0 -6
@@ 1,6 0,0 @@
// Copyright 2022 xerootg
// SPDX-License-Identifier: GPL-2.0-or-later

#pragma once

#include "rev1.h"

D keyboards/redox/rev1/rev1.c => keyboards/redox/rev1/rev1.c +0 -1
@@ 1,1 0,0 @@
#include "redox.h"

M keyboards/redox/rev1/rev1.h => keyboards/redox/rev1/rev1.h +0 -6
@@ 1,11 1,5 @@
#pragma once

#include "redox.h"

#if defined(KEYBOARD_redox_rev1_proton_c)
#    include "proton_c.h"
#endif

#include "quantum.h"

#define LAYOUT( \

D keyboards/rgbkb/sol/rev1/rev1.h => keyboards/rgbkb/sol/rev1/rev1.h +0 -1
@@ 1,1 0,0 @@
#pragma once

D keyboards/rgbkb/sol/rev2/rev2.h => keyboards/rgbkb/sol/rev2/rev2.h +0 -1
@@ 1,1 0,0 @@
#pragma once

D keyboards/rgbkb/sol/sol.c => keyboards/rgbkb/sol/sol.c +0 -1
@@ 1,1 0,0 @@
#include "sol.h"

M keyboards/rgbkb/sol/sol.h => keyboards/rgbkb/sol/sol.h +0 -6
@@ 1,12 1,6 @@
#pragma once

#include "quantum.h"
#ifdef KEYBOARD_rgbkb_sol_rev1
#include "rev1.h"
#else
#include "rev2.h"
#endif


#define LAYOUT( \
  L00, L01, L02, L03, L04, L05, L06, R06, R00, R01, R02, R03, R04, R05, \

M keyboards/rura66/rev1/rev1.c => keyboards/rura66/rev1/rev1.c +1 -1
@@ 14,7 14,7 @@
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */

#include "rura66.h"
#include "rev1.h"

bool is_mac_mode(void) {
    return keymap_config.swap_lalt_lgui == false;

D keyboards/rura66/rura66.c => keyboards/rura66/rura66.c +0 -16
@@ 1,16 0,0 @@
 /* Copyright 2021 T.Shinohara
  *
  * 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/>.
  */
#include "rura66.h"

D keyboards/rura66/rura66.h => keyboards/rura66/rura66.h +0 -22
@@ 1,22 0,0 @@
 /* Copyright 2021 T.Shinohara
  *
  * 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

#include "quantum.h"
#if defined(KEYBOARD_rura66_rev1)
#    include "rev1.h"
#endif

D keyboards/salicylic_acid3/7skb/7skb.c => keyboards/salicylic_acid3/7skb/7skb.c +0 -1
@@ 1,1 0,0 @@
#include "7skb.h"

D keyboards/salicylic_acid3/7skb/7skb.h => keyboards/salicylic_acid3/7skb/7skb.h +0 -7
@@ 1,7 0,0 @@
#pragma once

#include "quantum.h"

#ifdef KEYBOARD_salicylic_acid3_7skb_rev1
  #include "rev1.h"
#endif

D keyboards/salicylic_acid3/7skb/rev1/rev1.c => keyboards/salicylic_acid3/7skb/rev1/rev1.c +0 -1
@@ 1,1 0,0 @@
#include "rev1.h"

M keyboards/salicylic_acid3/7skb/rev1/rev1.h => keyboards/salicylic_acid3/7skb/rev1/rev1.h +0 -2
@@ 1,7 1,5 @@
#pragma once

#include "7skb.h"

#include "quantum.h"

//////////////////////////////////////////////////////////////////////////////

D keyboards/salicylic_acid3/getta25/getta25.c => keyboards/salicylic_acid3/getta25/getta25.c +0 -1
@@ 1,1 0,0 @@
#include "getta25.h"

D keyboards/salicylic_acid3/getta25/getta25.h => keyboards/salicylic_acid3/getta25/getta25.h +0 -7
@@ 1,7 0,0 @@
#pragma once

#include "quantum.h"

#ifdef KEYBOARD_salicylic_acid3_getta25_rev1
  #include "rev1.h"
#endif

D keyboards/salicylic_acid3/getta25/rev1/rev1.c => keyboards/salicylic_acid3/getta25/rev1/rev1.c +0 -1
@@ 1,1 0,0 @@
#include "rev1.h"

M keyboards/salicylic_acid3/getta25/rev1/rev1.h => keyboards/salicylic_acid3/getta25/rev1/rev1.h +1 -1
@@ 1,6 1,6 @@
#pragma once

#include "getta25.h"
#include "quantum.h"

/*
 * ,-----------------------.

D keyboards/salicylic_acid3/jisplit89/jisplit89.c => keyboards/salicylic_acid3/jisplit89/jisplit89.c +0 -18
@@ 1,18 0,0 @@
/*
Copyright 2020 Salicylic_Acid

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

#include "jisplit89.h"

D keyboards/salicylic_acid3/jisplit89/jisplit89.h => keyboards/salicylic_acid3/jisplit89/jisplit89.h +0 -22
@@ 1,22 0,0 @@
/*
Copyright 2020 Salicylic_Acid

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

#ifdef KEYBOARD_salicylic_acid3_jisplit89_rev1
  #include "rev1.h"
#endif

D keyboards/salicylic_acid3/jisplit89/rev1/rev1.c => keyboards/salicylic_acid3/jisplit89/rev1/rev1.c +0 -18
@@ 1,18 0,0 @@
/*
Copyright 2020 Salicylic_Acid

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

#include "rev1.h"

M keyboards/salicylic_acid3/jisplit89/rev1/rev1.h => keyboards/salicylic_acid3/jisplit89/rev1/rev1.h +0 -2
@@ 17,8 17,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#pragma once

#include "jisplit89.h"

#include "quantum.h"

/*

D keyboards/salicylic_acid3/naked48/naked48.c => keyboards/salicylic_acid3/naked48/naked48.c +0 -18
@@ 1,18 0,0 @@
/*
Copyright 2021 Salicylic_Acid

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

#include "naked48.h"

D keyboards/salicylic_acid3/naked48/naked48.h => keyboards/salicylic_acid3/naked48/naked48.h +0 -24
@@ 1,24 0,0 @@
/*
Copyright 2021 Salicylic_Acid

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

#include "quantum.h"

#ifdef KEYBOARD_salicylic_acid3_naked48_rev1
  #include "rev1.h"
#endif

M keyboards/salicylic_acid3/naked48/rev1/rev1.c => keyboards/salicylic_acid3/naked48/rev1/rev1.c +1 -1
@@ 15,7 15,7 @@ You should have received a copy of the GNU General Public License
along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/

#include "naked48.h"
#include "rev1.h"

#ifdef RGB_MATRIX_ENABLE
    led_config_t g_led_config = { {

M keyboards/salicylic_acid3/naked48/rev1/rev1.h => keyboards/salicylic_acid3/naked48/rev1/rev1.h +0 -2
@@ 17,8 17,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#pragma once

#include "naked48.h"

#include "quantum.h"
#ifdef RGBLIGHT_ENABLE
//rgb led driver

D keyboards/salicylic_acid3/naked60/naked60.c => keyboards/salicylic_acid3/naked60/naked60.c +0 -18
@@ 1,18 0,0 @@
/*
Copyright 2021 Salicylic_Acid

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

#include "naked60.h"

D keyboards/salicylic_acid3/naked60/naked60.h => keyboards/salicylic_acid3/naked60/naked60.h +0 -24
@@ 1,24 0,0 @@
/*
Copyright 2021 Salicylic_Acid

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

#include "quantum.h"

#ifdef KEYBOARD_salicylic_acid3_naked60_rev1
  #include "rev1.h"
#endif

D keyboards/salicylic_acid3/naked60/rev1/rev1.c => keyboards/salicylic_acid3/naked60/rev1/rev1.c +0 -18
@@ 1,18 0,0 @@
/*
Copyright 2021 Salicylic_Acid

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

#include "naked60.h"

M keyboards/salicylic_acid3/naked60/rev1/rev1.h => keyboards/salicylic_acid3/naked60/rev1/rev1.h +0 -2
@@ 17,8 17,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#pragma once

#include "naked60.h"

#include "quantum.h"



D keyboards/salicylic_acid3/naked64/naked64.c => keyboards/salicylic_acid3/naked64/naked64.c +0 -1
@@ 1,1 0,0 @@
#include "naked64.h"

D keyboards/salicylic_acid3/naked64/naked64.h => keyboards/salicylic_acid3/naked64/naked64.h +0 -7
@@ 1,7 0,0 @@
#pragma once

#include "quantum.h"

#ifdef KEYBOARD_salicylic_acid3_naked64_rev1
  #include "rev1.h"
#endif

D keyboards/salicylic_acid3/naked64/rev1/rev1.c => keyboards/salicylic_acid3/naked64/rev1/rev1.c +0 -1
@@ 1,1 0,0 @@
#include "rev1.h"

M keyboards/salicylic_acid3/naked64/rev1/rev1.h => keyboards/salicylic_acid3/naked64/rev1/rev1.h +1 -1
@@ 1,6 1,6 @@
#pragma once

#include "naked64.h"
#include "quantum.h"


//////////////////////////////////////////////////////////////////////////////

M keyboards/salicylic_acid3/setta21/rev1/rev1.h => keyboards/salicylic_acid3/setta21/rev1/rev1.h +1 -1
@@ 1,6 1,6 @@
#pragma once

#include "setta21.h"
#include "quantum.h"

#define LAYOUT_numpad_6x4( \
       L05, L15, L25, L35, \

D keyboards/salicylic_acid3/setta21/setta21.c => keyboards/salicylic_acid3/setta21/setta21.c +0 -1
@@ 1,1 0,0 @@
#include "setta21.h"

D keyboards/salicylic_acid3/setta21/setta21.h => keyboards/salicylic_acid3/setta21/setta21.h +0 -7
@@ 1,7 0,0 @@
#pragma once

#include "quantum.h"

#ifdef KEYBOARD_salicylic_acid3_setta21_rev1
  #include "rev1.h"
#endif

D keyboards/sofle/keyhive/keyhive.c => keyboards/sofle/keyhive/keyhive.c +0 -19
@@ 1,19 0,0 @@
/* Copyright
 *   2021 solartempest
 *   2021 QMK
 *
 * 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/>.
 */

#include "keyhive.h"

M keyboards/sofle/rev1/rev1.c => keyboards/sofle/rev1/rev1.c +1 -1
@@ 14,7 14,7 @@
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */

#include "sofle.h"
#include "rev1.h"

#ifdef RGB_MATRIX_ENABLE
  // Physical Layout

M keyboards/sofle/sofle.c => keyboards/sofle/sofle.c +1 -1
@@ 1,4 1,4 @@
#include "sofle.h"
#include "quantum.h"

#ifdef SWAP_HANDS_ENABLE


D keyboards/sofle/sofle.h => keyboards/sofle/sofle.h +0 -7
@@ 1,7 0,0 @@
#pragma once

#if defined(KEYBOARD_sofle_rev1)
#    include "rev1.h"
#elif defined(KEYBOARD_sofle_keyhive)
#    include "keyhive.h"
#endif

D keyboards/spacetime/rev1/rev1.c => keyboards/spacetime/rev1/rev1.c +0 -16
@@ 1,16 0,0 @@
/* Copyright 2019 Kyle Terry
 *
 * 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/>.
 */
#include "rev1.h"

D keyboards/spacetime/spacetime.c => keyboards/spacetime/spacetime.c +0 -1
@@ 1,1 0,0 @@
#include "spacetime.h"

D keyboards/spacetime/spacetime.h => keyboards/spacetime/spacetime.h +0 -11
@@ 1,11 0,0 @@
#pragma once

#ifdef KEYBOARD_spacetime_rev1
    #include "rev1.h"
#endif

#ifdef KEYBOARD_spacetime_rev2
    #include "rev2.h"
#endif

#include "quantum.h"

D keyboards/splitkb/kyria/kyria.h => keyboards/splitkb/kyria/kyria.h +0 -25
@@ 1,25 0,0 @@
/* Copyright 2022 Thomas Baart <thomas@splitkb.com>
 *
 * 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

#include "quantum.h"

#if defined(KEYBOARD_splitkb_kyria_rev1)
#    include "rev1.h"
#endif
#if defined(KEYBOARD_splitkb_kyria_rev2)
#    include "rev2.h"
#endif

D keyboards/splitkb/kyria/rev1/proton_c/proton_c.c => keyboards/splitkb/kyria/rev1/proton_c/proton_c.c +0 -17
@@ 1,17 0,0 @@
/* Copyright 2019 Thomas Baart <thomas@splitkb.com>
 *
 * 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/>.
 */

#include "proton_c.h"

D keyboards/splitkb/kyria/rev1/proton_c/proton_c.h => keyboards/splitkb/kyria/rev1/proton_c/proton_c.h +0 -19
@@ 1,19 0,0 @@
/* Copyright 2019 Thomas Baart <thomas@splitkb.com>
 *
 * 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

#include "rev1.h"

M keyboards/splitkb/kyria/rev1/rev1.h => keyboards/splitkb/kyria/rev1/rev1.h +1 -4
@@ 15,10 15,7 @@
 */
#pragma once

#include "kyria.h"
#ifdef KEYBOARD_splitkb_kyria_rev1_proton_c
#    include "proton_c.h"
#endif
#include "quantum.h"

/* This a shortcut to help you visually see your layout.
 *

D keyboards/splitkb/kyria/rev2/proton_c/proton_c.c => keyboards/splitkb/kyria/rev2/proton_c/proton_c.c +0 -17
@@ 1,17 0,0 @@
/* Copyright 2022 Thomas Baart <thomas@splitkb.com>
 *
 * 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/>.
 */

#include "proton_c.h"

D keyboards/splitkb/kyria/rev2/proton_c/proton_c.h => keyboards/splitkb/kyria/rev2/proton_c/proton_c.h +0 -19
@@ 1,19 0,0 @@
/* Copyright 2022 Thomas Baart <thomas@splitkb.com>
 *
 * 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

#include "rev2.h"

M keyboards/splitkb/kyria/rev2/rev2.h => keyboards/splitkb/kyria/rev2/rev2.h +1 -4
@@ 15,10 15,7 @@
 */
#pragma once

#include "kyria.h"
#ifdef KEYBOARD_splitkb_kyria_rev2_proton_c
#    include "proton_c.h"
#endif
#include "quantum.h"

/* This a shortcut to help you visually see your layout.
 *

M keyboards/splitkb/kyria/rev3/rev3.c => keyboards/splitkb/kyria/rev3/rev3.c +1 -1
@@ 14,7 14,7 @@
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */

#include QMK_KEYBOARD_H
#include "quantum.h"

#ifdef SWAP_HANDS_ENABLE
// clang-format off

D keyboards/splitty/rev1/rev1.c => keyboards/splitty/rev1/rev1.c +0 -17
@@ 1,17 0,0 @@
/* Copyright 2018 Nicolas Schodet
 *
 * 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/>.
 */

#include "splitty.h"

M keyboards/splitty/rev1/rev1.h => keyboards/splitty/rev1/rev1.h +1 -1
@@ 16,7 16,7 @@

#pragma once

#include QMK_KEYBOARD_H
#include "splitty.h"

// clang-format off
#define LAYOUT( \

D keyboards/studiokestra/galatea/galatea.c => keyboards/studiokestra/galatea/galatea.c +0 -17
@@ 1,17 0,0 @@
/* Copyright 2021 Studio Kestra
 *
 * 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/>.
 */

#include "galatea.h"

D keyboards/studiokestra/galatea/galatea.h => keyboards/studiokestra/galatea/galatea.h +0 -25
@@ 1,25 0,0 @@
/* Copyright 2021 Studio Kestra
 *
 * 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

#include "quantum.h"

#if defined(KEYBOARD_studiokestra_galatea_rev1)
    #include "rev1.h"
#elif defined(KEYBOARD_studiokestra_galatea_rev2)
    #include "rev2.h"
#endif

D keyboards/studiokestra/galatea/rev1/rev1.c => keyboards/studiokestra/galatea/rev1/rev1.c +0 -17
@@ 1,17 0,0 @@
/* Copyright 2021 Studio Kestra
 *
 * 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/>.
 */

#include "rev1.h"

D keyboards/studiokestra/galatea/rev2/rev2.c => keyboards/studiokestra/galatea/rev2/rev2.c +0 -17
@@ 1,17 0,0 @@
/* Copyright 2021 Studio Kestra
 *
 * 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/>.
 */

#include "rev2.h"

D keyboards/uzu42/rev1/rev1.c => keyboards/uzu42/rev1/rev1.c +0 -4
@@ 1,4 0,0 @@
// Copyright 2022 QMK
// SPDX-License-Identifier: GPL-2.0-or-later

#include "uzu42.h"

M keyboards/uzu42/rev1/rev1.h => keyboards/uzu42/rev1/rev1.h +0 -2
@@ 5,8 5,6 @@

#include "uzu42.h"

#include "quantum.h"

#define LAYOUT( \
  L00, L01, L02, L03, L04,           R00, R01, R02, R03, R04, \
  L10, L11, L12, L13, L14,           R10, R11, R12, R13, R14, \

M keyboards/uzu42/uzu42.h => keyboards/uzu42/uzu42.h +2 -0
@@ 3,6 3,8 @@

#pragma once

#include "quantum.h"

#ifdef KEYBOARD_uzu42_rev1
  #include "rev1.h"
#endif

D keyboards/vitamins_included/rev1/rev1.c => keyboards/vitamins_included/rev1/rev1.c +0 -1
@@ 1,1 0,0 @@
#include "rev1.h"

D keyboards/vitamins_included/rev1/rev1.h => keyboards/vitamins_included/rev1/rev1.h +0 -3
@@ 1,3 0,0 @@

#pragma once
#include QMK_KEYBOARD_H

M keyboards/vitamins_included/rev2/rev2.c => keyboards/vitamins_included/rev2/rev2.c +1 -1
@@ 1,4 1,4 @@
#include "rev2.h"
#include "quantum.h"

bool is_keyboard_left(void) {
    #if defined(MASTER_LEFT)

D keyboards/vitamins_included/rev2/rev2.h => keyboards/vitamins_included/rev2/rev2.h +0 -2
@@ 1,2 0,0 @@
#pragma once
#include QMK_KEYBOARD_H

M keyboards/vitamins_included/vitamins_included.c => keyboards/vitamins_included/vitamins_included.c +1 -1
@@ 1,4 1,4 @@
#include QMK_KEYBOARD_H
#include "vitamins_included.h"

#ifdef SWAP_HANDS_ENABLE
__attribute__ ((weak))

M keyboards/vitamins_included/vitamins_included.h => keyboards/vitamins_included/vitamins_included.h +0 -6
@@ 2,12 2,6 @@

#include "quantum.h"

#ifdef KEYBOARD_vitamins_included_rev1
    #include "rev1.h"
#else
    #include "rev2.h"
#endif

#define LAYOUT( \
	L00, L01, L02, L03, L04, L05, R00, R01, R02, R03, R04, R05, \
	L10, L11, L12, L13, L14, L15, R10, R11, R12, R13, R14, R15, \

D keyboards/whale/sk/sk.c => keyboards/whale/sk/sk.c +0 -1
@@ 1,1 0,0 @@
#include "sk.h"

D keyboards/whale/sk/sk.h => keyboards/whale/sk/sk.h +0 -7
@@ 1,7 0,0 @@
#pragma once

#include "quantum.h"

#ifdef KEYBOARD_whale_sk_v3
    #include "v3.h"
#endif

M keyboards/whale/sk/v3/v3.h => keyboards/whale/sk/v3/v3.h +0 -2
@@ 1,7 1,5 @@
#pragma once

#include "sk.h"

#include "quantum.h"

#define LAYOUT_all( \

D keyboards/xelus/dawn60/dawn60.c => keyboards/xelus/dawn60/dawn60.c +0 -1
@@ 1,1 0,0 @@
#include "dawn60.h"

D keyboards/xelus/dawn60/dawn60.h => keyboards/xelus/dawn60/dawn60.h +0 -24
@@ 1,24 0,0 @@
/* Copyright 2020 Harrison Chan (Xelus)
 *
 * 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

#include "quantum.h"

#if defined(KEYBOARD_xelus_dawn60_rev1)
    #include "rev1.h"
#elif defined(KEYBOARD_xelus_dawn60_rev1_qmk)
    #include "rev1_qmk.h"
#endif

M keyboards/xelus/dawn60/rev1_qmk/rev1_qmk.c => keyboards/xelus/dawn60/rev1_qmk/rev1_qmk.c +5 -5
@@ 14,13 14,13 @@
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */

#include <quantum.h>
#include <i2c_master.h>
#include <led_tables.h>
#include <rgb_matrix.h>
#include "rev1_qmk.h"

#include "i2c_master.h"
#include "led_tables.h"
#include "rgb_matrix.h"
#include "drivers/led/issi/is31fl3731.h"
#include "ws2812.h"
#include "rev1_qmk.h"

#ifdef RGB_MATRIX_ENABLE
LED_TYPE rgb_matrix_ws2812_array[WS2812_LED_TOTAL];

D keyboards/xelus/pachi/rgb/rgb.c => keyboards/xelus/pachi/rgb/rgb.c +0 -16
@@ 1,16 0,0 @@
/* Copyright 2021 Harrison Chan (Xelus)
 *
 * 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/>.
 */
#include "rgb.h"

D keyboards/xelus/pachi/rgb/rgb.h => keyboards/xelus/pachi/rgb/rgb.h +0 -24
@@ 1,24 0,0 @@
/* Copyright 2021 Harrison Chan (Xelus)
 *
 * 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

#include "quantum.h"

#if defined(KEYBOARD_xelus_pachi_rgb_rev1)
    #include "rev1.h"
#elif defined(KEYBOARD_xelus_pachi_rgb_rev2)
    #include "rev2.h"
#endif

D keyboards/xelus/rs60/rev1/rev1.c => keyboards/xelus/rs60/rev1/rev1.c +0 -16
@@ 1,16 0,0 @@
/* Copyright 2021 Harrison Chan (Xelus)
 *
 * 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/>.
 */
 #include "rev1.h"

D keyboards/xelus/rs60/rev2_0/rev2_0.c => keyboards/xelus/rs60/rev2_0/rev2_0.c +0 -16
@@ 1,16 0,0 @@
/* Copyright 2022 Harrison Chan (Xelus)
 *
 * 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/>.
 */
 #include "rev2_0.h"

D keyboards/xelus/rs60/rev2_1/rev2_1.c => keyboards/xelus/rs60/rev2_1/rev2_1.c +0 -16
@@ 1,16 0,0 @@
/* Copyright 2022 Harrison Chan (Xelus)
 *
 * 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/>.
 */
 #include "rev2_1.h"

D keyboards/xelus/rs60/rs60.c => keyboards/xelus/rs60/rs60.c +0 -16
@@ 1,16 0,0 @@
/* Copyright 2021 Harrison Chan (Xelus)
 *
 * 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/>.
 */
 #include "rs60.h"

D keyboards/xelus/rs60/rs60.h => keyboards/xelus/rs60/rs60.h +0 -26
@@ 1,26 0,0 @@
/* Copyright 2022 Harrison Chan (Xelus)
 *
 * 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

#include "quantum.h"

#if defined(KEYBOARD_xelus_rs60_rev1)
    #include "rev1.h"
#elif defined(KEYBOARD_xelus_rs60_rev2_0)
    #include "rev2_0.h"
#elif defined(KEYBOARD_xelus_rs60_rev2_1)
    #include "rev2_1.h"
#endif

D keyboards/ymdk/ymd75/rev1/rev1.c => keyboards/ymdk/ymd75/rev1/rev1.c +0 -18
@@ 1,18 0,0 @@
/*
Copyright 2017 Luiz Ribeiro <luizribeiro@gmail.com>

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

#include "ymd75.h"

D keyboards/ymdk/ymd75/rev2/rev2.c => keyboards/ymdk/ymd75/rev2/rev2.c +0 -18
@@ 1,18 0,0 @@
/*
Copyright 2017 Luiz Ribeiro <luizribeiro@gmail.com>

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

#include "ymd75.h"

D keyboards/ymdk/ymd75/rev3/rev3.c => keyboards/ymdk/ymd75/rev3/rev3.c +0 -18
@@ 1,18 0,0 @@
/*
Copyright 2017 Luiz Ribeiro <luizribeiro@gmail.com>

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

#include "ymd75.h"

D keyboards/ymdk/ymd75/ymd75.c => keyboards/ymdk/ymd75/ymd75.c +0 -1
@@ 1,1 0,0 @@
#include "ymd75.h"

D keyboards/ymdk/ymd75/ymd75.h => keyboards/ymdk/ymd75/ymd75.h +0 -11
@@ 1,11 0,0 @@
#pragma once

#include "quantum.h"

#if defined(KEYBOARD_ymdk_ymd75_rev1)
    #include "rev1.h"
#elif defined(KEYBOARD_ymdk_ymd75_rev2)
    #include "rev2.h"
#elif defined(KEYBOARD_ymdk_ymd75_rev3)
    #include "rev3.h"
#endif

M keyboards/yosino58/lib/host_led_state_reader.c => keyboards/yosino58/lib/host_led_state_reader.c +0 -1
@@ 1,5 1,4 @@
#include <stdio.h>
#include "yosino58.h"

char host_led_state_str[24];


M keyboards/yosino58/lib/keylogger.c => keyboards/yosino58/lib/keylogger.c +0 -1
@@ 1,5 1,4 @@
#include <stdio.h>
#include "yosino58.h"

char keylog_str[24] = {};
char keylogs_str[21] = {};

M keyboards/yosino58/lib/layer_state_reader.c => keyboards/yosino58/lib/layer_state_reader.c +0 -1
@@ 1,7 1,6 @@

#include QMK_KEYBOARD_H
#include <stdio.h>
#include "yosino58.h"

#define L_BASE 0
#define L_LOWER 8

M keyboards/yosino58/lib/logo_reader.c => keyboards/yosino58/lib/logo_reader.c +0 -2
@@ 1,5 1,3 @@
#include "yosino58.h"

const char *read_logo(void) {
  static char logo[] = {
    0x2B,0x2C,0x2D,0x2E,0x2F,0x30,0x31,0x32,0x33,0x34,0x35,0x36,0x37,0x38,0x39,0x3A,0x3B,0x3C,0x3D,0x3E,0x3F,

M keyboards/yosino58/lib/mode_icon_reader.c => keyboards/yosino58/lib/mode_icon_reader.c +0 -1
@@ 1,5 1,4 @@
#include <stdio.h>
#include "yosino58.h"

char mode_icon[24];


M keyboards/yosino58/lib/timelogger.c => keyboards/yosino58/lib/timelogger.c +0 -1
@@ 1,5 1,4 @@
#include <stdio.h>
#include "yosino58.h"

char timelog_str[24] = {};
int last_time = 0;

D keyboards/yosino58/rev1/rev1.c => keyboards/yosino58/rev1/rev1.c +0 -1
@@ 1,1 0,0 @@
#include "yosino58.h"

D keyboards/yosino58/yosino58.c => keyboards/yosino58/yosino58.c +0 -1
@@ 1,1 0,0 @@
#include "yosino58.h"
\ No newline at end of file

D keyboards/yosino58/yosino58.h => keyboards/yosino58/yosino58.h +0 -5
@@ 1,5 0,0 @@
#pragma once

#ifdef KEYBOARD_yosino58_rev1
  #include "rev1.h"
#endif

D keyboards/yushakobo/navpad/10/10.c => keyboards/yushakobo/navpad/10/10.c +0 -17
@@ 1,17 0,0 @@
/* Copyright 2021 yushakobo
 *
 * 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/>.
 */

#include "10.h"

D keyboards/yushakobo/navpad/10/10.h => keyboards/yushakobo/navpad/10/10.h +0 -26
@@ 1,26 0,0 @@
/* Copyright 2021 yushakobo
 *
 * 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

#include "quantum.h"
#include "navpad_prefs.h"

#if defined(KEYBOARD_yushakobo_navpad_10_rev0)
#    include "rev0.h"
#elif defined(KEYBOARD_yushakobo_navpad_10_rev1)
#    include "rev1.h"
#endif

D keyboards/yushakobo/navpad/10/rev0/rev0.c => keyboards/yushakobo/navpad/10/rev0/rev0.c +0 -17
@@ 1,17 0,0 @@
/* Copyright 2021 yushakobo
 *
 * 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/>.
 */

#include "rev0.h"

M keyboards/yushakobo/navpad/10/rev0/rev0.h => keyboards/yushakobo/navpad/10/rev0/rev0.h +2 -0
@@ 18,6 18,8 @@

#include "quantum.h"

#include "navpad_prefs.h"

/* This is a shortcut to help you visually see your layout.
 *
 * The first section contains all of the arguments representing the physical

D keyboards/yushakobo/navpad/10/rev1/rev1.c => keyboards/yushakobo/navpad/10/rev1/rev1.c +0 -17
@@ 1,17 0,0 @@
/* Copyright 2021 yushakobo
 *
 * 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/>.
 */

#include "rev1.h"

M keyboards/yushakobo/navpad/10/rev1/rev1.h => keyboards/yushakobo/navpad/10/rev1/rev1.h +2 -0
@@ 18,6 18,8 @@

#include "quantum.h"

#include "navpad_prefs.h"

/* This is a shortcut to help you visually see your layout.
 *
 * The first section contains all of the arguments representing the physical

D keyboards/yushakobo/navpad/10_helix_r/10_helix_r.c => keyboards/yushakobo/navpad/10_helix_r/10_helix_r.c +0 -17
@@ 1,17 0,0 @@
/* Copyright 2021 yushakobo
 *
 * 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/>.
 */

#include "10_helix_r.h"