]> git.donarmstrong.com Git - qmk_firmware.git/blob - quantum/rgblight_breathe_table.h
[Keyboard] leds in default keymap (#6357)
[qmk_firmware.git] / quantum / rgblight_breathe_table.h
1 #ifndef RGBLIGHT_EFFECT_BREATHE_TABLE
2 #define RGBLIGHT_EFFECT_BREATHE_TABLE
3
4 const uint8_t rgblight_effect_breathe_table[] PROGMEM = {
5   /* #define RGBLIGHT_EFFECT_BREATHE_CENTER   1.85 */
6   /* #define RGBLIGHT_EFFECT_BREATHE_MAX      255 */
7
8  #if RGBLIGHT_BREATHE_TABLE_SIZE == 256
9   0x22,  0x23,  0x25,  0x26,  0x28,  0x29,  0x2a,  0x2c,
10   0x2d,  0x2f,  0x30,  0x32,  0x33,  0x35,  0x36,  0x38,
11   0x3a,  0x3b,  0x3d,  0x3e,  0x40,  0x42,  0x43,  0x45,
12   0x47,  0x49,  0x4a,  0x4c,  0x4e,  0x50,  0x51,  0x53,
13   0x55,  0x57,  0x59,  0x5a,  0x5c,  0x5e,  0x60,  0x62,
14   0x64,  0x66,  0x68,  0x69,  0x6b,  0x6d,  0x6f,  0x71,
15   0x73,  0x75,  0x77,  0x79,  0x7b,  0x7d,  0x7f,  0x81,
16   0x83,  0x85,  0x87,  0x89,  0x8a,  0x8c,  0x8e,  0x90,
17   0x92,  0x94,  0x96,  0x98,  0x9a,  0x9c,  0x9e,  0x9f,
18   0xa1,  0xa3,  0xa5,  0xa7,  0xa8,  0xaa,  0xac,  0xae,
19   0xaf,  0xb1,  0xb3,  0xb4,  0xb6,  0xb8,  0xb9,  0xbb,
20   0xbc,  0xbe,  0xbf,  0xc1,  0xc2,  0xc3,  0xc5,  0xc6,
21   0xc7,  0xc9,  0xca,  0xcb,  0xcc,  0xcd,  0xce,  0xd0,
22   0xd1,  0xd2,  0xd2,  0xd3,  0xd4,  0xd5,  0xd6,  0xd7,
23   0xd7,  0xd8,  0xd9,  0xd9,  0xda,  0xda,  0xdb,  0xdb,
24   0xdb,  0xdc,  0xdc,  0xdc,  0xdc,  0xdc,  0xdd,  0xdd,
25   0xdd,  0xdd,  0xdc,  0xdc,  0xdc,  0xdc,  0xdc,  0xdb,
26   0xdb,  0xdb,  0xda,  0xda,  0xd9,  0xd9,  0xd8,  0xd7,
27   0xd7,  0xd6,  0xd5,  0xd4,  0xd3,  0xd2,  0xd2,  0xd1,
28   0xd0,  0xce,  0xcd,  0xcc,  0xcb,  0xca,  0xc9,  0xc7,
29   0xc6,  0xc5,  0xc3,  0xc2,  0xc1,  0xbf,  0xbe,  0xbc,
30   0xbb,  0xb9,  0xb8,  0xb6,  0xb4,  0xb3,  0xb1,  0xaf,
31   0xae,  0xac,  0xaa,  0xa8,  0xa7,  0xa5,  0xa3,  0xa1,
32   0x9f,  0x9e,  0x9c,  0x9a,  0x98,  0x96,  0x94,  0x92,
33   0x90,  0x8e,  0x8c,  0x8a,  0x89,  0x87,  0x85,  0x83,
34   0x81,  0x7f,  0x7d,  0x7b,  0x79,  0x77,  0x75,  0x73,
35   0x71,  0x6f,  0x6d,  0x6b,  0x69,  0x68,  0x66,  0x64,
36   0x62,  0x60,  0x5e,  0x5c,  0x5a,  0x59,  0x57,  0x55,
37   0x53,  0x51,  0x50,  0x4e,  0x4c,  0x4a,  0x49,  0x47,
38   0x45,  0x43,  0x42,  0x40,  0x3e,  0x3d,  0x3b,  0x3a,
39   0x38,  0x36,  0x35,  0x33,  0x32,  0x30,  0x2f,  0x2d,
40   0x2c,  0x2a,  0x29,  0x28,  0x26,  0x25,  0x23,  0x22
41  #endif /* 256 bytes table */
42
43  #if RGBLIGHT_BREATHE_TABLE_SIZE == 128
44   0x22,  0x25,  0x28,  0x2a,
45   0x2d,  0x30,  0x33,  0x36,
46   0x3a,  0x3d,  0x40,  0x43,
47   0x47,  0x4a,  0x4e,  0x51,
48   0x55,  0x59,  0x5c,  0x60,
49   0x64,  0x68,  0x6b,  0x6f,
50   0x73,  0x77,  0x7b,  0x7f,
51   0x83,  0x87,  0x8a,  0x8e,
52   0x92,  0x96,  0x9a,  0x9e,
53   0xa1,  0xa5,  0xa8,  0xac,
54   0xaf,  0xb3,  0xb6,  0xb9,
55   0xbc,  0xbf,  0xc2,  0xc5,
56   0xc7,  0xca,  0xcc,  0xce,
57   0xd1,  0xd2,  0xd4,  0xd6,
58   0xd7,  0xd9,  0xda,  0xdb,
59   0xdb,  0xdc,  0xdc,  0xdd,
60   0xdd,  0xdc,  0xdc,  0xdc,
61   0xdb,  0xda,  0xd9,  0xd8,
62   0xd7,  0xd5,  0xd3,  0xd2,
63   0xd0,  0xcd,  0xcb,  0xc9,
64   0xc6,  0xc3,  0xc1,  0xbe,
65   0xbb,  0xb8,  0xb4,  0xb1,
66   0xae,  0xaa,  0xa7,  0xa3,
67   0x9f,  0x9c,  0x98,  0x94,
68   0x90,  0x8c,  0x89,  0x85,
69   0x81,  0x7d,  0x79,  0x75,
70   0x71,  0x6d,  0x69,  0x66,
71   0x62,  0x5e,  0x5a,  0x57,
72   0x53,  0x50,  0x4c,  0x49,
73   0x45,  0x42,  0x3e,  0x3b,
74   0x38,  0x35,  0x32,  0x2f,
75   0x2c,  0x29,  0x26,  0x23
76  #endif /* 128 bytes table */
77
78  #if RGBLIGHT_BREATHE_TABLE_SIZE == 64
79   0x22,  0x28,
80   0x2d,  0x33,
81   0x3a,  0x40,
82   0x47,  0x4e,
83   0x55,  0x5c,
84   0x64,  0x6b,
85   0x73,  0x7b,
86   0x83,  0x8a,
87   0x92,  0x9a,
88   0xa1,  0xa8,
89   0xaf,  0xb6,
90   0xbc,  0xc2,
91   0xc7,  0xcc,
92   0xd1,  0xd4,
93   0xd7,  0xda,
94   0xdb,  0xdc,
95   0xdd,  0xdc,
96   0xdb,  0xd9,
97   0xd7,  0xd3,
98   0xd0,  0xcb,
99   0xc6,  0xc1,
100   0xbb,  0xb4,
101   0xae,  0xa7,
102   0x9f,  0x98,
103   0x90,  0x89,
104   0x81,  0x79,
105   0x71,  0x69,
106   0x62,  0x5a,
107   0x53,  0x4c,
108   0x45,  0x3e,
109   0x38,  0x32,
110   0x2c,  0x26
111  #endif /* 64 bytes table */
112 };
113
114 static const int table_scale = 256/sizeof(rgblight_effect_breathe_table);
115
116 #endif /* RGBLIGHT_EFFECT_BREATHE_TABLE */