Browse Source

Remove `STM32_PWM_USE_ADVANCED` references (#24432)

Joel Challis 1 year ago
parent
commit
a7486a8d87

+ 1 - 1
docs/drivers/ws2812.md

@@ -236,7 +236,7 @@ The following `#define`s apply only to the `pwm` driver:
 |`WS2812_PWM_COMPLEMENTARY_OUTPUT`|*Not defined*       |Whether the PWM output is complementary (`TIMx_CHyN`)                                     |
 
 ::: tip
-Using a complementary timer output (`TIMx_CHyN`) is possible only for advanced-control timers (1, 8 and 20 on STM32), and the `STM32_PWM_USE_ADVANCED` option in `mcuconf.h` must be set to `TRUE`. Complementary outputs of general-purpose timers are not supported due to ChibiOS limitations.
+Using a complementary timer output (`TIMx_CHyN`) is possible only for advanced-control timers (1, 8 and 20 on STM32). Complementary outputs of general-purpose timers are not supported due to ChibiOS limitations.
 :::
 
 ## API {#api}

+ 0 - 3
keyboards/acheron/apollo/87h/delta/mcuconf.h

@@ -18,8 +18,5 @@
 
 #include_next <mcuconf.h>
 
-#undef STM32_PWM_USE_ADVANCED
-#define STM32_PWM_USE_ADVANCED TRUE
-
 #undef STM32_PWM_USE_TIM1
 #define STM32_PWM_USE_TIM1 TRUE

+ 0 - 3
keyboards/acheron/apollo/87htsc/mcuconf.h

@@ -18,8 +18,5 @@
 
 #include_next <mcuconf.h>
 
-#undef STM32_PWM_USE_ADVANCED
-#define STM32_PWM_USE_ADVANCED TRUE
-
 #undef STM32_PWM_USE_TIM1
 #define STM32_PWM_USE_TIM1 TRUE

+ 0 - 3
keyboards/acheron/apollo/88htsc/mcuconf.h

@@ -18,8 +18,5 @@
 
 #include_next <mcuconf.h>
 
-#undef STM32_PWM_USE_ADVANCED
-#define STM32_PWM_USE_ADVANCED TRUE
-
 #undef STM32_PWM_USE_TIM1
 #define STM32_PWM_USE_TIM1 TRUE

+ 0 - 3
keyboards/acheron/athena/alpha/mcuconf.h

@@ -21,9 +21,6 @@
 #undef STM32_I2C_USE_I2C1
 #define STM32_I2C_USE_I2C1 TRUE
 
-#undef STM32_PWM_USE_ADVANCED
-#define STM32_PWM_USE_ADVANCED TRUE
-
 #undef STM32_PWM_USE_TIM3
 #define STM32_PWM_USE_TIM3 TRUE
 

+ 0 - 3
keyboards/acheron/athena/beta/mcuconf.h

@@ -21,9 +21,6 @@
 #undef STM32_I2C_USE_I2C1
 #define STM32_I2C_USE_I2C1 TRUE
 
-#undef STM32_PWM_USE_ADVANCED
-#define STM32_PWM_USE_ADVANCED TRUE
-
 #undef STM32_PWM_USE_TIM3
 #define STM32_PWM_USE_TIM3 TRUE
 

+ 0 - 3
keyboards/acheron/shark/beta/mcuconf.h

@@ -21,9 +21,6 @@
 #undef STM32_I2C_USE_I2C1
 #define STM32_I2C_USE_I2C1 TRUE
 
-#undef STM32_PWM_USE_ADVANCED
-#define STM32_PWM_USE_ADVANCED TRUE
-
 #undef STM32_PWM_USE_TIM3
 #define STM32_PWM_USE_TIM3 TRUE
 

+ 0 - 3
keyboards/acheron/themis/87h/mcuconf.h

@@ -18,8 +18,5 @@
 
 #include_next <mcuconf.h>
 
-#undef STM32_PWM_USE_ADVANCED
-#define STM32_PWM_USE_ADVANCED TRUE
-
 #undef STM32_PWM_USE_TIM1
 #define STM32_PWM_USE_TIM1 TRUE

+ 0 - 3
keyboards/acheron/themis/87htsc/mcuconf.h

@@ -18,8 +18,5 @@
 
 #include_next <mcuconf.h>
 
-#undef STM32_PWM_USE_ADVANCED
-#define STM32_PWM_USE_ADVANCED TRUE
-
 #undef STM32_PWM_USE_TIM1
 #define STM32_PWM_USE_TIM1 TRUE

+ 0 - 3
keyboards/acheron/themis/88htsc/mcuconf.h

@@ -18,8 +18,5 @@
 
 #include_next <mcuconf.h>
 
-#undef STM32_PWM_USE_ADVANCED
-#define STM32_PWM_USE_ADVANCED TRUE
-
 #undef STM32_PWM_USE_TIM1
 #define STM32_PWM_USE_TIM1 TRUE

+ 0 - 3
keyboards/aurora65/mcuconf.h

@@ -20,6 +20,3 @@
 
 #undef STM32_PWM_USE_TIM1
 #define STM32_PWM_USE_TIM1 TRUE
-
-#undef STM32_PWM_USE_ADVANCED
-#define STM32_PWM_USE_ADVANCED TRUE

+ 0 - 3
keyboards/black_hellebore/mcuconf.h

@@ -18,8 +18,5 @@
 
 #include_next <mcuconf.h>
 
-#undef STM32_PWM_USE_ADVANCED
-#define STM32_PWM_USE_ADVANCED TRUE
-
 #undef STM32_PWM_USE_TIM1
 #define STM32_PWM_USE_TIM1 TRUE

+ 0 - 3
keyboards/cipulot/ec_980c/mcuconf.h

@@ -21,8 +21,5 @@
 #undef STM32_ADC_USE_ADC1
 #define STM32_ADC_USE_ADC1 TRUE
 
-#undef STM32_PWM_USE_ADVANCED
-#define STM32_PWM_USE_ADVANCED TRUE
-
 #undef STM32_PWM_USE_TIM1
 #define STM32_PWM_USE_TIM1 TRUE

+ 0 - 3
keyboards/cipulot/ec_typek/mcuconf.h

@@ -21,8 +21,5 @@
 #undef STM32_ADC_USE_ADC1
 #define STM32_ADC_USE_ADC1 TRUE
 
-#undef STM32_PWM_USE_ADVANCED
-#define STM32_PWM_USE_ADVANCED TRUE
-
 #undef STM32_PWM_USE_TIM1
 #define STM32_PWM_USE_TIM1 TRUE

+ 0 - 2
keyboards/meetlab/kalice/mcuconf.h

@@ -19,5 +19,3 @@
 
 #undef STM32_PWM_USE_TIM1
 #define STM32_PWM_USE_TIM1 TRUE
-#undef STM32_PWM_USE_ADVANCED
-#define STM32_PWM_USE_ADVANCED TRUE

+ 0 - 3
keyboards/mode/m256wh/mcuconf.h

@@ -18,8 +18,5 @@
 
 #include_next <mcuconf.h>
 
-#undef STM32_PWM_USE_ADVANCED
-#define STM32_PWM_USE_ADVANCED TRUE
-
 #undef STM32_PWM_USE_TIM1
 #define STM32_PWM_USE_TIM1 TRUE

+ 0 - 3
keyboards/mode/m256ws/mcuconf.h

@@ -18,8 +18,5 @@
 
 #include_next <mcuconf.h>
 
-#undef STM32_PWM_USE_ADVANCED
-#define STM32_PWM_USE_ADVANCED TRUE
-
 #undef STM32_PWM_USE_TIM1
 #define STM32_PWM_USE_TIM1 TRUE

+ 0 - 3
keyboards/smithrune/iron165r2/f411/mcuconf.h

@@ -21,9 +21,6 @@
 #undef STM32_I2C_USE_I2C1
 #define STM32_I2C_USE_I2C1 TRUE
 
-#undef STM32_PWM_USE_ADVANCED
-#define STM32_PWM_USE_ADVANCED TRUE
-
 #undef STM32_PWM_USE_TIM3
 #define STM32_PWM_USE_TIM3 TRUE
 

+ 0 - 3
keyboards/smithrune/magnus/m75h/mcuconf.h

@@ -18,9 +18,6 @@
 
 #include_next <mcuconf.h>
 
-#undef STM32_PWM_USE_ADVANCED
-#define STM32_PWM_USE_ADVANCED TRUE
-
 #undef STM32_PWM_USE_TIM3
 #define STM32_PWM_USE_TIM3 TRUE
 

+ 0 - 3
keyboards/smithrune/magnus/m75s/mcuconf.h

@@ -18,9 +18,6 @@
 
 #include_next <mcuconf.h>
 
-#undef STM32_PWM_USE_ADVANCED
-#define STM32_PWM_USE_ADVANCED TRUE
-
 #undef STM32_PWM_USE_TIM3
 #define STM32_PWM_USE_TIM3 TRUE
 

+ 0 - 3
keyboards/tg67/mcuconf.h

@@ -20,6 +20,3 @@
 
 #undef STM32_PWM_USE_TIM1
 #define STM32_PWM_USE_TIM1 TRUE
-
-#undef STM32_PWM_USE_ADVANCED
-#define STM32_PWM_USE_ADVANCED TRUE

+ 0 - 3
keyboards/viendi8l/mcuconf.h

@@ -21,8 +21,5 @@
 #undef STM32_I2C_USE_I2C1
 #define STM32_I2C_USE_I2C1 TRUE
 
-#undef STM32_PWM_USE_ADVANCED
-#define STM32_PWM_USE_ADVANCED TRUE
-
 #undef STM32_PWM_USE_TIM1
 #define STM32_PWM_USE_TIM1 TRUE

+ 1 - 1
platforms/chibios/drivers/backlight_pwm.c

@@ -25,7 +25,7 @@
 #    define BACKLIGHT_PWM_CHANNEL 3
 #endif
 
-// Support for pins which are on TIM1_CH1N - requires STM32_PWM_USE_ADVANCED
+// Support for pins which are on TIM1_CH1N
 #ifdef BACKLIGHT_PWM_COMPLEMENTARY_OUTPUT
 #    if BACKLIGHT_ON_STATE == 1
 #        define PWM_OUTPUT_MODE PWM_COMPLEMENTARY_OUTPUT_ACTIVE_LOW;