Move CORTEX_ENABLE_WFI_IDLE=TRUE to rules.mk files.
authorNick Brassel <nick@tzarc.org>
Thu, 2 Jan 2020 22:58:34 +0000 (09:58 +1100)
committerNick Brassel <nick@tzarc.org>
Tue, 28 Jan 2020 12:45:42 +0000 (23:45 +1100)
58 files changed:
keyboards/at_at/660m/chconf.h
keyboards/at_at/660m/rules.mk
keyboards/candybar/chconf.h
keyboards/candybar/rules.mk
keyboards/cannonkeys/an_c/chconf.h
keyboards/cannonkeys/an_c/rules.mk
keyboards/cannonkeys/chimera65/chconf.h
keyboards/cannonkeys/chimera65/rules.mk
keyboards/cannonkeys/instant60/chconf.h
keyboards/cannonkeys/instant60/rules.mk
keyboards/cannonkeys/iron165/chconf.h
keyboards/cannonkeys/iron165/rules.mk
keyboards/cannonkeys/ortho48/chconf.h
keyboards/cannonkeys/ortho48/rules.mk
keyboards/cannonkeys/ortho60/chconf.h
keyboards/cannonkeys/ortho60/rules.mk
keyboards/cannonkeys/ortho75/chconf.h
keyboards/cannonkeys/ortho75/rules.mk
keyboards/cannonkeys/practice60/chconf.h
keyboards/cannonkeys/practice60/rules.mk
keyboards/cannonkeys/practice65/chconf.h
keyboards/cannonkeys/practice65/rules.mk
keyboards/cannonkeys/satisfaction75/chconf.h
keyboards/cannonkeys/satisfaction75/rules.mk
keyboards/cannonkeys/savage65/chconf.h
keyboards/cannonkeys/savage65/rules.mk
keyboards/cannonkeys/tmov2/chconf.h
keyboards/cannonkeys/tmov2/rules.mk
keyboards/converter/siemens_tastatur/chconf.h
keyboards/converter/siemens_tastatur/rules.mk
keyboards/ergodox_stm32/chconf.h
keyboards/ergodox_stm32/rules.mk
keyboards/handwired/bluepill/bluepill70/chconf.h
keyboards/handwired/bluepill/bluepill70/rules.mk
keyboards/handwired/ck4x4/chconf.h
keyboards/handwired/ck4x4/rules.mk
keyboards/handwired/onekey/bluepill/chconf.h
keyboards/handwired/onekey/bluepill/rules.mk
keyboards/handwired/onekey/stm32f0_disco/chconf.h
keyboards/handwired/onekey/stm32f0_disco/rules.mk
keyboards/handwired/onekey/teensy_32/chconf.h
keyboards/handwired/onekey/teensy_32/rules.mk
keyboards/handwired/onekey/teensy_lc/chconf.h
keyboards/handwired/onekey/teensy_lc/rules.mk
keyboards/infinity60/chconf.h
keyboards/infinity60/rules.mk
keyboards/jm60/chconf.h
keyboards/jm60/rules.mk
keyboards/k_type/chconf.h
keyboards/k_type/rules.mk
keyboards/peiorisboards/ixora/chconf.h
keyboards/peiorisboards/ixora/rules.mk
keyboards/projectkb/alice/chconf.h
keyboards/projectkb/alice/rules.mk
keyboards/vinta/chconf.h
keyboards/vinta/rules.mk
keyboards/whitefox/chconf.h
keyboards/whitefox/rules.mk

index 99fa8ce..89388dd 100644 (file)
  */
 #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
-
 /** @} */
 
 /*===========================================================================*/
index b893d80..0b3685f 100644 (file)
@@ -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
index 99fa8ce..89388dd 100644 (file)
  */
 #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
-
 /** @} */
 
 /*===========================================================================*/
index 0e1a851..cb1b832 100644 (file)
@@ -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
index 99fa8ce..89388dd 100644 (file)
  */
 #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
-
 /** @} */
 
 /*===========================================================================*/
index 151f72f..2050ba3 100644 (file)
@@ -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
index 99fa8ce..89388dd 100644 (file)
  */
 #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
-
 /** @} */
 
 /*===========================================================================*/
index 1e300a9..9b1ab58 100644 (file)
@@ -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
index 99fa8ce..89388dd 100644 (file)
  */
 #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
-
 /** @} */
 
 /*===========================================================================*/
index db75388..0b4afd8 100644 (file)
@@ -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
index 99fa8ce..89388dd 100644 (file)
  */
 #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
-
 /** @} */
 
 /*===========================================================================*/
index edc84ed..3352971 100644 (file)
@@ -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
index bbd9b2d..9299be5 100644 (file)
  */
 #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
-
 /** @} */
 
 /*===========================================================================*/
index b060afd..59c1268 100644 (file)
@@ -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
index bbd9b2d..9299be5 100644 (file)
  */
 #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
-
 /** @} */
 
 /*===========================================================================*/
index 1d3f1af..2077eea 100644 (file)
@@ -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
index bbd9b2d..9299be5 100644 (file)
  */
 #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
-
 /** @} */
 
 /*===========================================================================*/
index 538ab6a..3be3099 100644 (file)
@@ -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
index bbd9b2d..9299be5 100644 (file)
  */
 #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
-
 /** @} */
 
 /*===========================================================================*/
index a1c34a3..be1584d 100644 (file)
@@ -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
index bbd9b2d..9299be5 100644 (file)
  */
 #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
-
 /** @} */
 
 /*===========================================================================*/
index 1e8d56b..d4a3961 100644 (file)
@@ -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
index 99fa8ce..89388dd 100644 (file)
  */
 #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
-
 /** @} */
 
 /*===========================================================================*/
index 7e0b15b..5fd8018 100644 (file)
@@ -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
index 99fa8ce..89388dd 100644 (file)
  */
 #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
-
 /** @} */
 
 /*===========================================================================*/
index 199dd10..1c1c4c2 100644 (file)
@@ -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
index 99fa8ce..89388dd 100644 (file)
  */
 #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
-
 /** @} */
 
 /*===========================================================================*/
index e6f0ce3..6462885 100644 (file)
@@ -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
index bbd9b2d..9299be5 100644 (file)
  */
 #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
-
 /** @} */
 
 /*===========================================================================*/
index bc0ed53..bc58759 100644 (file)
@@ -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
index d9114ec..513ae82 100644 (file)
  */
 #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
-
 /** @} */
 
 /*===========================================================================*/
index 1bf1a74..ab7b853 100644 (file)
@@ -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
index dfb1f9d..fdbc4ae 100644 (file)
  */
 #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
-
 /** @} */
 
 /*===========================================================================*/
index e89abca..5cf5f3f 100644 (file)
@@ -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
index 99fa8ce..89388dd 100644 (file)
  */
 #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
-
 /** @} */
 
 /*===========================================================================*/
index cd4bc26..0709f34 100644 (file)
@@ -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
index bbd9b2d..9299be5 100644 (file)
  */
 #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
-
 /** @} */
 
 /*===========================================================================*/
index 063f21f..83a81a5 100644 (file)
@@ -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
index 99fa8ce..89388dd 100644 (file)
  */
 #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
-
 /** @} */
 
 /*===========================================================================*/
index fe5e3f8..d8928e9 100644 (file)
@@ -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
index 3294ac7..1919fcb 100644 (file)
  */
 #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
-
 /** @} */
 
 /*===========================================================================*/
index 9717161..2c411c0 100644 (file)
@@ -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
index 3294ac7..1919fcb 100644 (file)
  */
 #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
-
 /** @} */
 
 /*===========================================================================*/
index 7859f6d..32ab07d 100644 (file)
@@ -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
index d9114ec..513ae82 100644 (file)
  */
 #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
-
 /** @} */
 
 /*===========================================================================*/
index 6fb43dc..f93766a 100644 (file)
@@ -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
index d9114ec..513ae82 100644 (file)
  */
 #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
-
 /** @} */
 
 /*===========================================================================*/
index d11c38e..ed6431b 100644 (file)
@@ -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
index d9114ec..513ae82 100644 (file)
  */
 #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
-
 /** @} */
 
 /*===========================================================================*/
index 43579fc..e53f316 100644 (file)
@@ -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
index b836a3b..e811705 100644 (file)
  */
 #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
-
 /** @} */
 
 /*===========================================================================*/
 
 #endif  /* CHCONF_H */
 
-/** @} */
\ No newline at end of file
+/** @} */
index 0cea106..1d93c6a 100644 (file)
@@ -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
index 99fa8ce..89388dd 100644 (file)
  */
 #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
-
 /** @} */
 
 /*===========================================================================*/
index 96904ae..97fcc75 100644 (file)
@@ -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
index b836a3b..e811705 100644 (file)
  */
 #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
-
 /** @} */
 
 /*===========================================================================*/
 
 #endif  /* CHCONF_H */
 
-/** @} */
\ No newline at end of file
+/** @} */
index 6d9fc0d..7365096 100644 (file)
@@ -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
index d9114ec..513ae82 100644 (file)
  */
 #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
-
 /** @} */
 
 /*===========================================================================*/
index 7b33285..27c3c31 100644 (file)
@@ -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