~ruther/qmk_firmware

4d06d2835c87f3eed694493fb749527032a78ec2 — Nick Brassel 5 years ago 92c6235
Move CORTEX_ENABLE_WFI_IDLE=TRUE to rules.mk files.
58 files changed, 118 insertions(+), 122 deletions(-)

M keyboards/at_at/660m/chconf.h
M keyboards/at_at/660m/rules.mk
M keyboards/candybar/chconf.h
M keyboards/candybar/rules.mk
M keyboards/cannonkeys/an_c/chconf.h
M keyboards/cannonkeys/an_c/rules.mk
M keyboards/cannonkeys/chimera65/chconf.h
M keyboards/cannonkeys/chimera65/rules.mk
M keyboards/cannonkeys/instant60/chconf.h
M keyboards/cannonkeys/instant60/rules.mk
M keyboards/cannonkeys/iron165/chconf.h
M keyboards/cannonkeys/iron165/rules.mk
M keyboards/cannonkeys/ortho48/chconf.h
M keyboards/cannonkeys/ortho48/rules.mk
M keyboards/cannonkeys/ortho60/chconf.h
M keyboards/cannonkeys/ortho60/rules.mk
M keyboards/cannonkeys/ortho75/chconf.h
M keyboards/cannonkeys/ortho75/rules.mk
M keyboards/cannonkeys/practice60/chconf.h
M keyboards/cannonkeys/practice60/rules.mk
M keyboards/cannonkeys/practice65/chconf.h
M keyboards/cannonkeys/practice65/rules.mk
M keyboards/cannonkeys/satisfaction75/chconf.h
M keyboards/cannonkeys/satisfaction75/rules.mk
M keyboards/cannonkeys/savage65/chconf.h
M keyboards/cannonkeys/savage65/rules.mk
M keyboards/cannonkeys/tmov2/chconf.h
M keyboards/cannonkeys/tmov2/rules.mk
M keyboards/converter/siemens_tastatur/chconf.h
M keyboards/converter/siemens_tastatur/rules.mk
M keyboards/ergodox_stm32/chconf.h
M keyboards/ergodox_stm32/rules.mk
M keyboards/handwired/bluepill/bluepill70/chconf.h
M keyboards/handwired/bluepill/bluepill70/rules.mk
M keyboards/handwired/ck4x4/chconf.h
M keyboards/handwired/ck4x4/rules.mk
M keyboards/handwired/onekey/bluepill/chconf.h
M keyboards/handwired/onekey/bluepill/rules.mk
M keyboards/handwired/onekey/stm32f0_disco/chconf.h
M keyboards/handwired/onekey/stm32f0_disco/rules.mk
M keyboards/handwired/onekey/teensy_32/chconf.h
M keyboards/handwired/onekey/teensy_32/rules.mk
M keyboards/handwired/onekey/teensy_lc/chconf.h
M keyboards/handwired/onekey/teensy_lc/rules.mk
M keyboards/infinity60/chconf.h
M keyboards/infinity60/rules.mk
M keyboards/jm60/chconf.h
M keyboards/jm60/rules.mk
M keyboards/k_type/chconf.h
M keyboards/k_type/rules.mk
M keyboards/peiorisboards/ixora/chconf.h
M keyboards/peiorisboards/ixora/rules.mk
M keyboards/projectkb/alice/chconf.h
M keyboards/projectkb/alice/rules.mk
M keyboards/vinta/chconf.h
M keyboards/vinta/rules.mk
M keyboards/whitefox/chconf.h
M keyboards/whitefox/rules.mk
M keyboards/at_at/660m/chconf.h => keyboards/at_at/660m/chconf.h +0 -4
@@ 105,10 105,6 @@
 */
#define CH_CFG_NO_IDLE_THREAD               FALSE

/* Use __WFI in the idle thread for waiting. Does lower the power
 * consumption. */
#define CORTEX_ENABLE_WFI_IDLE              TRUE

/** @} */

/*===========================================================================*/

M keyboards/at_at/660m/rules.mk => keyboards/at_at/660m/rules.mk +3 -0
@@ 17,3 17,6 @@ CUSTOM_MATRIX = no # Custom matrix file
# RGBLIGHT_ENABLE = yes
NO_USB_STARTUP_CHECK = yes # Workaround for issue 6369


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

M keyboards/candybar/chconf.h => keyboards/candybar/chconf.h +0 -4
@@ 105,10 105,6 @@
 */
#define CH_CFG_NO_IDLE_THREAD               FALSE

/* Use __WFI in the idle thread for waiting. Does lower the power
 * consumption. */
#define CORTEX_ENABLE_WFI_IDLE              TRUE

/** @} */

/*===========================================================================*/

M keyboards/candybar/rules.mk => keyboards/candybar/rules.mk +4 -0
@@ 18,3 18,7 @@ NKRO_ENABLE = yes     # USB Nkey Rollover
AUDIO_ENABLE = no
RGBLIGHT_ENABLE = no
SERIAL_LINK_ENABLE = no


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

M keyboards/cannonkeys/an_c/chconf.h => keyboards/cannonkeys/an_c/chconf.h +0 -4
@@ 105,10 105,6 @@
 */
#define CH_CFG_NO_IDLE_THREAD               FALSE

/* Use __WFI in the idle thread for waiting. Does lower the power
 * consumption. */
#define CORTEX_ENABLE_WFI_IDLE              TRUE

/** @} */

/*===========================================================================*/

M keyboards/cannonkeys/an_c/rules.mk => keyboards/cannonkeys/an_c/rules.mk +4 -0
@@ 22,3 22,7 @@ CUSTOM_MATRIX = no # Custom matrix file
RGBLIGHT_ENABLE = yes

LAYOUTS = 60_ansi 60_tsangan_hhkb


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

M keyboards/cannonkeys/chimera65/chconf.h => keyboards/cannonkeys/chimera65/chconf.h +0 -4
@@ 105,10 105,6 @@
 */
#define CH_CFG_NO_IDLE_THREAD               FALSE

/* Use __WFI in the idle thread for waiting. Does lower the power
 * consumption. */
#define CORTEX_ENABLE_WFI_IDLE              TRUE

/** @} */

/*===========================================================================*/

M keyboards/cannonkeys/chimera65/rules.mk => keyboards/cannonkeys/chimera65/rules.mk +4 -0
@@ 20,3 20,7 @@ NKRO_ENABLE = yes	    # USB Nkey Rollover
CUSTOM_MATRIX = no # Custom matrix file
# BACKLIGHT_ENABLE = yes # This is broken on 072 for some reason
RGBLIGHT_ENABLE = no


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

M keyboards/cannonkeys/instant60/chconf.h => keyboards/cannonkeys/instant60/chconf.h +0 -4
@@ 105,10 105,6 @@
 */
#define CH_CFG_NO_IDLE_THREAD               FALSE

/* Use __WFI in the idle thread for waiting. Does lower the power
 * consumption. */
#define CORTEX_ENABLE_WFI_IDLE              TRUE

/** @} */

/*===========================================================================*/

M keyboards/cannonkeys/instant60/rules.mk => keyboards/cannonkeys/instant60/rules.mk +4 -0
@@ 22,3 22,7 @@ CUSTOM_MATRIX = no # Custom matrix file
RGBLIGHT_ENABLE = yes

LAYOUTS = 60_ansi 60_tsangan_hhkb


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

M keyboards/cannonkeys/iron165/chconf.h => keyboards/cannonkeys/iron165/chconf.h +0 -4
@@ 105,10 105,6 @@
 */
#define CH_CFG_NO_IDLE_THREAD               FALSE

/* Use __WFI in the idle thread for waiting. Does lower the power
 * consumption. */
#define CORTEX_ENABLE_WFI_IDLE              TRUE

/** @} */

/*===========================================================================*/

M keyboards/cannonkeys/iron165/rules.mk => keyboards/cannonkeys/iron165/rules.mk +4 -0
@@ 20,3 20,7 @@ NKRO_ENABLE = yes	    # USB Nkey Rollover
CUSTOM_MATRIX = no # Custom matrix file
# BACKLIGHT_ENABLE = yes # This is broken on 072 for some reason
RGBLIGHT_ENABLE = no


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

M keyboards/cannonkeys/ortho48/chconf.h => keyboards/cannonkeys/ortho48/chconf.h +0 -4
@@ 105,10 105,6 @@
 */
#define CH_CFG_NO_IDLE_THREAD               FALSE

/* Use __WFI in the idle thread for waiting. Does lower the power
 * consumption. */
#define CORTEX_ENABLE_WFI_IDLE              TRUE

/** @} */

/*===========================================================================*/

M keyboards/cannonkeys/ortho48/rules.mk => keyboards/cannonkeys/ortho48/rules.mk +4 -0
@@ 26,3 26,7 @@ BACKLIGHT_DRIVER = custom
RGBLIGHT_ENABLE = yes

LAYOUTS = ortho_4x12


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

M keyboards/cannonkeys/ortho60/chconf.h => keyboards/cannonkeys/ortho60/chconf.h +0 -4
@@ 105,10 105,6 @@
 */
#define CH_CFG_NO_IDLE_THREAD               FALSE

/* Use __WFI in the idle thread for waiting. Does lower the power
 * consumption. */
#define CORTEX_ENABLE_WFI_IDLE              TRUE

/** @} */

/*===========================================================================*/

M keyboards/cannonkeys/ortho60/rules.mk => keyboards/cannonkeys/ortho60/rules.mk +4 -0
@@ 26,3 26,7 @@ BACKLIGHT_DRIVER = custom
RGBLIGHT_ENABLE = yes

LAYOUTS = ortho_5x12


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

M keyboards/cannonkeys/ortho75/chconf.h => keyboards/cannonkeys/ortho75/chconf.h +0 -4
@@ 105,10 105,6 @@
 */
#define CH_CFG_NO_IDLE_THREAD               FALSE

/* Use __WFI in the idle thread for waiting. Does lower the power
 * consumption. */
#define CORTEX_ENABLE_WFI_IDLE              TRUE

/** @} */

/*===========================================================================*/

M keyboards/cannonkeys/ortho75/rules.mk => keyboards/cannonkeys/ortho75/rules.mk +4 -0
@@ 27,3 27,7 @@ RGBLIGHT_ENABLE = yes
ENCODER_ENABLE = yes

LAYOUTS = ortho_5x15


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

M keyboards/cannonkeys/practice60/chconf.h => keyboards/cannonkeys/practice60/chconf.h +0 -4
@@ 105,10 105,6 @@
 */
#define CH_CFG_NO_IDLE_THREAD               FALSE

/* Use __WFI in the idle thread for waiting. Does lower the power
 * consumption. */
#define CORTEX_ENABLE_WFI_IDLE              TRUE

/** @} */

/*===========================================================================*/

M keyboards/cannonkeys/practice60/rules.mk => keyboards/cannonkeys/practice60/rules.mk +4 -0
@@ 28,3 28,7 @@ RGBLIGHT_ENABLE = yes
LAYOUTS = 60_ansi

DEFAULT_FOLDER = cannonkeys/practice60


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

M keyboards/cannonkeys/practice65/chconf.h => keyboards/cannonkeys/practice65/chconf.h +0 -4
@@ 105,10 105,6 @@
 */
#define CH_CFG_NO_IDLE_THREAD               FALSE

/* Use __WFI in the idle thread for waiting. Does lower the power
 * consumption. */
#define CORTEX_ENABLE_WFI_IDLE              TRUE

/** @} */

/*===========================================================================*/

M keyboards/cannonkeys/practice65/rules.mk => keyboards/cannonkeys/practice65/rules.mk +4 -0
@@ 24,3 24,7 @@ NKRO_ENABLE = yes	    # USB Nkey Rollover
BACKLIGHT_ENABLE = yes
BACKLIGHT_DRIVER = custom
RGBLIGHT_ENABLE = yes


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

M keyboards/cannonkeys/satisfaction75/chconf.h => keyboards/cannonkeys/satisfaction75/chconf.h +0 -4
@@ 105,10 105,6 @@
 */
#define CH_CFG_NO_IDLE_THREAD               FALSE

/* Use __WFI in the idle thread for waiting. Does lower the power
 * consumption. */
#define CORTEX_ENABLE_WFI_IDLE              TRUE

/** @} */

/*===========================================================================*/

M keyboards/cannonkeys/satisfaction75/rules.mk => keyboards/cannonkeys/satisfaction75/rules.mk +4 -0
@@ 22,3 22,7 @@ QWIIC_ENABLE += MICRO_OLED
#BACKLIGHT_ENABLE = yes

DEFAULT_FOLDER = cannonkeys/satisfaction75/rev1


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

M keyboards/cannonkeys/savage65/chconf.h => keyboards/cannonkeys/savage65/chconf.h +0 -4
@@ 105,10 105,6 @@
 */
#define CH_CFG_NO_IDLE_THREAD               FALSE

/* Use __WFI in the idle thread for waiting. Does lower the power
 * consumption. */
#define CORTEX_ENABLE_WFI_IDLE              TRUE

/** @} */

/*===========================================================================*/

M keyboards/cannonkeys/savage65/rules.mk => keyboards/cannonkeys/savage65/rules.mk +3 -0
@@ 21,3 21,6 @@ CUSTOM_MATRIX = no # Custom matrix file
# BACKLIGHT_ENABLE = yes # This is broken on 072 for some reason
RGBLIGHT_ENABLE = yes


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

M keyboards/cannonkeys/tmov2/chconf.h => keyboards/cannonkeys/tmov2/chconf.h +0 -4
@@ 105,10 105,6 @@
 */
#define CH_CFG_NO_IDLE_THREAD               FALSE

/* Use __WFI in the idle thread for waiting. Does lower the power
 * consumption. */
#define CORTEX_ENABLE_WFI_IDLE              TRUE

/** @} */

/*===========================================================================*/

M keyboards/cannonkeys/tmov2/rules.mk => keyboards/cannonkeys/tmov2/rules.mk +3 -0
@@ 21,3 21,6 @@ CUSTOM_MATRIX = no # Custom matrix file
# BACKLIGHT_ENABLE = yes # This is broken on 072 right now
RGBLIGHT_ENABLE = yes


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

M keyboards/converter/siemens_tastatur/chconf.h => keyboards/converter/siemens_tastatur/chconf.h +0 -4
@@ 105,10 105,6 @@
 */
#define CH_CFG_NO_IDLE_THREAD               FALSE

/* Use __WFI in the idle thread for waiting. Does lower the power
 * consumption. */
#define CORTEX_ENABLE_WFI_IDLE              TRUE

/** @} */

/*===========================================================================*/

M keyboards/converter/siemens_tastatur/rules.mk => keyboards/converter/siemens_tastatur/rules.mk +3 -0
@@ 22,3 22,6 @@ BACKLIGHT_ENABLE = no
RGBLIGHT_ENABLE = no
CUSTOM_MATRIX = yes


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

M keyboards/ergodox_stm32/chconf.h => keyboards/ergodox_stm32/chconf.h +0 -4
@@ 105,10 105,6 @@
 */
#define CH_CFG_NO_IDLE_THREAD               FALSE

/* Use __WFI in the idle thread for waiting. Does lower the power
 * consumption. */
#define CORTEX_ENABLE_WFI_IDLE              TRUE

/** @} */

/*===========================================================================*/

M keyboards/ergodox_stm32/rules.mk => keyboards/ergodox_stm32/rules.mk +4 -0
@@ 30,3 30,7 @@ NKRO_ENABLE = yes	    # USB Nkey Rollover
CUSTOM_MATRIX = yes # Custom matrix file
NKRO_ENABLE      = yes # USB Nkey Rollover - if this doesn't work, see here: https://github.com/tmk/tmk_keyboard/wiki/FAQ#nkro-doesnt-work
UNICODE_ENABLE   = yes # Unicode


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

M keyboards/handwired/bluepill/bluepill70/chconf.h => keyboards/handwired/bluepill/bluepill70/chconf.h +0 -4
@@ 105,10 105,6 @@
 */
#define CH_CFG_NO_IDLE_THREAD               FALSE

/* Use __WFI in the idle thread for waiting. Does lower the power
 * consumption. */
#define CORTEX_ENABLE_WFI_IDLE              TRUE

/** @} */

/*===========================================================================*/

M keyboards/handwired/bluepill/bluepill70/rules.mk => keyboards/handwired/bluepill/bluepill70/rules.mk +5 -1
@@ 44,4 44,8 @@ ARMV = 7
# http://www.st.com/web/en/resource/technical/document/application_note/CD00167594.pdf
# This also requires a patch to chibios:
#   <tmk_dir>/tmk_core/tool/chibios/ch-bootloader-jump.patch
#STM32_BOOTLOADER_ADDRESS = 0x1FFFC800
\ No newline at end of file
#STM32_BOOTLOADER_ADDRESS = 0x1FFFC800


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

M keyboards/handwired/ck4x4/chconf.h => keyboards/handwired/ck4x4/chconf.h +0 -4
@@ 105,10 105,6 @@
 */
#define CH_CFG_NO_IDLE_THREAD               FALSE

/* Use __WFI in the idle thread for waiting. Does lower the power
 * consumption. */
#define CORTEX_ENABLE_WFI_IDLE              TRUE

/** @} */

/*===========================================================================*/

M keyboards/handwired/ck4x4/rules.mk => keyboards/handwired/ck4x4/rules.mk +4 -0
@@ 15,3 15,7 @@ NKRO_ENABLE = yes	    # USB Nkey Rollover
CUSTOM_MATRIX = no # Custom matrix file

DEFAULT_FOLDER = handwired/ck4x4


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

M keyboards/handwired/onekey/bluepill/chconf.h => keyboards/handwired/onekey/bluepill/chconf.h +0 -4
@@ 105,10 105,6 @@
 */
#define CH_CFG_NO_IDLE_THREAD               FALSE

/* Use __WFI in the idle thread for waiting. Does lower the power
 * consumption. */
#define CORTEX_ENABLE_WFI_IDLE              TRUE

/** @} */

/*===========================================================================*/

M keyboards/handwired/onekey/bluepill/rules.mk => keyboards/handwired/onekey/bluepill/rules.mk +4 -0
@@ 8,3 8,7 @@ BOARD = STM32_F103_STM32DUINO

DFU_ARGS = -d 1eaf:0003 -a2 -R
DFU_SUFFIX_ARGS = -v 1eaf -p 0003


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

M keyboards/handwired/onekey/stm32f0_disco/chconf.h => keyboards/handwired/onekey/stm32f0_disco/chconf.h +0 -4
@@ 105,10 105,6 @@
 */
#define CH_CFG_NO_IDLE_THREAD               FALSE

/* Use __WFI in the idle thread for waiting. Does lower the power
 * consumption. */
#define CORTEX_ENABLE_WFI_IDLE              TRUE

/** @} */

/*===========================================================================*/

M keyboards/handwired/onekey/stm32f0_disco/rules.mk => keyboards/handwired/onekey/stm32f0_disco/rules.mk +4 -0
@@ 1,2 1,6 @@
# MCU name
MCU = STM32F072


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

M keyboards/handwired/onekey/teensy_32/chconf.h => keyboards/handwired/onekey/teensy_32/chconf.h +0 -4
@@ 105,10 105,6 @@
 */
#define CH_CFG_NO_IDLE_THREAD               FALSE

/* Use __WFI in the idle thread for waiting. Does lower the power
 * consumption. */
#define CORTEX_ENABLE_WFI_IDLE              TRUE

/** @} */

/*===========================================================================*/

M keyboards/handwired/onekey/teensy_32/rules.mk => keyboards/handwired/onekey/teensy_32/rules.mk +4 -0
@@ 39,3 39,7 @@ MCU  = cortex-m4
# ARM version, CORTEX-M0/M1 are 6, CORTEX-M3/M4/M7 are 7
# I.e. 6 for Teensy LC; 7 for Teensy 3.x
ARMV = 7


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

M keyboards/handwired/onekey/teensy_lc/chconf.h => keyboards/handwired/onekey/teensy_lc/chconf.h +0 -4
@@ 105,10 105,6 @@
 */
#define CH_CFG_NO_IDLE_THREAD               FALSE

/* Use __WFI in the idle thread for waiting. Does lower the power
 * consumption. */
#define CORTEX_ENABLE_WFI_IDLE              TRUE

/** @} */

/*===========================================================================*/

M keyboards/handwired/onekey/teensy_lc/rules.mk => keyboards/handwired/onekey/teensy_lc/rules.mk +4 -0
@@ 39,3 39,7 @@ MCU  = cortex-m0plus
# ARM version, CORTEX-M0/M1 are 6, CORTEX-M3/M4/M7 are 7
# I.e. 6 for Teensy LC; 7 for Teensy 3.x
ARMV = 6


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

M keyboards/infinity60/chconf.h => keyboards/infinity60/chconf.h +0 -4
@@ 105,10 105,6 @@
 */
#define CH_CFG_NO_IDLE_THREAD               FALSE

/* Use __WFI in the idle thread for waiting. Does lower the power
 * consumption. */
#define CORTEX_ENABLE_WFI_IDLE              TRUE

/** @} */

/*===========================================================================*/

M keyboards/infinity60/rules.mk => keyboards/infinity60/rules.mk +4 -0
@@ 73,3 73,7 @@ NKRO_ENABLE = yes	    # USB Nkey Rollover
CUSTOM_MATRIX = yes # Custom matrix file

LAYOUTS = 60_ansi_split_bs_rshift


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

M keyboards/jm60/chconf.h => keyboards/jm60/chconf.h +0 -4
@@ 105,10 105,6 @@
 */
#define CH_CFG_NO_IDLE_THREAD               FALSE

/* Use __WFI in the idle thread for waiting. Does lower the power
 * consumption. */
#define CORTEX_ENABLE_WFI_IDLE              TRUE

/** @} */

/*===========================================================================*/

M keyboards/jm60/rules.mk => keyboards/jm60/rules.mk +6 -2
@@ 34,7 34,7 @@ ARMV = 7
# 0x00000000-0x00001000 area is occupied by bootlaoder.*/
# The CORTEX_VTOR... is needed only for MCHCK/Infinity KB
#OPT_DEFS = -DCORTEX_VTOR_INIT=0x00001000
OPT_DEFS = 
OPT_DEFS =

# Build Options
#   comment out to disable the options.


@@ 52,5 52,9 @@ BACKLIGHT_ENABLE = no
VISUALIZER_ENABLE = no

#LED_DRIVER = is31fl3731c
#LED_WIDTH = 16 
#LED_WIDTH = 16
#LED_HEIGHT = 5


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

M keyboards/k_type/chconf.h => keyboards/k_type/chconf.h +0 -4
@@ 105,10 105,6 @@
 */
#define CH_CFG_NO_IDLE_THREAD               FALSE

/* Use __WFI in the idle thread for waiting. Does lower the power
 * consumption. */
#define CORTEX_ENABLE_WFI_IDLE              TRUE

/** @} */

/*===========================================================================*/

M keyboards/k_type/rules.mk => keyboards/k_type/rules.mk +4 -0
@@ 74,3 74,7 @@ SLEEP_LED_ENABLE = yes  # Breathing sleep LED during USB suspend
NKRO_ENABLE = yes	    # USB Nkey Rollover
CUSTOM_MATRIX = yes # Custom matrix file
DEBUG_ENABLE = yes


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

M keyboards/peiorisboards/ixora/chconf.h => keyboards/peiorisboards/ixora/chconf.h +1 -5
@@ 102,10 102,6 @@
 */
#define CH_CFG_NO_IDLE_THREAD               FALSE

/* Use __WFI in the idle thread for waiting. Does lower the power
 * consumption. */
#define CORTEX_ENABLE_WFI_IDLE              TRUE

/** @} */

/*===========================================================================*/


@@ 518,4 514,4 @@

#endif  /* CHCONF_H */

/** @} */
\ No newline at end of file
/** @} */

M keyboards/peiorisboards/ixora/rules.mk => keyboards/peiorisboards/ixora/rules.mk +4 -0
@@ 12,3 12,7 @@ CONSOLE_ENABLE = no					# Console for debug
COMMAND_ENABLE = no    				# Commands for debug and configuration
NKRO_ENABLE = yes					# USB Nkey Rollover
NO_USB_STARTUP_CHECK = no         	# Disable initialization only when usb is plugged in


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

M keyboards/projectkb/alice/chconf.h => keyboards/projectkb/alice/chconf.h +0 -4
@@ 105,10 105,6 @@
 */
#define CH_CFG_NO_IDLE_THREAD               FALSE

/* Use __WFI in the idle thread for waiting. Does lower the power
 * consumption. */
#define CORTEX_ENABLE_WFI_IDLE              TRUE

/** @} */

/*===========================================================================*/

M keyboards/projectkb/alice/rules.mk => keyboards/projectkb/alice/rules.mk +4 -0
@@ 23,3 23,7 @@ RGBLIGHT_ENABLE = yes

# RAW_ENABLE = yes
# DYNAMIC_KEYMAP_ENABLE = yes


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

M keyboards/vinta/chconf.h => keyboards/vinta/chconf.h +1 -5
@@ 102,10 102,6 @@
 */
#define CH_CFG_NO_IDLE_THREAD               FALSE

/* Use __WFI in the idle thread for waiting. Does lower the power
 * consumption. */
#define CORTEX_ENABLE_WFI_IDLE              TRUE

/** @} */

/*===========================================================================*/


@@ 518,4 514,4 @@

#endif  /* CHCONF_H */

/** @} */
\ No newline at end of file
/** @} */

M keyboards/vinta/rules.mk => keyboards/vinta/rules.mk +5 -1
@@ 13,4 13,8 @@ COMMAND_ENABLE = no    				# Commands for debug and configuration
NKRO_ENABLE = yes					# USB Nkey Rollover
NO_USB_STARTUP_CHECK = no         	# Disable initialization only when usb is plugged in

LAYOUTS = 65_ansi_blocker
\ No newline at end of file
LAYOUTS = 65_ansi_blocker


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

M keyboards/whitefox/chconf.h => keyboards/whitefox/chconf.h +0 -4
@@ 105,10 105,6 @@
 */
#define CH_CFG_NO_IDLE_THREAD               FALSE

/* Use __WFI in the idle thread for waiting. Does lower the power
 * consumption. */
#define CORTEX_ENABLE_WFI_IDLE              TRUE

/** @} */

/*===========================================================================*/

M keyboards/whitefox/rules.mk => keyboards/whitefox/rules.mk +4 -0
@@ 78,3 78,7 @@ VISUALIZER_ENABLE = yes
LED_DRIVER = is31fl3731c
LED_WIDTH = 16
LED_HEIGHT = 5


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