a7486a8d87e6b982033d9328f6474fb7d7d5371a

Author
Joel Challis <git@zvecr.com>
Committer
GitHub <noreply@github.com>
Date

Message

Remove `STM32_PWM_USE_ADVANCED` references (#24432)

Diff

This diff is truncated to protect this page.

  1diff --git a/docs/drivers/ws2812.md b/docs/drivers/ws2812.md
  2index 61addf1917ed1e19a5d2ea8ab6bdfbc13e82f20a..64343d3c6aa9441fb768f98eab1e8c1dca945cec 100644
  3--- a/docs/drivers/ws2812.md
  4+++ b/docs/drivers/ws2812.md
  5@@ -236,7 +236,7 @@ The following `#define`s apply only to the `pwm` driver:
  6 |`WS2812_PWM_COMPLEMENTARY_OUTPUT`|*Not defined*       |Whether the PWM output is complementary (`TIMx_CHyN`)                                     |
  7 
  8 ::: tip
  9diff --git a/keyboards/acheron/apollo/87h/delta/mcuconf.h b/keyboards/acheron/apollo/87h/delta/mcuconf.h
 10index 652fecfc8aa182c7938e5d0264796d543d7cb401..0000e33889a7cb5e63005d05aab272d03894003c 100644
 11--- a/keyboards/acheron/apollo/87h/delta/mcuconf.h
 12+++ b/keyboards/acheron/apollo/87h/delta/mcuconf.h
 13@@ -18,8 +18,5 @@
 14 
 15 #include_next <mcuconf.h>
 16 
 17-#undef STM32_PWM_USE_ADVANCED
 18-#define STM32_PWM_USE_ADVANCED TRUE
 19-
 20 #undef STM32_PWM_USE_TIM1
 21 #define STM32_PWM_USE_TIM1 TRUE
 22diff --git a/keyboards/acheron/apollo/87htsc/mcuconf.h b/keyboards/acheron/apollo/87htsc/mcuconf.h
 23index 652fecfc8aa182c7938e5d0264796d543d7cb401..0000e33889a7cb5e63005d05aab272d03894003c 100644
 24--- a/keyboards/acheron/apollo/87htsc/mcuconf.h
 25+++ b/keyboards/acheron/apollo/87htsc/mcuconf.h
 26@@ -18,8 +18,5 @@
 27 
 28 #include_next <mcuconf.h>
 29 
 30-#undef STM32_PWM_USE_ADVANCED
 31-#define STM32_PWM_USE_ADVANCED TRUE
 32-
 33 #undef STM32_PWM_USE_TIM1
 34 #define STM32_PWM_USE_TIM1 TRUE
 35diff --git a/keyboards/acheron/apollo/88htsc/mcuconf.h b/keyboards/acheron/apollo/88htsc/mcuconf.h
 36index 652fecfc8aa182c7938e5d0264796d543d7cb401..0000e33889a7cb5e63005d05aab272d03894003c 100644
 37--- a/keyboards/acheron/apollo/88htsc/mcuconf.h
 38+++ b/keyboards/acheron/apollo/88htsc/mcuconf.h
 39@@ -18,8 +18,5 @@
 40 
 41 #include_next <mcuconf.h>
 42 
 43-#undef STM32_PWM_USE_ADVANCED
 44-#define STM32_PWM_USE_ADVANCED TRUE
 45-
 46 #undef STM32_PWM_USE_TIM1
 47 #define STM32_PWM_USE_TIM1 TRUE
 48diff --git a/keyboards/acheron/athena/alpha/mcuconf.h b/keyboards/acheron/athena/alpha/mcuconf.h
 49index 63f1e30e6410c9c2eb89a0874adba7e13aca1f2d..c35579fe1c7bbcab4687b3a2247f84114feec319 100644
 50--- a/keyboards/acheron/athena/alpha/mcuconf.h
 51+++ b/keyboards/acheron/athena/alpha/mcuconf.h
 52@@ -21,9 +21,6 @@
 53 #undef STM32_I2C_USE_I2C1
 54 #define STM32_I2C_USE_I2C1 TRUE
 55 
 56-#undef STM32_PWM_USE_ADVANCED
 57-#define STM32_PWM_USE_ADVANCED TRUE
 58-
 59 #undef STM32_PWM_USE_TIM3
 60 #define STM32_PWM_USE_TIM3 TRUE
 61 
 62diff --git a/keyboards/acheron/athena/beta/mcuconf.h b/keyboards/acheron/athena/beta/mcuconf.h
 63index 63f1e30e6410c9c2eb89a0874adba7e13aca1f2d..c35579fe1c7bbcab4687b3a2247f84114feec319 100644
 64--- a/keyboards/acheron/athena/beta/mcuconf.h
 65+++ b/keyboards/acheron/athena/beta/mcuconf.h
 66@@ -21,9 +21,6 @@
 67 #undef STM32_I2C_USE_I2C1
 68 #define STM32_I2C_USE_I2C1 TRUE
 69 
 70-#undef STM32_PWM_USE_ADVANCED
 71-#define STM32_PWM_USE_ADVANCED TRUE
 72-
 73 #undef STM32_PWM_USE_TIM3
 74 #define STM32_PWM_USE_TIM3 TRUE
 75 
 76diff --git a/keyboards/acheron/shark/beta/mcuconf.h b/keyboards/acheron/shark/beta/mcuconf.h
 77index 63f1e30e6410c9c2eb89a0874adba7e13aca1f2d..c35579fe1c7bbcab4687b3a2247f84114feec319 100644
 78--- a/keyboards/acheron/shark/beta/mcuconf.h
 79+++ b/keyboards/acheron/shark/beta/mcuconf.h
 80@@ -21,9 +21,6 @@
 81 #undef STM32_I2C_USE_I2C1
 82 #define STM32_I2C_USE_I2C1 TRUE
 83 
 84-#undef STM32_PWM_USE_ADVANCED
 85-#define STM32_PWM_USE_ADVANCED TRUE
 86-
 87 #undef STM32_PWM_USE_TIM3
 88 #define STM32_PWM_USE_TIM3 TRUE
 89 
 90diff --git a/keyboards/acheron/themis/87h/mcuconf.h b/keyboards/acheron/themis/87h/mcuconf.h
 91index 3d1d05c307c4eaebecabf1cf809af75b11637dc4..ff2280716d64b407633231eaccca8b4e7bc13563 100644
 92--- a/keyboards/acheron/themis/87h/mcuconf.h
 93+++ b/keyboards/acheron/themis/87h/mcuconf.h
 94@@ -18,8 +18,5 @@
 95 
 96 #include_next <mcuconf.h>
 97 
 98-#undef STM32_PWM_USE_ADVANCED
 99-#define STM32_PWM_USE_ADVANCED TRUE
100-
101 #undef STM32_PWM_USE_TIM1
102 #define STM32_PWM_USE_TIM1 TRUE
103diff --git a/keyboards/acheron/themis/87htsc/mcuconf.h b/keyboards/acheron/themis/87htsc/mcuconf.h
104index 3d1d05c307c4eaebecabf1cf809af75b11637dc4..ff2280716d64b407633231eaccca8b4e7bc13563 100644
105--- a/keyboards/acheron/themis/87htsc/mcuconf.h
106+++ b/keyboards/acheron/themis/87htsc/mcuconf.h
107@@ -18,8 +18,5 @@
108 
109 #include_next <mcuconf.h>
110 
111-#undef STM32_PWM_USE_ADVANCED
112-#define STM32_PWM_USE_ADVANCED TRUE
113-
114 #undef STM32_PWM_USE_TIM1
115 #define STM32_PWM_USE_TIM1 TRUE
116diff --git a/keyboards/acheron/themis/88htsc/mcuconf.h b/keyboards/acheron/themis/88htsc/mcuconf.h
117index 3d1d05c307c4eaebecabf1cf809af75b11637dc4..ff2280716d64b407633231eaccca8b4e7bc13563 100644
118--- a/keyboards/acheron/themis/88htsc/mcuconf.h
119+++ b/keyboards/acheron/themis/88htsc/mcuconf.h
120@@ -18,8 +18,5 @@
121 
122 #include_next <mcuconf.h>
123 
124-#undef STM32_PWM_USE_ADVANCED
125-#define STM32_PWM_USE_ADVANCED TRUE
126-
127 #undef STM32_PWM_USE_TIM1
128 #define STM32_PWM_USE_TIM1 TRUE
129diff --git a/keyboards/aurora65/mcuconf.h b/keyboards/aurora65/mcuconf.h
130index 5e966ec140b7ddeeb15a25aa01c022a8db084867..0b3baa9b4b2743880456594acf4e6f17477d99a0 100644
131--- a/keyboards/aurora65/mcuconf.h
132+++ b/keyboards/aurora65/mcuconf.h
133@@ -20,6 +20,3 @@
134 
135 #undef STM32_PWM_USE_TIM1
136 #define STM32_PWM_USE_TIM1 TRUE
137-
138-#undef STM32_PWM_USE_ADVANCED
139-#define STM32_PWM_USE_ADVANCED TRUE
140diff --git a/keyboards/black_hellebore/mcuconf.h b/keyboards/black_hellebore/mcuconf.h
141index ccb216946c9355fb7df2a8c3b98206cfa23dce8f..51dc999135def70dd682fb9859064b50de6aa9b5 100644
142--- a/keyboards/black_hellebore/mcuconf.h
143+++ b/keyboards/black_hellebore/mcuconf.h
144@@ -18,8 +18,5 @@
145 
146 #include_next <mcuconf.h>
147 
148-#undef STM32_PWM_USE_ADVANCED
149-#define STM32_PWM_USE_ADVANCED TRUE
150-
151 #undef STM32_PWM_USE_TIM1
152 #define STM32_PWM_USE_TIM1 TRUE
153diff --git a/keyboards/cipulot/ec_980c/mcuconf.h b/keyboards/cipulot/ec_980c/mcuconf.h
154index 5f9ecca48dd863e0c7beac9b588da05df93918cb..2f22252a008c97a6af855358ceaaf7a3d2d0e7e5 100644
155--- a/keyboards/cipulot/ec_980c/mcuconf.h
156+++ b/keyboards/cipulot/ec_980c/mcuconf.h
157@@ -21,8 +21,5 @@
158 #undef STM32_ADC_USE_ADC1
159 #define STM32_ADC_USE_ADC1 TRUE
160 
161-#undef STM32_PWM_USE_ADVANCED
162-#define STM32_PWM_USE_ADVANCED TRUE
163-
164 #undef STM32_PWM_USE_TIM1
165 #define STM32_PWM_USE_TIM1 TRUE
166diff --git a/keyboards/cipulot/ec_typek/mcuconf.h b/keyboards/cipulot/ec_typek/mcuconf.h
167index 5f9ecca48dd863e0c7beac9b588da05df93918cb..2f22252a008c97a6af855358ceaaf7a3d2d0e7e5 100644
168--- a/keyboards/cipulot/ec_typek/mcuconf.h
169+++ b/keyboards/cipulot/ec_typek/mcuconf.h
170@@ -21,8 +21,5 @@
171 #undef STM32_ADC_USE_ADC1
172 #define STM32_ADC_USE_ADC1 TRUE
173 
174-#undef STM32_PWM_USE_ADVANCED
175-#define STM32_PWM_USE_ADVANCED TRUE
176-
177 #undef STM32_PWM_USE_TIM1
178 #define STM32_PWM_USE_TIM1 TRUE
179diff --git a/keyboards/meetlab/kalice/mcuconf.h b/keyboards/meetlab/kalice/mcuconf.h
180index e2f1a5652b99aaf28e115c8d6ccd6c6e0b4a5d35..92876625723e43e7806b89578e5c3a2c345b9ff5 100644
181--- a/keyboards/meetlab/kalice/mcuconf.h
182+++ b/keyboards/meetlab/kalice/mcuconf.h
183@@ -19,5 +19,3 @@
184 
185 #undef STM32_PWM_USE_TIM1
186 #define STM32_PWM_USE_TIM1 TRUE
187-#undef STM32_PWM_USE_ADVANCED
188-#define STM32_PWM_USE_ADVANCED TRUE
189diff --git a/keyboards/mode/m256wh/mcuconf.h b/keyboards/mode/m256wh/mcuconf.h
190index 3d1d05c307c4eaebecabf1cf809af75b11637dc4..ff2280716d64b407633231eaccca8b4e7bc13563 100644
191--- a/keyboards/mode/m256wh/mcuconf.h
192+++ b/keyboards/mode/m256wh/mcuconf.h
193@@ -18,8 +18,5 @@
194 
195 #include_next <mcuconf.h>
196 
197-#undef STM32_PWM_USE_ADVANCED
198-#define STM32_PWM_USE_ADVANCED TRUE
199-
200 #undef STM32_PWM_USE_TIM1
201 #define STM32_PWM_USE_TIM1 TRUE
202diff --git a/keyboards/mode/m256ws/mcuconf.h b/keyboards/mode/m256ws/mcuconf.h
203index 3d1d05c307c4eaebecabf1cf809af75b11637dc4..ff2280716d64b407633231eaccca8b4e7bc13563 100644
204--- a/keyboards/mode/m256ws/mcuconf.h
205+++ b/keyboards/mode/m256ws/mcuconf.h
206@@ -18,8 +18,5 @@
207 
208 #include_next <mcuconf.h>
209 
210-#undef STM32_PWM_USE_ADVANCED
211-#define STM32_PWM_USE_ADVANCED TRUE
212-
213 #undef STM32_PWM_USE_TIM1
214 #define STM32_PWM_USE_TIM1 TRUE
215diff --git a/keyboards/smithrune/iron165r2/f411/mcuconf.h b/keyboards/smithrune/iron165r2/f411/mcuconf.h
216index 63f1e30e6410c9c2eb89a0874adba7e13aca1f2d..c35579fe1c7bbcab4687b3a2247f84114feec319 100644
217--- a/keyboards/smithrune/iron165r2/f411/mcuconf.h
218+++ b/keyboards/smithrune/iron165r2/f411/mcuconf.h
219@@ -21,9 +21,6 @@
220 #undef STM32_I2C_USE_I2C1
221 #define STM32_I2C_USE_I2C1 TRUE
222 
223-#undef STM32_PWM_USE_ADVANCED
224-#define STM32_PWM_USE_ADVANCED TRUE
225-
226 #undef STM32_PWM_USE_TIM3
227 #define STM32_PWM_USE_TIM3 TRUE
228 
229diff --git a/keyboards/smithrune/magnus/m75h/mcuconf.h b/keyboards/smithrune/magnus/m75h/mcuconf.h
230index 8f4541a8c394090a17bf930872c123b736840dc8..e9e60c9f9908e5cfd6c511df383fd05e14578989 100644
231--- a/keyboards/smithrune/magnus/m75h/mcuconf.h
232+++ b/keyboards/smithrune/magnus/m75h/mcuconf.h
233@@ -18,9 +18,6 @@
234 
235 #include_next <mcuconf.h>
236 
237-#undef STM32_PWM_USE_ADVANCED
238-#define STM32_PWM_USE_ADVANCED TRUE
239-
240 #undef STM32_PWM_USE_TIM3
241 #define STM32_PWM_USE_TIM3 TRUE
242 
243diff --git a/keyboards/smithrune/magnus/m75s/mcuconf.h b/keyboards/smithrune/magnus/m75s/mcuconf.h
244index 8f4541a8c394090a17bf930872c123b736840dc8..e9e60c9f9908e5cfd6c511df383fd05e14578989 100644
245--- a/keyboards/smithrune/magnus/m75s/mcuconf.h
246+++ b/keyboards/smithrune/magnus/m75s/mcuconf.h
247@@ -18,9 +18,6 @@
248 
249 #include_next <mcuconf.h>
250 
251-#undef STM32_PWM_USE_ADVANCED
252-#define STM32_PWM_USE_ADVANCED TRUE
253-
254 #undef STM32_PWM_USE_TIM3
255 #define STM32_PWM_USE_TIM3 TRUE
256 
257diff --git a/keyboards/tg67/mcuconf.h b/keyboards/tg67/mcuconf.h
258index 8d8fd085d424d23f3737f1a5991ea996fe799bf2..a4bf617885aacbb0bd7c08afc5c2f913545aa4cf 100644
259--- a/keyboards/tg67/mcuconf.h
260+++ b/keyboards/tg67/mcuconf.h
261@@ -20,6 +20,3 @@
262 
263 #undef STM32_PWM_USE_TIM1
264 #define STM32_PWM_USE_TIM1 TRUE
265-
266-#undef STM32_PWM_USE_ADVANCED
267-#define STM32_PWM_USE_ADVANCED TRUE
268diff --git a/keyboards/viendi8l/mcuconf.h b/keyboards/viendi8l/mcuconf.h
269index 6c8d8c8af97ad7fe8d66814bd78eba14a5798b29..c9aae5b9e5eb5de96b9f1c04feec777f32fc8550 100644
270--- a/keyboards/viendi8l/mcuconf.h
271+++ b/keyboards/viendi8l/mcuconf.h
272@@ -21,8 +21,5 @@
273 #undef STM32_I2C_USE_I2C1
274 #define STM32_I2C_USE_I2C1 TRUE
275 
276-#undef STM32_PWM_USE_ADVANCED
277-#define STM32_PWM_USE_ADVANCED TRUE
278-
279 #undef STM32_PWM_USE_TIM1
280 #define STM32_PWM_USE_TIM1 TRUE
281diff --git a/platforms/chibios/drivers/backlight_pwm.c b/platforms/chibios/drivers/backlight_pwm.c
282index 01e6f71307a4c467cbf6e8b0754c83888890b1b3..25fe7962b0249a853e6ca39a627c5f4a00e74d24 100644
283--- a/platforms/chibios/drivers/backlight_pwm.c
284+++ b/platforms/chibios/drivers/backlight_pwm.c
285@@ -25,7 +25,7 @@
286 #    define BACKLIGHT_PWM_CHANNEL 3
287 #endif
288 
289-// Support for pins which are on TIM1_CH1N - requires STM32_PWM_USE_ADVANCED
290+// Support for pins which are on TIM1_CH1N
291 #ifdef BACKLIGHT_PWM_COMPLEMENTARY_OUTPUT
292 #    if BACKLIGHT_ON_STATE == 1
293 #        define PWM_OUTPUT_MODE PWM_COMPLEMENTARY_OUTPUT_ACTIVE_LOW;