~ruther/qmk_firmware

0f086df89fba8dcc073a15d7b9c000aed21a5f5d — Andrew Kannan 4 years ago 6ab0a6e
Allow APM32 MCUs on certain CannonKeys PCBs (#10899)

* Allow APM32 MCUs on certain CannonKeys PCBs

* another one

* Update DFU suffix args

* missed one

* Apply suggestions from code review

Co-authored-by: Joel Challis <git@zvecr.com>

Co-authored-by: Joel Challis <git@zvecr.com>
M keyboards/cannonkeys/an_c/rules.mk => keyboards/cannonkeys/an_c/rules.mk +2 -0
@@ 20,6 20,8 @@ WS2812_DRIVER = spi

LAYOUTS = 60_ansi 60_tsangan_hhkb

# Wildcard to allow APM32 MCU 
DFU_SUFFIX_ARGS = -p FFFF -v FFFF

# Enter lower-power sleep mode when on the ChibiOS idle thread
OPT_DEFS += -DCORTEX_ENABLE_WFI_IDLE=TRUE

M keyboards/cannonkeys/db60/rules.mk => keyboards/cannonkeys/db60/rules.mk +3 -0
@@ 17,5 17,8 @@ WS2812_DRIVER = spi

LAYOUTS = 60_ansi 60_tsangan_hhkb 60_iso

# Wildcard to allow APM32 MCU 
DFU_SUFFIX_ARGS = -p FFFF -v FFFF

# Enter lower-power sleep mode when on the ChibiOS idle thread
OPT_DEFS += -DCORTEX_ENABLE_WFI_IDLE=TRUE

M keyboards/cannonkeys/devastatingtkl/rules.mk => keyboards/cannonkeys/devastatingtkl/rules.mk +3 -0
@@ 16,5 16,8 @@ BACKLIGHT_ENABLE = yes
RGBLIGHT_ENABLE = yes
WS2812_DRIVER = spi

# Wildcard to allow APM32 MCU 
DFU_SUFFIX_ARGS = -p FFFF -v FFFF

# Enter lower-power sleep mode when on the ChibiOS idle thread
OPT_DEFS += -DCORTEX_ENABLE_WFI_IDLE=TRUE

M keyboards/cannonkeys/instant60/rules.mk => keyboards/cannonkeys/instant60/rules.mk +2 -0
@@ 19,6 19,8 @@ WS2812_DRIVER = spi

LAYOUTS = 60_ansi 60_tsangan_hhkb

# Wildcard to allow APM32 MCU 
DFU_SUFFIX_ARGS = -p FFFF -v FFFF

# Enter lower-power sleep mode when on the ChibiOS idle thread
OPT_DEFS += -DCORTEX_ENABLE_WFI_IDLE=TRUE

M keyboards/cannonkeys/instant65/rules.mk => keyboards/cannonkeys/instant65/rules.mk +3 -0
@@ 21,3 21,6 @@ WS2812_DRIVER = spi

# Enter lower-power sleep mode when on the ChibiOS idle thread
OPT_DEFS += -DCORTEX_ENABLE_WFI_IDLE=TRUE

# Wildcard to allow APM32 MCU 
DFU_SUFFIX_ARGS = -p FFFF -v FFFF

M keyboards/cannonkeys/obliterated75/rules.mk => keyboards/cannonkeys/obliterated75/rules.mk +3 -0
@@ 19,5 19,8 @@ AUDIO_ENABLE = no           # Audio output on port C6
FAUXCLICKY_ENABLE = no      # Use buzzer to emulate clicky switches
WS2812_DRIVER = spi

# Wildcard to allow APM32 MCU 
DFU_SUFFIX_ARGS = -p FFFF -v FFFF

# Enter lower-power sleep mode when on the ChibiOS idle thread
OPT_DEFS += -DCORTEX_ENABLE_WFI_IDLE=TRUE

M keyboards/cannonkeys/rekt1800/rules.mk => keyboards/cannonkeys/rekt1800/rules.mk +3 -0
@@ 15,5 15,8 @@ CUSTOM_MATRIX = no          # Custom matrix file
BACKLIGHT_ENABLE = yes
RGBLIGHT_ENABLE = no

# Wildcard to allow APM32 MCU 
DFU_SUFFIX_ARGS = -p FFFF -v FFFF

# Enter lower-power sleep mode when on the ChibiOS idle thread
OPT_DEFS += -DCORTEX_ENABLE_WFI_IDLE=TRUE

M keyboards/cannonkeys/satisfaction75/rules.mk => keyboards/cannonkeys/satisfaction75/rules.mk +2 -0
@@ 24,6 24,8 @@ QWIIC_ENABLE += MICRO_OLED

DEFAULT_FOLDER = cannonkeys/satisfaction75/rev1

# Wildcard to allow APM32 MCU 
DFU_SUFFIX_ARGS = -p FFFF -v FFFF

# Enter lower-power sleep mode when on the ChibiOS idle thread
OPT_DEFS += -DCORTEX_ENABLE_WFI_IDLE=TRUE

M keyboards/cannonkeys/savage65/rules.mk => keyboards/cannonkeys/savage65/rules.mk +3 -0
@@ 21,4 21,7 @@ WS2812_DRIVER = spi
# Enter lower-power sleep mode when on the ChibiOS idle thread
OPT_DEFS += -DCORTEX_ENABLE_WFI_IDLE=TRUE

# Wildcard to allow APM32 MCU 
DFU_SUFFIX_ARGS = -p FFFF -v FFFF

LAYOUTS = 65_ansi_blocker 65_ansi_blocker_split_bs 65_ansi_blocker_tsangan 65_iso_blocker

M keyboards/cannonkeys/tmov2/rules.mk => keyboards/cannonkeys/tmov2/rules.mk +3 -0
@@ 20,3 20,6 @@ WS2812_DRIVER = spi

# Enter lower-power sleep mode when on the ChibiOS idle thread
OPT_DEFS += -DCORTEX_ENABLE_WFI_IDLE=TRUE

# Wildcard to allow APM32 MCU 
DFU_SUFFIX_ARGS = -p FFFF -v FFFF