a7486a8d87e6b982033d9328f6474fb7d7d5371a
- Author
- Joel Challis <git@zvecr.com>
- Committer
- GitHub <noreply@github.com>
- Date
Message
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;