Skip to content

Commit

Permalink
Allow APM32 MCUs on certain CannonKeys PCBs (qmk#10899)
Browse files Browse the repository at this point in the history
* 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 <[email protected]>

Co-authored-by: Joel Challis <[email protected]>
  • Loading branch information
Andrew Kannan and zvecr authored Dec 4, 2020
1 parent 6ab0a6e commit 0f086df
Show file tree
Hide file tree
Showing 10 changed files with 27 additions and 0 deletions.
2 changes: 2 additions & 0 deletions keyboards/cannonkeys/an_c/rules.mk
Original file line number Diff line number Diff line change
Expand Up @@ -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
3 changes: 3 additions & 0 deletions keyboards/cannonkeys/db60/rules.mk
Original file line number Diff line number Diff line change
Expand Up @@ -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
3 changes: 3 additions & 0 deletions keyboards/cannonkeys/devastatingtkl/rules.mk
Original file line number Diff line number Diff line change
Expand Up @@ -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
2 changes: 2 additions & 0 deletions keyboards/cannonkeys/instant60/rules.mk
Original file line number Diff line number Diff line change
Expand Up @@ -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
3 changes: 3 additions & 0 deletions keyboards/cannonkeys/instant65/rules.mk
Original file line number Diff line number Diff line change
Expand Up @@ -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
3 changes: 3 additions & 0 deletions keyboards/cannonkeys/obliterated75/rules.mk
Original file line number Diff line number Diff line change
Expand Up @@ -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
3 changes: 3 additions & 0 deletions keyboards/cannonkeys/rekt1800/rules.mk
Original file line number Diff line number Diff line change
Expand Up @@ -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
2 changes: 2 additions & 0 deletions keyboards/cannonkeys/satisfaction75/rules.mk
Original file line number Diff line number Diff line change
Expand Up @@ -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
3 changes: 3 additions & 0 deletions keyboards/cannonkeys/savage65/rules.mk
Original file line number Diff line number Diff line change
Expand Up @@ -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
3 changes: 3 additions & 0 deletions keyboards/cannonkeys/tmov2/rules.mk
Original file line number Diff line number Diff line change
Expand Up @@ -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

0 comments on commit 0f086df

Please sign in to comment.