Allow RGBLIGHT_ANIMATIONS to work on keebio/iris configurator builds (#8482)
[jackhill/qmk/firmware.git] / quantum / rgblight_breathe_table.h
CommitLineData
3da8d46a
TI
1#ifndef RGBLIGHT_EFFECT_BREATHE_TABLE
2#define RGBLIGHT_EFFECT_BREATHE_TABLE
3
4const uint8_t rgblight_effect_breathe_table[] PROGMEM = {
b624f32f 5/* #define RGBLIGHT_EFFECT_BREATHE_CENTER 1.85 */
6/* #define RGBLIGHT_EFFECT_BREATHE_MAX 255 */
3da8d46a 7
b624f32f 8#if RGBLIGHT_BREATHE_TABLE_SIZE == 256
9 0x22,
10 0x23,
11 0x25,
12 0x26,
13 0x28,
14 0x29,
15 0x2a,
16 0x2c,
17 0x2d,
18 0x2f,
19 0x30,
20 0x32,
21 0x33,
22 0x35,
23 0x36,
24 0x38,
25 0x3a,
26 0x3b,
27 0x3d,
28 0x3e,
29 0x40,
30 0x42,
31 0x43,
32 0x45,
33 0x47,
34 0x49,
35 0x4a,
36 0x4c,
37 0x4e,
38 0x50,
39 0x51,
40 0x53,
41 0x55,
42 0x57,
43 0x59,
44 0x5a,
45 0x5c,
46 0x5e,
47 0x60,
48 0x62,
49 0x64,
50 0x66,
51 0x68,
52 0x69,
53 0x6b,
54 0x6d,
55 0x6f,
56 0x71,
57 0x73,
58 0x75,
59 0x77,
60 0x79,
61 0x7b,
62 0x7d,
63 0x7f,
64 0x81,
65 0x83,
66 0x85,
67 0x87,
68 0x89,
69 0x8a,
70 0x8c,
71 0x8e,
72 0x90,
73 0x92,
74 0x94,
75 0x96,
76 0x98,
77 0x9a,
78 0x9c,
79 0x9e,
80 0x9f,
81 0xa1,
82 0xa3,
83 0xa5,
84 0xa7,
85 0xa8,
86 0xaa,
87 0xac,
88 0xae,
89 0xaf,
90 0xb1,
91 0xb3,
92 0xb4,
93 0xb6,
94 0xb8,
95 0xb9,
96 0xbb,
97 0xbc,
98 0xbe,
99 0xbf,
100 0xc1,
101 0xc2,
102 0xc3,
103 0xc5,
104 0xc6,
105 0xc7,
106 0xc9,
107 0xca,
108 0xcb,
109 0xcc,
110 0xcd,
111 0xce,
112 0xd0,
113 0xd1,
114 0xd2,
115 0xd2,
116 0xd3,
117 0xd4,
118 0xd5,
119 0xd6,
120 0xd7,
121 0xd7,
122 0xd8,
123 0xd9,
124 0xd9,
125 0xda,
126 0xda,
127 0xdb,
128 0xdb,
129 0xdb,
130 0xdc,
131 0xdc,
132 0xdc,
133 0xdc,
134 0xdc,
135 0xdd,
136 0xdd,
137 0xdd,
138 0xdd,
139 0xdc,
140 0xdc,
141 0xdc,
142 0xdc,
143 0xdc,
144 0xdb,
145 0xdb,
146 0xdb,
147 0xda,
148 0xda,
149 0xd9,
150 0xd9,
151 0xd8,
152 0xd7,
153 0xd7,
154 0xd6,
155 0xd5,
156 0xd4,
157 0xd3,
158 0xd2,
159 0xd2,
160 0xd1,
161 0xd0,
162 0xce,
163 0xcd,
164 0xcc,
165 0xcb,
166 0xca,
167 0xc9,
168 0xc7,
169 0xc6,
170 0xc5,
171 0xc3,
172 0xc2,
173 0xc1,
174 0xbf,
175 0xbe,
176 0xbc,
177 0xbb,
178 0xb9,
179 0xb8,
180 0xb6,
181 0xb4,
182 0xb3,
183 0xb1,
184 0xaf,
185 0xae,
186 0xac,
187 0xaa,
188 0xa8,
189 0xa7,
190 0xa5,
191 0xa3,
192 0xa1,
193 0x9f,
194 0x9e,
195 0x9c,
196 0x9a,
197 0x98,
198 0x96,
199 0x94,
200 0x92,
201 0x90,
202 0x8e,
203 0x8c,
204 0x8a,
205 0x89,
206 0x87,
207 0x85,
208 0x83,
209 0x81,
210 0x7f,
211 0x7d,
212 0x7b,
213 0x79,
214 0x77,
215 0x75,
216 0x73,
217 0x71,
218 0x6f,
219 0x6d,
220 0x6b,
221 0x69,
222 0x68,
223 0x66,
224 0x64,
225 0x62,
226 0x60,
227 0x5e,
228 0x5c,
229 0x5a,
230 0x59,
231 0x57,
232 0x55,
233 0x53,
234 0x51,
235 0x50,
236 0x4e,
237 0x4c,
238 0x4a,
239 0x49,
240 0x47,
241 0x45,
242 0x43,
243 0x42,
244 0x40,
245 0x3e,
246 0x3d,
247 0x3b,
248 0x3a,
249 0x38,
250 0x36,
251 0x35,
252 0x33,
253 0x32,
254 0x30,
255 0x2f,
256 0x2d,
257 0x2c,
258 0x2a,
259 0x29,
260 0x28,
261 0x26,
262 0x25,
263 0x23,
264 0x22
265#endif /* 256 bytes table */
3da8d46a 266
b624f32f 267#if RGBLIGHT_BREATHE_TABLE_SIZE == 128
268 0x22,
269 0x25,
270 0x28,
271 0x2a,
272 0x2d,
273 0x30,
274 0x33,
275 0x36,
276 0x3a,
277 0x3d,
278 0x40,
279 0x43,
280 0x47,
281 0x4a,
282 0x4e,
283 0x51,
284 0x55,
285 0x59,
286 0x5c,
287 0x60,
288 0x64,
289 0x68,
290 0x6b,
291 0x6f,
292 0x73,
293 0x77,
294 0x7b,
295 0x7f,
296 0x83,
297 0x87,
298 0x8a,
299 0x8e,
300 0x92,
301 0x96,
302 0x9a,
303 0x9e,
304 0xa1,
305 0xa5,
306 0xa8,
307 0xac,
308 0xaf,
309 0xb3,
310 0xb6,
311 0xb9,
312 0xbc,
313 0xbf,
314 0xc2,
315 0xc5,
316 0xc7,
317 0xca,
318 0xcc,
319 0xce,
320 0xd1,
321 0xd2,
322 0xd4,
323 0xd6,
324 0xd7,
325 0xd9,
326 0xda,
327 0xdb,
328 0xdb,
329 0xdc,
330 0xdc,
331 0xdd,
332 0xdd,
333 0xdc,
334 0xdc,
335 0xdc,
336 0xdb,
337 0xda,
338 0xd9,
339 0xd8,
340 0xd7,
341 0xd5,
342 0xd3,
343 0xd2,
344 0xd0,
345 0xcd,
346 0xcb,
347 0xc9,
348 0xc6,
349 0xc3,
350 0xc1,
351 0xbe,
352 0xbb,
353 0xb8,
354 0xb4,
355 0xb1,
356 0xae,
357 0xaa,
358 0xa7,
359 0xa3,
360 0x9f,
361 0x9c,
362 0x98,
363 0x94,
364 0x90,
365 0x8c,
366 0x89,
367 0x85,
368 0x81,
369 0x7d,
370 0x79,
371 0x75,
372 0x71,
373 0x6d,
374 0x69,
375 0x66,
376 0x62,
377 0x5e,
378 0x5a,
379 0x57,
380 0x53,
381 0x50,
382 0x4c,
383 0x49,
384 0x45,
385 0x42,
386 0x3e,
387 0x3b,
388 0x38,
389 0x35,
390 0x32,
391 0x2f,
392 0x2c,
393 0x29,
394 0x26,
395 0x23
396#endif /* 128 bytes table */
3da8d46a 397
b624f32f 398#if RGBLIGHT_BREATHE_TABLE_SIZE == 64
399 0x22,
400 0x28,
401 0x2d,
402 0x33,
403 0x3a,
404 0x40,
405 0x47,
406 0x4e,
407 0x55,
408 0x5c,
409 0x64,
410 0x6b,
411 0x73,
412 0x7b,
413 0x83,
414 0x8a,
415 0x92,
416 0x9a,
417 0xa1,
418 0xa8,
419 0xaf,
420 0xb6,
421 0xbc,
422 0xc2,
423 0xc7,
424 0xcc,
425 0xd1,
426 0xd4,
427 0xd7,
428 0xda,
429 0xdb,
430 0xdc,
431 0xdd,
432 0xdc,
433 0xdb,
434 0xd9,
435 0xd7,
436 0xd3,
437 0xd0,
438 0xcb,
439 0xc6,
440 0xc1,
441 0xbb,
442 0xb4,
443 0xae,
444 0xa7,
445 0x9f,
446 0x98,
447 0x90,
448 0x89,
449 0x81,
450 0x79,
451 0x71,
452 0x69,
453 0x62,
454 0x5a,
455 0x53,
456 0x4c,
457 0x45,
458 0x3e,
459 0x38,
460 0x32,
461 0x2c,
462 0x26
463#endif /* 64 bytes table */
3da8d46a
TI
464};
465
b624f32f 466static const int table_scale = 256 / sizeof(rgblight_effect_breathe_table);
3da8d46a
TI
467
468#endif /* RGBLIGHT_EFFECT_BREATHE_TABLE */