Krolyxon
Commit 1d55752

Branches

Tags

Refs →

orion-rf.piolibdepsesp32-s3-n16r8U8g2srcclibu8g2_d_setup.c

9778 lines · 446 KB · C

1/* u8g2_d_setup.c */
2/* generated code, codebuild, u8g2 project */
3
4#include "u8g2.h"
5
6/* ssd1305 */
7/* ssd1305 1 */
8void u8g2_Setup_ssd1305_128x32_noname_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
9{
10 uint8_t tile_buf_height;
11 uint8_t *buf;
12 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1305_128x32_noname, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
13 buf = u8g2_m_16_4_1(&tile_buf_height);
14 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
15}
16void u8g2_Setup_ssd1305_128x32_adafruit_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
17{
18 uint8_t tile_buf_height;
19 uint8_t *buf;
20 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1305_128x32_adafruit, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
21 buf = u8g2_m_16_4_1(&tile_buf_height);
22 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
23}
24/* ssd1305 2 */
25void u8g2_Setup_ssd1305_128x32_noname_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
26{
27 uint8_t tile_buf_height;
28 uint8_t *buf;
29 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1305_128x32_noname, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
30 buf = u8g2_m_16_4_2(&tile_buf_height);
31 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
32}
33void u8g2_Setup_ssd1305_128x32_adafruit_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
34{
35 uint8_t tile_buf_height;
36 uint8_t *buf;
37 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1305_128x32_adafruit, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
38 buf = u8g2_m_16_4_2(&tile_buf_height);
39 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
40}
41/* ssd1305 f */
42void u8g2_Setup_ssd1305_128x32_noname_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
43{
44 uint8_t tile_buf_height;
45 uint8_t *buf;
46 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1305_128x32_noname, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
47 buf = u8g2_m_16_4_f(&tile_buf_height);
48 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
49}
50void u8g2_Setup_ssd1305_128x32_adafruit_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
51{
52 uint8_t tile_buf_height;
53 uint8_t *buf;
54 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1305_128x32_adafruit, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
55 buf = u8g2_m_16_4_f(&tile_buf_height);
56 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
57}
58/* ssd1305 */
59/* ssd1305 1 */
60void u8g2_Setup_ssd1305_i2c_128x32_noname_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
61{
62 uint8_t tile_buf_height;
63 uint8_t *buf;
64 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1305_128x32_noname, u8x8_cad_ssd13xx_i2c, byte_cb, gpio_and_delay_cb);
65 buf = u8g2_m_16_4_1(&tile_buf_height);
66 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
67}
68void u8g2_Setup_ssd1305_i2c_128x32_adafruit_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
69{
70 uint8_t tile_buf_height;
71 uint8_t *buf;
72 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1305_128x32_adafruit, u8x8_cad_ssd13xx_i2c, byte_cb, gpio_and_delay_cb);
73 buf = u8g2_m_16_4_1(&tile_buf_height);
74 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
75}
76/* ssd1305 2 */
77void u8g2_Setup_ssd1305_i2c_128x32_noname_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
78{
79 uint8_t tile_buf_height;
80 uint8_t *buf;
81 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1305_128x32_noname, u8x8_cad_ssd13xx_i2c, byte_cb, gpio_and_delay_cb);
82 buf = u8g2_m_16_4_2(&tile_buf_height);
83 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
84}
85void u8g2_Setup_ssd1305_i2c_128x32_adafruit_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
86{
87 uint8_t tile_buf_height;
88 uint8_t *buf;
89 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1305_128x32_adafruit, u8x8_cad_ssd13xx_i2c, byte_cb, gpio_and_delay_cb);
90 buf = u8g2_m_16_4_2(&tile_buf_height);
91 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
92}
93/* ssd1305 f */
94void u8g2_Setup_ssd1305_i2c_128x32_noname_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
95{
96 uint8_t tile_buf_height;
97 uint8_t *buf;
98 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1305_128x32_noname, u8x8_cad_ssd13xx_i2c, byte_cb, gpio_and_delay_cb);
99 buf = u8g2_m_16_4_f(&tile_buf_height);
100 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
101}
102void u8g2_Setup_ssd1305_i2c_128x32_adafruit_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
103{
104 uint8_t tile_buf_height;
105 uint8_t *buf;
106 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1305_128x32_adafruit, u8x8_cad_ssd13xx_i2c, byte_cb, gpio_and_delay_cb);
107 buf = u8g2_m_16_4_f(&tile_buf_height);
108 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
109}
110/* ssd1305 */
111/* ssd1305 1 */
112void u8g2_Setup_ssd1305_128x64_adafruit_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
113{
114 uint8_t tile_buf_height;
115 uint8_t *buf;
116 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1305_128x64_adafruit, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
117 buf = u8g2_m_16_8_1(&tile_buf_height);
118 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
119}
120void u8g2_Setup_ssd1305_128x64_raystar_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
121{
122 uint8_t tile_buf_height;
123 uint8_t *buf;
124 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1305_128x64_raystar, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
125 buf = u8g2_m_16_8_1(&tile_buf_height);
126 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
127}
128/* ssd1305 2 */
129void u8g2_Setup_ssd1305_128x64_adafruit_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
130{
131 uint8_t tile_buf_height;
132 uint8_t *buf;
133 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1305_128x64_adafruit, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
134 buf = u8g2_m_16_8_2(&tile_buf_height);
135 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
136}
137void u8g2_Setup_ssd1305_128x64_raystar_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
138{
139 uint8_t tile_buf_height;
140 uint8_t *buf;
141 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1305_128x64_raystar, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
142 buf = u8g2_m_16_8_2(&tile_buf_height);
143 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
144}
145/* ssd1305 f */
146void u8g2_Setup_ssd1305_128x64_adafruit_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
147{
148 uint8_t tile_buf_height;
149 uint8_t *buf;
150 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1305_128x64_adafruit, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
151 buf = u8g2_m_16_8_f(&tile_buf_height);
152 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
153}
154void u8g2_Setup_ssd1305_128x64_raystar_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
155{
156 uint8_t tile_buf_height;
157 uint8_t *buf;
158 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1305_128x64_raystar, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
159 buf = u8g2_m_16_8_f(&tile_buf_height);
160 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
161}
162/* ssd1305 */
163/* ssd1305 1 */
164void u8g2_Setup_ssd1305_i2c_128x64_adafruit_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
165{
166 uint8_t tile_buf_height;
167 uint8_t *buf;
168 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1305_128x64_adafruit, u8x8_cad_ssd13xx_i2c, byte_cb, gpio_and_delay_cb);
169 buf = u8g2_m_16_8_1(&tile_buf_height);
170 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
171}
172void u8g2_Setup_ssd1305_i2c_128x64_raystar_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
173{
174 uint8_t tile_buf_height;
175 uint8_t *buf;
176 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1305_128x64_raystar, u8x8_cad_ssd13xx_i2c, byte_cb, gpio_and_delay_cb);
177 buf = u8g2_m_16_8_1(&tile_buf_height);
178 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
179}
180/* ssd1305 2 */
181void u8g2_Setup_ssd1305_i2c_128x64_adafruit_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
182{
183 uint8_t tile_buf_height;
184 uint8_t *buf;
185 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1305_128x64_adafruit, u8x8_cad_ssd13xx_i2c, byte_cb, gpio_and_delay_cb);
186 buf = u8g2_m_16_8_2(&tile_buf_height);
187 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
188}
189void u8g2_Setup_ssd1305_i2c_128x64_raystar_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
190{
191 uint8_t tile_buf_height;
192 uint8_t *buf;
193 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1305_128x64_raystar, u8x8_cad_ssd13xx_i2c, byte_cb, gpio_and_delay_cb);
194 buf = u8g2_m_16_8_2(&tile_buf_height);
195 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
196}
197/* ssd1305 f */
198void u8g2_Setup_ssd1305_i2c_128x64_adafruit_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
199{
200 uint8_t tile_buf_height;
201 uint8_t *buf;
202 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1305_128x64_adafruit, u8x8_cad_ssd13xx_i2c, byte_cb, gpio_and_delay_cb);
203 buf = u8g2_m_16_8_f(&tile_buf_height);
204 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
205}
206void u8g2_Setup_ssd1305_i2c_128x64_raystar_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
207{
208 uint8_t tile_buf_height;
209 uint8_t *buf;
210 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1305_128x64_raystar, u8x8_cad_ssd13xx_i2c, byte_cb, gpio_and_delay_cb);
211 buf = u8g2_m_16_8_f(&tile_buf_height);
212 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
213}
214/* ssd1306 */
215/* ssd1306 1 */
216void u8g2_Setup_ssd1306_2040x16_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
217{
218 uint8_t tile_buf_height;
219 uint8_t *buf;
220 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1306_2040x16, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
221 buf = u8g2_m_255_2_1(&tile_buf_height);
222 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
223}
224/* ssd1306 2 */
225void u8g2_Setup_ssd1306_2040x16_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
226{
227 uint8_t tile_buf_height;
228 uint8_t *buf;
229 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1306_2040x16, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
230 buf = u8g2_m_255_2_2(&tile_buf_height);
231 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
232}
233/* ssd1306 f */
234void u8g2_Setup_ssd1306_2040x16_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
235{
236 uint8_t tile_buf_height;
237 uint8_t *buf;
238 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1306_2040x16, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
239 buf = u8g2_m_255_2_f(&tile_buf_height);
240 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
241}
242/* ssd1306 */
243/* ssd1306 1 */
244void u8g2_Setup_ssd1306_128x64_noname_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
245{
246 uint8_t tile_buf_height;
247 uint8_t *buf;
248 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1306_128x64_noname, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
249 buf = u8g2_m_16_8_1(&tile_buf_height);
250 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
251}
252void u8g2_Setup_ssd1306_128x64_vcomh0_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
253{
254 uint8_t tile_buf_height;
255 uint8_t *buf;
256 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1306_128x64_vcomh0, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
257 buf = u8g2_m_16_8_1(&tile_buf_height);
258 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
259}
260void u8g2_Setup_ssd1306_128x64_alt0_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
261{
262 uint8_t tile_buf_height;
263 uint8_t *buf;
264 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1306_128x64_alt0, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
265 buf = u8g2_m_16_8_1(&tile_buf_height);
266 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
267}
268/* ssd1306 2 */
269void u8g2_Setup_ssd1306_128x64_noname_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
270{
271 uint8_t tile_buf_height;
272 uint8_t *buf;
273 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1306_128x64_noname, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
274 buf = u8g2_m_16_8_2(&tile_buf_height);
275 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
276}
277void u8g2_Setup_ssd1306_128x64_vcomh0_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
278{
279 uint8_t tile_buf_height;
280 uint8_t *buf;
281 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1306_128x64_vcomh0, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
282 buf = u8g2_m_16_8_2(&tile_buf_height);
283 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
284}
285void u8g2_Setup_ssd1306_128x64_alt0_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
286{
287 uint8_t tile_buf_height;
288 uint8_t *buf;
289 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1306_128x64_alt0, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
290 buf = u8g2_m_16_8_2(&tile_buf_height);
291 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
292}
293/* ssd1306 f */
294void u8g2_Setup_ssd1306_128x64_noname_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
295{
296 uint8_t tile_buf_height;
297 uint8_t *buf;
298 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1306_128x64_noname, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
299 buf = u8g2_m_16_8_f(&tile_buf_height);
300 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
301}
302void u8g2_Setup_ssd1306_128x64_vcomh0_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
303{
304 uint8_t tile_buf_height;
305 uint8_t *buf;
306 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1306_128x64_vcomh0, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
307 buf = u8g2_m_16_8_f(&tile_buf_height);
308 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
309}
310void u8g2_Setup_ssd1306_128x64_alt0_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
311{
312 uint8_t tile_buf_height;
313 uint8_t *buf;
314 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1306_128x64_alt0, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
315 buf = u8g2_m_16_8_f(&tile_buf_height);
316 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
317}
318/* ssd1306 */
319/* ssd1306 1 */
320void u8g2_Setup_ssd1306_i2c_128x64_noname_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
321{
322 uint8_t tile_buf_height;
323 uint8_t *buf;
324 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1306_128x64_noname, u8x8_cad_ssd13xx_fast_i2c, byte_cb, gpio_and_delay_cb);
325 buf = u8g2_m_16_8_1(&tile_buf_height);
326 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
327}
328void u8g2_Setup_ssd1306_i2c_128x64_vcomh0_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
329{
330 uint8_t tile_buf_height;
331 uint8_t *buf;
332 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1306_128x64_vcomh0, u8x8_cad_ssd13xx_fast_i2c, byte_cb, gpio_and_delay_cb);
333 buf = u8g2_m_16_8_1(&tile_buf_height);
334 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
335}
336void u8g2_Setup_ssd1306_i2c_128x64_alt0_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
337{
338 uint8_t tile_buf_height;
339 uint8_t *buf;
340 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1306_128x64_alt0, u8x8_cad_ssd13xx_fast_i2c, byte_cb, gpio_and_delay_cb);
341 buf = u8g2_m_16_8_1(&tile_buf_height);
342 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
343}
344/* ssd1306 2 */
345void u8g2_Setup_ssd1306_i2c_128x64_noname_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
346{
347 uint8_t tile_buf_height;
348 uint8_t *buf;
349 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1306_128x64_noname, u8x8_cad_ssd13xx_fast_i2c, byte_cb, gpio_and_delay_cb);
350 buf = u8g2_m_16_8_2(&tile_buf_height);
351 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
352}
353void u8g2_Setup_ssd1306_i2c_128x64_vcomh0_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
354{
355 uint8_t tile_buf_height;
356 uint8_t *buf;
357 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1306_128x64_vcomh0, u8x8_cad_ssd13xx_fast_i2c, byte_cb, gpio_and_delay_cb);
358 buf = u8g2_m_16_8_2(&tile_buf_height);
359 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
360}
361void u8g2_Setup_ssd1306_i2c_128x64_alt0_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
362{
363 uint8_t tile_buf_height;
364 uint8_t *buf;
365 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1306_128x64_alt0, u8x8_cad_ssd13xx_fast_i2c, byte_cb, gpio_and_delay_cb);
366 buf = u8g2_m_16_8_2(&tile_buf_height);
367 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
368}
369/* ssd1306 f */
370void u8g2_Setup_ssd1306_i2c_128x64_noname_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
371{
372 uint8_t tile_buf_height;
373 uint8_t *buf;
374 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1306_128x64_noname, u8x8_cad_ssd13xx_fast_i2c, byte_cb, gpio_and_delay_cb);
375 buf = u8g2_m_16_8_f(&tile_buf_height);
376 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
377}
378void u8g2_Setup_ssd1306_i2c_128x64_vcomh0_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
379{
380 uint8_t tile_buf_height;
381 uint8_t *buf;
382 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1306_128x64_vcomh0, u8x8_cad_ssd13xx_fast_i2c, byte_cb, gpio_and_delay_cb);
383 buf = u8g2_m_16_8_f(&tile_buf_height);
384 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
385}
386void u8g2_Setup_ssd1306_i2c_128x64_alt0_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
387{
388 uint8_t tile_buf_height;
389 uint8_t *buf;
390 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1306_128x64_alt0, u8x8_cad_ssd13xx_fast_i2c, byte_cb, gpio_and_delay_cb);
391 buf = u8g2_m_16_8_f(&tile_buf_height);
392 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
393}
394/* ssd1312 */
395/* ssd1312 1 */
396void u8g2_Setup_ssd1312_128x64_noname_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
397{
398 uint8_t tile_buf_height;
399 uint8_t *buf;
400 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1312_128x64_noname, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
401 buf = u8g2_m_16_8_1(&tile_buf_height);
402 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
403}
404/* ssd1312 2 */
405void u8g2_Setup_ssd1312_128x64_noname_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
406{
407 uint8_t tile_buf_height;
408 uint8_t *buf;
409 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1312_128x64_noname, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
410 buf = u8g2_m_16_8_2(&tile_buf_height);
411 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
412}
413/* ssd1312 f */
414void u8g2_Setup_ssd1312_128x64_noname_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
415{
416 uint8_t tile_buf_height;
417 uint8_t *buf;
418 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1312_128x64_noname, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
419 buf = u8g2_m_16_8_f(&tile_buf_height);
420 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
421}
422/* ssd1312 */
423/* ssd1312 1 */
424void u8g2_Setup_ssd1312_i2c_128x64_noname_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
425{
426 uint8_t tile_buf_height;
427 uint8_t *buf;
428 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1312_128x64_noname, u8x8_cad_ssd13xx_fast_i2c, byte_cb, gpio_and_delay_cb);
429 buf = u8g2_m_16_8_1(&tile_buf_height);
430 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
431}
432/* ssd1312 2 */
433void u8g2_Setup_ssd1312_i2c_128x64_noname_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
434{
435 uint8_t tile_buf_height;
436 uint8_t *buf;
437 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1312_128x64_noname, u8x8_cad_ssd13xx_fast_i2c, byte_cb, gpio_and_delay_cb);
438 buf = u8g2_m_16_8_2(&tile_buf_height);
439 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
440}
441/* ssd1312 f */
442void u8g2_Setup_ssd1312_i2c_128x64_noname_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
443{
444 uint8_t tile_buf_height;
445 uint8_t *buf;
446 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1312_128x64_noname, u8x8_cad_ssd13xx_fast_i2c, byte_cb, gpio_and_delay_cb);
447 buf = u8g2_m_16_8_f(&tile_buf_height);
448 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
449}
450/* ssd1306 */
451/* ssd1306 1 */
452void u8g2_Setup_ssd1306_72x40_er_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
453{
454 uint8_t tile_buf_height;
455 uint8_t *buf;
456 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1306_72x40_er, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
457 buf = u8g2_m_9_5_1(&tile_buf_height);
458 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
459}
460/* ssd1306 2 */
461void u8g2_Setup_ssd1306_72x40_er_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
462{
463 uint8_t tile_buf_height;
464 uint8_t *buf;
465 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1306_72x40_er, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
466 buf = u8g2_m_9_5_2(&tile_buf_height);
467 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
468}
469/* ssd1306 f */
470void u8g2_Setup_ssd1306_72x40_er_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
471{
472 uint8_t tile_buf_height;
473 uint8_t *buf;
474 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1306_72x40_er, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
475 buf = u8g2_m_9_5_f(&tile_buf_height);
476 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
477}
478/* ssd1306 */
479/* ssd1306 1 */
480void u8g2_Setup_ssd1306_i2c_72x40_er_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
481{
482 uint8_t tile_buf_height;
483 uint8_t *buf;
484 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1306_72x40_er, u8x8_cad_ssd13xx_fast_i2c, byte_cb, gpio_and_delay_cb);
485 buf = u8g2_m_9_5_1(&tile_buf_height);
486 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
487}
488/* ssd1306 2 */
489void u8g2_Setup_ssd1306_i2c_72x40_er_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
490{
491 uint8_t tile_buf_height;
492 uint8_t *buf;
493 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1306_72x40_er, u8x8_cad_ssd13xx_fast_i2c, byte_cb, gpio_and_delay_cb);
494 buf = u8g2_m_9_5_2(&tile_buf_height);
495 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
496}
497/* ssd1306 f */
498void u8g2_Setup_ssd1306_i2c_72x40_er_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
499{
500 uint8_t tile_buf_height;
501 uint8_t *buf;
502 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1306_72x40_er, u8x8_cad_ssd13xx_fast_i2c, byte_cb, gpio_and_delay_cb);
503 buf = u8g2_m_9_5_f(&tile_buf_height);
504 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
505}
506/* ssd1306 */
507/* ssd1306 1 */
508void u8g2_Setup_ssd1306_96x40_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
509{
510 uint8_t tile_buf_height;
511 uint8_t *buf;
512 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1306_96x40, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
513 buf = u8g2_m_12_5_1(&tile_buf_height);
514 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
515}
516void u8g2_Setup_ssd1306_96x39_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
517{
518 uint8_t tile_buf_height;
519 uint8_t *buf;
520 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1306_96x39, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
521 buf = u8g2_m_12_5_1(&tile_buf_height);
522 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
523}
524/* ssd1306 2 */
525void u8g2_Setup_ssd1306_96x40_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
526{
527 uint8_t tile_buf_height;
528 uint8_t *buf;
529 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1306_96x40, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
530 buf = u8g2_m_12_5_2(&tile_buf_height);
531 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
532}
533void u8g2_Setup_ssd1306_96x39_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
534{
535 uint8_t tile_buf_height;
536 uint8_t *buf;
537 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1306_96x39, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
538 buf = u8g2_m_12_5_2(&tile_buf_height);
539 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
540}
541/* ssd1306 f */
542void u8g2_Setup_ssd1306_96x40_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
543{
544 uint8_t tile_buf_height;
545 uint8_t *buf;
546 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1306_96x40, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
547 buf = u8g2_m_12_5_f(&tile_buf_height);
548 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
549}
550void u8g2_Setup_ssd1306_96x39_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
551{
552 uint8_t tile_buf_height;
553 uint8_t *buf;
554 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1306_96x39, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
555 buf = u8g2_m_12_5_f(&tile_buf_height);
556 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
557}
558/* ssd1306 */
559/* ssd1306 1 */
560void u8g2_Setup_ssd1306_i2c_96x40_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
561{
562 uint8_t tile_buf_height;
563 uint8_t *buf;
564 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1306_96x40, u8x8_cad_ssd13xx_fast_i2c, byte_cb, gpio_and_delay_cb);
565 buf = u8g2_m_12_5_1(&tile_buf_height);
566 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
567}
568void u8g2_Setup_ssd1306_i2c_96x39_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
569{
570 uint8_t tile_buf_height;
571 uint8_t *buf;
572 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1306_96x39, u8x8_cad_ssd13xx_fast_i2c, byte_cb, gpio_and_delay_cb);
573 buf = u8g2_m_12_5_1(&tile_buf_height);
574 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
575}
576/* ssd1306 2 */
577void u8g2_Setup_ssd1306_i2c_96x40_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
578{
579 uint8_t tile_buf_height;
580 uint8_t *buf;
581 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1306_96x40, u8x8_cad_ssd13xx_fast_i2c, byte_cb, gpio_and_delay_cb);
582 buf = u8g2_m_12_5_2(&tile_buf_height);
583 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
584}
585void u8g2_Setup_ssd1306_i2c_96x39_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
586{
587 uint8_t tile_buf_height;
588 uint8_t *buf;
589 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1306_96x39, u8x8_cad_ssd13xx_fast_i2c, byte_cb, gpio_and_delay_cb);
590 buf = u8g2_m_12_5_2(&tile_buf_height);
591 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
592}
593/* ssd1306 f */
594void u8g2_Setup_ssd1306_i2c_96x40_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
595{
596 uint8_t tile_buf_height;
597 uint8_t *buf;
598 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1306_96x40, u8x8_cad_ssd13xx_fast_i2c, byte_cb, gpio_and_delay_cb);
599 buf = u8g2_m_12_5_f(&tile_buf_height);
600 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
601}
602void u8g2_Setup_ssd1306_i2c_96x39_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
603{
604 uint8_t tile_buf_height;
605 uint8_t *buf;
606 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1306_96x39, u8x8_cad_ssd13xx_fast_i2c, byte_cb, gpio_and_delay_cb);
607 buf = u8g2_m_12_5_f(&tile_buf_height);
608 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
609}
610/* sh1106 */
611/* sh1106 1 */
612void u8g2_Setup_sh1106_128x64_noname_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
613{
614 uint8_t tile_buf_height;
615 uint8_t *buf;
616 u8g2_SetupDisplay(u8g2, u8x8_d_sh1106_128x64_noname, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
617 buf = u8g2_m_16_8_1(&tile_buf_height);
618 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
619}
620void u8g2_Setup_sh1106_128x64_vcomh0_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
621{
622 uint8_t tile_buf_height;
623 uint8_t *buf;
624 u8g2_SetupDisplay(u8g2, u8x8_d_sh1106_128x64_vcomh0, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
625 buf = u8g2_m_16_8_1(&tile_buf_height);
626 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
627}
628void u8g2_Setup_sh1106_128x64_winstar_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
629{
630 uint8_t tile_buf_height;
631 uint8_t *buf;
632 u8g2_SetupDisplay(u8g2, u8x8_d_sh1106_128x64_winstar, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
633 buf = u8g2_m_16_8_1(&tile_buf_height);
634 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
635}
636/* sh1106 2 */
637void u8g2_Setup_sh1106_128x64_noname_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
638{
639 uint8_t tile_buf_height;
640 uint8_t *buf;
641 u8g2_SetupDisplay(u8g2, u8x8_d_sh1106_128x64_noname, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
642 buf = u8g2_m_16_8_2(&tile_buf_height);
643 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
644}
645void u8g2_Setup_sh1106_128x64_vcomh0_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
646{
647 uint8_t tile_buf_height;
648 uint8_t *buf;
649 u8g2_SetupDisplay(u8g2, u8x8_d_sh1106_128x64_vcomh0, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
650 buf = u8g2_m_16_8_2(&tile_buf_height);
651 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
652}
653void u8g2_Setup_sh1106_128x64_winstar_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
654{
655 uint8_t tile_buf_height;
656 uint8_t *buf;
657 u8g2_SetupDisplay(u8g2, u8x8_d_sh1106_128x64_winstar, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
658 buf = u8g2_m_16_8_2(&tile_buf_height);
659 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
660}
661/* sh1106 f */
662void u8g2_Setup_sh1106_128x64_noname_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
663{
664 uint8_t tile_buf_height;
665 uint8_t *buf;
666 u8g2_SetupDisplay(u8g2, u8x8_d_sh1106_128x64_noname, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
667 buf = u8g2_m_16_8_f(&tile_buf_height);
668 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
669}
670void u8g2_Setup_sh1106_128x64_vcomh0_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
671{
672 uint8_t tile_buf_height;
673 uint8_t *buf;
674 u8g2_SetupDisplay(u8g2, u8x8_d_sh1106_128x64_vcomh0, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
675 buf = u8g2_m_16_8_f(&tile_buf_height);
676 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
677}
678void u8g2_Setup_sh1106_128x64_winstar_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
679{
680 uint8_t tile_buf_height;
681 uint8_t *buf;
682 u8g2_SetupDisplay(u8g2, u8x8_d_sh1106_128x64_winstar, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
683 buf = u8g2_m_16_8_f(&tile_buf_height);
684 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
685}
686/* sh1106 */
687/* sh1106 1 */
688void u8g2_Setup_sh1106_i2c_128x64_noname_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
689{
690 uint8_t tile_buf_height;
691 uint8_t *buf;
692 u8g2_SetupDisplay(u8g2, u8x8_d_sh1106_128x64_noname, u8x8_cad_ssd13xx_fast_i2c, byte_cb, gpio_and_delay_cb);
693 buf = u8g2_m_16_8_1(&tile_buf_height);
694 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
695}
696void u8g2_Setup_sh1106_i2c_128x64_vcomh0_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
697{
698 uint8_t tile_buf_height;
699 uint8_t *buf;
700 u8g2_SetupDisplay(u8g2, u8x8_d_sh1106_128x64_vcomh0, u8x8_cad_ssd13xx_fast_i2c, byte_cb, gpio_and_delay_cb);
701 buf = u8g2_m_16_8_1(&tile_buf_height);
702 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
703}
704void u8g2_Setup_sh1106_i2c_128x64_winstar_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
705{
706 uint8_t tile_buf_height;
707 uint8_t *buf;
708 u8g2_SetupDisplay(u8g2, u8x8_d_sh1106_128x64_winstar, u8x8_cad_ssd13xx_fast_i2c, byte_cb, gpio_and_delay_cb);
709 buf = u8g2_m_16_8_1(&tile_buf_height);
710 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
711}
712/* sh1106 2 */
713void u8g2_Setup_sh1106_i2c_128x64_noname_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
714{
715 uint8_t tile_buf_height;
716 uint8_t *buf;
717 u8g2_SetupDisplay(u8g2, u8x8_d_sh1106_128x64_noname, u8x8_cad_ssd13xx_fast_i2c, byte_cb, gpio_and_delay_cb);
718 buf = u8g2_m_16_8_2(&tile_buf_height);
719 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
720}
721void u8g2_Setup_sh1106_i2c_128x64_vcomh0_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
722{
723 uint8_t tile_buf_height;
724 uint8_t *buf;
725 u8g2_SetupDisplay(u8g2, u8x8_d_sh1106_128x64_vcomh0, u8x8_cad_ssd13xx_fast_i2c, byte_cb, gpio_and_delay_cb);
726 buf = u8g2_m_16_8_2(&tile_buf_height);
727 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
728}
729void u8g2_Setup_sh1106_i2c_128x64_winstar_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
730{
731 uint8_t tile_buf_height;
732 uint8_t *buf;
733 u8g2_SetupDisplay(u8g2, u8x8_d_sh1106_128x64_winstar, u8x8_cad_ssd13xx_fast_i2c, byte_cb, gpio_and_delay_cb);
734 buf = u8g2_m_16_8_2(&tile_buf_height);
735 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
736}
737/* sh1106 f */
738void u8g2_Setup_sh1106_i2c_128x64_noname_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
739{
740 uint8_t tile_buf_height;
741 uint8_t *buf;
742 u8g2_SetupDisplay(u8g2, u8x8_d_sh1106_128x64_noname, u8x8_cad_ssd13xx_fast_i2c, byte_cb, gpio_and_delay_cb);
743 buf = u8g2_m_16_8_f(&tile_buf_height);
744 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
745}
746void u8g2_Setup_sh1106_i2c_128x64_vcomh0_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
747{
748 uint8_t tile_buf_height;
749 uint8_t *buf;
750 u8g2_SetupDisplay(u8g2, u8x8_d_sh1106_128x64_vcomh0, u8x8_cad_ssd13xx_fast_i2c, byte_cb, gpio_and_delay_cb);
751 buf = u8g2_m_16_8_f(&tile_buf_height);
752 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
753}
754void u8g2_Setup_sh1106_i2c_128x64_winstar_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
755{
756 uint8_t tile_buf_height;
757 uint8_t *buf;
758 u8g2_SetupDisplay(u8g2, u8x8_d_sh1106_128x64_winstar, u8x8_cad_ssd13xx_fast_i2c, byte_cb, gpio_and_delay_cb);
759 buf = u8g2_m_16_8_f(&tile_buf_height);
760 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
761}
762/* sh1106 */
763/* sh1106 1 */
764void u8g2_Setup_sh1106_72x40_wise_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
765{
766 uint8_t tile_buf_height;
767 uint8_t *buf;
768 u8g2_SetupDisplay(u8g2, u8x8_d_sh1106_72x40_wise, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
769 buf = u8g2_m_9_5_1(&tile_buf_height);
770 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
771}
772/* sh1106 2 */
773void u8g2_Setup_sh1106_72x40_wise_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
774{
775 uint8_t tile_buf_height;
776 uint8_t *buf;
777 u8g2_SetupDisplay(u8g2, u8x8_d_sh1106_72x40_wise, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
778 buf = u8g2_m_9_5_2(&tile_buf_height);
779 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
780}
781/* sh1106 f */
782void u8g2_Setup_sh1106_72x40_wise_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
783{
784 uint8_t tile_buf_height;
785 uint8_t *buf;
786 u8g2_SetupDisplay(u8g2, u8x8_d_sh1106_72x40_wise, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
787 buf = u8g2_m_9_5_f(&tile_buf_height);
788 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
789}
790/* sh1106 */
791/* sh1106 1 */
792void u8g2_Setup_sh1106_i2c_72x40_wise_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
793{
794 uint8_t tile_buf_height;
795 uint8_t *buf;
796 u8g2_SetupDisplay(u8g2, u8x8_d_sh1106_72x40_wise, u8x8_cad_ssd13xx_fast_i2c, byte_cb, gpio_and_delay_cb);
797 buf = u8g2_m_9_5_1(&tile_buf_height);
798 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
799}
800/* sh1106 2 */
801void u8g2_Setup_sh1106_i2c_72x40_wise_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
802{
803 uint8_t tile_buf_height;
804 uint8_t *buf;
805 u8g2_SetupDisplay(u8g2, u8x8_d_sh1106_72x40_wise, u8x8_cad_ssd13xx_fast_i2c, byte_cb, gpio_and_delay_cb);
806 buf = u8g2_m_9_5_2(&tile_buf_height);
807 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
808}
809/* sh1106 f */
810void u8g2_Setup_sh1106_i2c_72x40_wise_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
811{
812 uint8_t tile_buf_height;
813 uint8_t *buf;
814 u8g2_SetupDisplay(u8g2, u8x8_d_sh1106_72x40_wise, u8x8_cad_ssd13xx_fast_i2c, byte_cb, gpio_and_delay_cb);
815 buf = u8g2_m_9_5_f(&tile_buf_height);
816 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
817}
818/* sh1106 */
819/* sh1106 1 */
820void u8g2_Setup_sh1106_64x32_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
821{
822 uint8_t tile_buf_height;
823 uint8_t *buf;
824 u8g2_SetupDisplay(u8g2, u8x8_d_sh1106_64x32, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
825 buf = u8g2_m_8_4_1(&tile_buf_height);
826 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
827}
828/* sh1106 2 */
829void u8g2_Setup_sh1106_64x32_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
830{
831 uint8_t tile_buf_height;
832 uint8_t *buf;
833 u8g2_SetupDisplay(u8g2, u8x8_d_sh1106_64x32, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
834 buf = u8g2_m_8_4_2(&tile_buf_height);
835 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
836}
837/* sh1106 f */
838void u8g2_Setup_sh1106_64x32_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
839{
840 uint8_t tile_buf_height;
841 uint8_t *buf;
842 u8g2_SetupDisplay(u8g2, u8x8_d_sh1106_64x32, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
843 buf = u8g2_m_8_4_f(&tile_buf_height);
844 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
845}
846/* sh1106 */
847/* sh1106 1 */
848void u8g2_Setup_sh1106_i2c_64x32_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
849{
850 uint8_t tile_buf_height;
851 uint8_t *buf;
852 u8g2_SetupDisplay(u8g2, u8x8_d_sh1106_64x32, u8x8_cad_ssd13xx_fast_i2c, byte_cb, gpio_and_delay_cb);
853 buf = u8g2_m_8_4_1(&tile_buf_height);
854 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
855}
856/* sh1106 2 */
857void u8g2_Setup_sh1106_i2c_64x32_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
858{
859 uint8_t tile_buf_height;
860 uint8_t *buf;
861 u8g2_SetupDisplay(u8g2, u8x8_d_sh1106_64x32, u8x8_cad_ssd13xx_fast_i2c, byte_cb, gpio_and_delay_cb);
862 buf = u8g2_m_8_4_2(&tile_buf_height);
863 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
864}
865/* sh1106 f */
866void u8g2_Setup_sh1106_i2c_64x32_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
867{
868 uint8_t tile_buf_height;
869 uint8_t *buf;
870 u8g2_SetupDisplay(u8g2, u8x8_d_sh1106_64x32, u8x8_cad_ssd13xx_fast_i2c, byte_cb, gpio_and_delay_cb);
871 buf = u8g2_m_8_4_f(&tile_buf_height);
872 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
873}
874/* sh1107 */
875/* sh1107 1 */
876void u8g2_Setup_sh1107_64x128_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
877{
878 uint8_t tile_buf_height;
879 uint8_t *buf;
880 u8g2_SetupDisplay(u8g2, u8x8_d_sh1107_64x128, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
881 buf = u8g2_m_8_16_1(&tile_buf_height);
882 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
883}
884/* sh1107 2 */
885void u8g2_Setup_sh1107_64x128_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
886{
887 uint8_t tile_buf_height;
888 uint8_t *buf;
889 u8g2_SetupDisplay(u8g2, u8x8_d_sh1107_64x128, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
890 buf = u8g2_m_8_16_2(&tile_buf_height);
891 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
892}
893/* sh1107 f */
894void u8g2_Setup_sh1107_64x128_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
895{
896 uint8_t tile_buf_height;
897 uint8_t *buf;
898 u8g2_SetupDisplay(u8g2, u8x8_d_sh1107_64x128, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
899 buf = u8g2_m_8_16_f(&tile_buf_height);
900 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
901}
902/* sh1107 */
903/* sh1107 1 */
904void u8g2_Setup_sh1107_i2c_64x128_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
905{
906 uint8_t tile_buf_height;
907 uint8_t *buf;
908 u8g2_SetupDisplay(u8g2, u8x8_d_sh1107_64x128, u8x8_cad_ssd13xx_fast_i2c, byte_cb, gpio_and_delay_cb);
909 buf = u8g2_m_8_16_1(&tile_buf_height);
910 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
911}
912/* sh1107 2 */
913void u8g2_Setup_sh1107_i2c_64x128_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
914{
915 uint8_t tile_buf_height;
916 uint8_t *buf;
917 u8g2_SetupDisplay(u8g2, u8x8_d_sh1107_64x128, u8x8_cad_ssd13xx_fast_i2c, byte_cb, gpio_and_delay_cb);
918 buf = u8g2_m_8_16_2(&tile_buf_height);
919 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
920}
921/* sh1107 f */
922void u8g2_Setup_sh1107_i2c_64x128_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
923{
924 uint8_t tile_buf_height;
925 uint8_t *buf;
926 u8g2_SetupDisplay(u8g2, u8x8_d_sh1107_64x128, u8x8_cad_ssd13xx_fast_i2c, byte_cb, gpio_and_delay_cb);
927 buf = u8g2_m_8_16_f(&tile_buf_height);
928 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
929}
930/* sh1107 */
931/* sh1107 1 */
932void u8g2_Setup_sh1107_seeed_96x96_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
933{
934 uint8_t tile_buf_height;
935 uint8_t *buf;
936 u8g2_SetupDisplay(u8g2, u8x8_d_sh1107_seeed_96x96, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
937 buf = u8g2_m_12_12_1(&tile_buf_height);
938 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
939}
940void u8g2_Setup_sh1107_hjr_oel1m0201_96x96_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
941{
942 uint8_t tile_buf_height;
943 uint8_t *buf;
944 u8g2_SetupDisplay(u8g2, u8x8_d_sh1107_hjr_oel1m0201_96x96, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
945 buf = u8g2_m_12_12_1(&tile_buf_height);
946 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
947}
948/* sh1107 2 */
949void u8g2_Setup_sh1107_seeed_96x96_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
950{
951 uint8_t tile_buf_height;
952 uint8_t *buf;
953 u8g2_SetupDisplay(u8g2, u8x8_d_sh1107_seeed_96x96, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
954 buf = u8g2_m_12_12_2(&tile_buf_height);
955 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
956}
957void u8g2_Setup_sh1107_hjr_oel1m0201_96x96_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
958{
959 uint8_t tile_buf_height;
960 uint8_t *buf;
961 u8g2_SetupDisplay(u8g2, u8x8_d_sh1107_hjr_oel1m0201_96x96, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
962 buf = u8g2_m_12_12_2(&tile_buf_height);
963 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
964}
965/* sh1107 f */
966void u8g2_Setup_sh1107_seeed_96x96_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
967{
968 uint8_t tile_buf_height;
969 uint8_t *buf;
970 u8g2_SetupDisplay(u8g2, u8x8_d_sh1107_seeed_96x96, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
971 buf = u8g2_m_12_12_f(&tile_buf_height);
972 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
973}
974void u8g2_Setup_sh1107_hjr_oel1m0201_96x96_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
975{
976 uint8_t tile_buf_height;
977 uint8_t *buf;
978 u8g2_SetupDisplay(u8g2, u8x8_d_sh1107_hjr_oel1m0201_96x96, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
979 buf = u8g2_m_12_12_f(&tile_buf_height);
980 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
981}
982/* sh1107 */
983/* sh1107 1 */
984void u8g2_Setup_sh1107_i2c_seeed_96x96_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
985{
986 uint8_t tile_buf_height;
987 uint8_t *buf;
988 u8g2_SetupDisplay(u8g2, u8x8_d_sh1107_seeed_96x96, u8x8_cad_ssd13xx_fast_i2c, byte_cb, gpio_and_delay_cb);
989 buf = u8g2_m_12_12_1(&tile_buf_height);
990 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
991}
992void u8g2_Setup_sh1107_i2c_hjr_oel1m0201_96x96_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
993{
994 uint8_t tile_buf_height;
995 uint8_t *buf;
996 u8g2_SetupDisplay(u8g2, u8x8_d_sh1107_hjr_oel1m0201_96x96, u8x8_cad_ssd13xx_fast_i2c, byte_cb, gpio_and_delay_cb);
997 buf = u8g2_m_12_12_1(&tile_buf_height);
998 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
999}
1000/* sh1107 2 */
1001void u8g2_Setup_sh1107_i2c_seeed_96x96_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
1002{
1003 uint8_t tile_buf_height;
1004 uint8_t *buf;
1005 u8g2_SetupDisplay(u8g2, u8x8_d_sh1107_seeed_96x96, u8x8_cad_ssd13xx_fast_i2c, byte_cb, gpio_and_delay_cb);
1006 buf = u8g2_m_12_12_2(&tile_buf_height);
1007 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
1008}
1009void u8g2_Setup_sh1107_i2c_hjr_oel1m0201_96x96_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
1010{
1011 uint8_t tile_buf_height;
1012 uint8_t *buf;
1013 u8g2_SetupDisplay(u8g2, u8x8_d_sh1107_hjr_oel1m0201_96x96, u8x8_cad_ssd13xx_fast_i2c, byte_cb, gpio_and_delay_cb);
1014 buf = u8g2_m_12_12_2(&tile_buf_height);
1015 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
1016}
1017/* sh1107 f */
1018void u8g2_Setup_sh1107_i2c_seeed_96x96_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
1019{
1020 uint8_t tile_buf_height;
1021 uint8_t *buf;
1022 u8g2_SetupDisplay(u8g2, u8x8_d_sh1107_seeed_96x96, u8x8_cad_ssd13xx_fast_i2c, byte_cb, gpio_and_delay_cb);
1023 buf = u8g2_m_12_12_f(&tile_buf_height);
1024 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
1025}
1026void u8g2_Setup_sh1107_i2c_hjr_oel1m0201_96x96_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
1027{
1028 uint8_t tile_buf_height;
1029 uint8_t *buf;
1030 u8g2_SetupDisplay(u8g2, u8x8_d_sh1107_hjr_oel1m0201_96x96, u8x8_cad_ssd13xx_fast_i2c, byte_cb, gpio_and_delay_cb);
1031 buf = u8g2_m_12_12_f(&tile_buf_height);
1032 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
1033}
1034/* sh1107 */
1035/* sh1107 1 */
1036void u8g2_Setup_sh1107_128x80_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
1037{
1038 uint8_t tile_buf_height;
1039 uint8_t *buf;
1040 u8g2_SetupDisplay(u8g2, u8x8_d_sh1107_128x80, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
1041 buf = u8g2_m_10_16_1(&tile_buf_height);
1042 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
1043}
1044void u8g2_Setup_sh1107_tk078f288_80x128_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
1045{
1046 uint8_t tile_buf_height;
1047 uint8_t *buf;
1048 u8g2_SetupDisplay(u8g2, u8x8_d_sh1107_tk078f288_80x128, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
1049 buf = u8g2_m_10_16_1(&tile_buf_height);
1050 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
1051}
1052/* sh1107 2 */
1053void u8g2_Setup_sh1107_128x80_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
1054{
1055 uint8_t tile_buf_height;
1056 uint8_t *buf;
1057 u8g2_SetupDisplay(u8g2, u8x8_d_sh1107_128x80, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
1058 buf = u8g2_m_10_16_2(&tile_buf_height);
1059 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
1060}
1061void u8g2_Setup_sh1107_tk078f288_80x128_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
1062{
1063 uint8_t tile_buf_height;
1064 uint8_t *buf;
1065 u8g2_SetupDisplay(u8g2, u8x8_d_sh1107_tk078f288_80x128, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
1066 buf = u8g2_m_10_16_2(&tile_buf_height);
1067 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
1068}
1069/* sh1107 f */
1070void u8g2_Setup_sh1107_128x80_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
1071{
1072 uint8_t tile_buf_height;
1073 uint8_t *buf;
1074 u8g2_SetupDisplay(u8g2, u8x8_d_sh1107_128x80, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
1075 buf = u8g2_m_10_16_f(&tile_buf_height);
1076 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
1077}
1078void u8g2_Setup_sh1107_tk078f288_80x128_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
1079{
1080 uint8_t tile_buf_height;
1081 uint8_t *buf;
1082 u8g2_SetupDisplay(u8g2, u8x8_d_sh1107_tk078f288_80x128, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
1083 buf = u8g2_m_10_16_f(&tile_buf_height);
1084 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
1085}
1086/* sh1107 */
1087/* sh1107 1 */
1088void u8g2_Setup_sh1107_i2c_128x80_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
1089{
1090 uint8_t tile_buf_height;
1091 uint8_t *buf;
1092 u8g2_SetupDisplay(u8g2, u8x8_d_sh1107_128x80, u8x8_cad_ssd13xx_fast_i2c, byte_cb, gpio_and_delay_cb);
1093 buf = u8g2_m_10_16_1(&tile_buf_height);
1094 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
1095}
1096void u8g2_Setup_sh1107_i2c_tk078f288_80x128_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
1097{
1098 uint8_t tile_buf_height;
1099 uint8_t *buf;
1100 u8g2_SetupDisplay(u8g2, u8x8_d_sh1107_tk078f288_80x128, u8x8_cad_ssd13xx_fast_i2c, byte_cb, gpio_and_delay_cb);
1101 buf = u8g2_m_10_16_1(&tile_buf_height);
1102 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
1103}
1104/* sh1107 2 */
1105void u8g2_Setup_sh1107_i2c_128x80_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
1106{
1107 uint8_t tile_buf_height;
1108 uint8_t *buf;
1109 u8g2_SetupDisplay(u8g2, u8x8_d_sh1107_128x80, u8x8_cad_ssd13xx_fast_i2c, byte_cb, gpio_and_delay_cb);
1110 buf = u8g2_m_10_16_2(&tile_buf_height);
1111 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
1112}
1113void u8g2_Setup_sh1107_i2c_tk078f288_80x128_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
1114{
1115 uint8_t tile_buf_height;
1116 uint8_t *buf;
1117 u8g2_SetupDisplay(u8g2, u8x8_d_sh1107_tk078f288_80x128, u8x8_cad_ssd13xx_fast_i2c, byte_cb, gpio_and_delay_cb);
1118 buf = u8g2_m_10_16_2(&tile_buf_height);
1119 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
1120}
1121/* sh1107 f */
1122void u8g2_Setup_sh1107_i2c_128x80_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
1123{
1124 uint8_t tile_buf_height;
1125 uint8_t *buf;
1126 u8g2_SetupDisplay(u8g2, u8x8_d_sh1107_128x80, u8x8_cad_ssd13xx_fast_i2c, byte_cb, gpio_and_delay_cb);
1127 buf = u8g2_m_10_16_f(&tile_buf_height);
1128 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
1129}
1130void u8g2_Setup_sh1107_i2c_tk078f288_80x128_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
1131{
1132 uint8_t tile_buf_height;
1133 uint8_t *buf;
1134 u8g2_SetupDisplay(u8g2, u8x8_d_sh1107_tk078f288_80x128, u8x8_cad_ssd13xx_fast_i2c, byte_cb, gpio_and_delay_cb);
1135 buf = u8g2_m_10_16_f(&tile_buf_height);
1136 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
1137}
1138/* sh1107 */
1139/* sh1107 1 */
1140void u8g2_Setup_sh1107_128x128_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
1141{
1142 uint8_t tile_buf_height;
1143 uint8_t *buf;
1144 u8g2_SetupDisplay(u8g2, u8x8_d_sh1107_128x128, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
1145 buf = u8g2_m_16_16_1(&tile_buf_height);
1146 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
1147}
1148void u8g2_Setup_sh1107_pimoroni_128x128_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
1149{
1150 uint8_t tile_buf_height;
1151 uint8_t *buf;
1152 u8g2_SetupDisplay(u8g2, u8x8_d_sh1107_pimoroni_128x128, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
1153 buf = u8g2_m_16_16_1(&tile_buf_height);
1154 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
1155}
1156void u8g2_Setup_sh1107_seeed_128x128_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
1157{
1158 uint8_t tile_buf_height;
1159 uint8_t *buf;
1160 u8g2_SetupDisplay(u8g2, u8x8_d_sh1107_seeed_128x128, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
1161 buf = u8g2_m_16_16_1(&tile_buf_height);
1162 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
1163}
1164/* sh1107 2 */
1165void u8g2_Setup_sh1107_128x128_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
1166{
1167 uint8_t tile_buf_height;
1168 uint8_t *buf;
1169 u8g2_SetupDisplay(u8g2, u8x8_d_sh1107_128x128, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
1170 buf = u8g2_m_16_16_2(&tile_buf_height);
1171 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
1172}
1173void u8g2_Setup_sh1107_pimoroni_128x128_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
1174{
1175 uint8_t tile_buf_height;
1176 uint8_t *buf;
1177 u8g2_SetupDisplay(u8g2, u8x8_d_sh1107_pimoroni_128x128, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
1178 buf = u8g2_m_16_16_2(&tile_buf_height);
1179 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
1180}
1181void u8g2_Setup_sh1107_seeed_128x128_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
1182{
1183 uint8_t tile_buf_height;
1184 uint8_t *buf;
1185 u8g2_SetupDisplay(u8g2, u8x8_d_sh1107_seeed_128x128, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
1186 buf = u8g2_m_16_16_2(&tile_buf_height);
1187 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
1188}
1189/* sh1107 f */
1190void u8g2_Setup_sh1107_128x128_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
1191{
1192 uint8_t tile_buf_height;
1193 uint8_t *buf;
1194 u8g2_SetupDisplay(u8g2, u8x8_d_sh1107_128x128, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
1195 buf = u8g2_m_16_16_f(&tile_buf_height);
1196 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
1197}
1198void u8g2_Setup_sh1107_pimoroni_128x128_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
1199{
1200 uint8_t tile_buf_height;
1201 uint8_t *buf;
1202 u8g2_SetupDisplay(u8g2, u8x8_d_sh1107_pimoroni_128x128, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
1203 buf = u8g2_m_16_16_f(&tile_buf_height);
1204 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
1205}
1206void u8g2_Setup_sh1107_seeed_128x128_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
1207{
1208 uint8_t tile_buf_height;
1209 uint8_t *buf;
1210 u8g2_SetupDisplay(u8g2, u8x8_d_sh1107_seeed_128x128, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
1211 buf = u8g2_m_16_16_f(&tile_buf_height);
1212 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
1213}
1214/* sh1107 */
1215/* sh1107 1 */
1216void u8g2_Setup_sh1107_i2c_128x128_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
1217{
1218 uint8_t tile_buf_height;
1219 uint8_t *buf;
1220 u8g2_SetupDisplay(u8g2, u8x8_d_sh1107_128x128, u8x8_cad_ssd13xx_fast_i2c, byte_cb, gpio_and_delay_cb);
1221 buf = u8g2_m_16_16_1(&tile_buf_height);
1222 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
1223}
1224void u8g2_Setup_sh1107_i2c_pimoroni_128x128_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
1225{
1226 uint8_t tile_buf_height;
1227 uint8_t *buf;
1228 u8g2_SetupDisplay(u8g2, u8x8_d_sh1107_pimoroni_128x128, u8x8_cad_ssd13xx_fast_i2c, byte_cb, gpio_and_delay_cb);
1229 buf = u8g2_m_16_16_1(&tile_buf_height);
1230 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
1231}
1232void u8g2_Setup_sh1107_i2c_seeed_128x128_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
1233{
1234 uint8_t tile_buf_height;
1235 uint8_t *buf;
1236 u8g2_SetupDisplay(u8g2, u8x8_d_sh1107_seeed_128x128, u8x8_cad_ssd13xx_fast_i2c, byte_cb, gpio_and_delay_cb);
1237 buf = u8g2_m_16_16_1(&tile_buf_height);
1238 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
1239}
1240/* sh1107 2 */
1241void u8g2_Setup_sh1107_i2c_128x128_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
1242{
1243 uint8_t tile_buf_height;
1244 uint8_t *buf;
1245 u8g2_SetupDisplay(u8g2, u8x8_d_sh1107_128x128, u8x8_cad_ssd13xx_fast_i2c, byte_cb, gpio_and_delay_cb);
1246 buf = u8g2_m_16_16_2(&tile_buf_height);
1247 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
1248}
1249void u8g2_Setup_sh1107_i2c_pimoroni_128x128_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
1250{
1251 uint8_t tile_buf_height;
1252 uint8_t *buf;
1253 u8g2_SetupDisplay(u8g2, u8x8_d_sh1107_pimoroni_128x128, u8x8_cad_ssd13xx_fast_i2c, byte_cb, gpio_and_delay_cb);
1254 buf = u8g2_m_16_16_2(&tile_buf_height);
1255 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
1256}
1257void u8g2_Setup_sh1107_i2c_seeed_128x128_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
1258{
1259 uint8_t tile_buf_height;
1260 uint8_t *buf;
1261 u8g2_SetupDisplay(u8g2, u8x8_d_sh1107_seeed_128x128, u8x8_cad_ssd13xx_fast_i2c, byte_cb, gpio_and_delay_cb);
1262 buf = u8g2_m_16_16_2(&tile_buf_height);
1263 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
1264}
1265/* sh1107 f */
1266void u8g2_Setup_sh1107_i2c_128x128_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
1267{
1268 uint8_t tile_buf_height;
1269 uint8_t *buf;
1270 u8g2_SetupDisplay(u8g2, u8x8_d_sh1107_128x128, u8x8_cad_ssd13xx_fast_i2c, byte_cb, gpio_and_delay_cb);
1271 buf = u8g2_m_16_16_f(&tile_buf_height);
1272 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
1273}
1274void u8g2_Setup_sh1107_i2c_pimoroni_128x128_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
1275{
1276 uint8_t tile_buf_height;
1277 uint8_t *buf;
1278 u8g2_SetupDisplay(u8g2, u8x8_d_sh1107_pimoroni_128x128, u8x8_cad_ssd13xx_fast_i2c, byte_cb, gpio_and_delay_cb);
1279 buf = u8g2_m_16_16_f(&tile_buf_height);
1280 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
1281}
1282void u8g2_Setup_sh1107_i2c_seeed_128x128_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
1283{
1284 uint8_t tile_buf_height;
1285 uint8_t *buf;
1286 u8g2_SetupDisplay(u8g2, u8x8_d_sh1107_seeed_128x128, u8x8_cad_ssd13xx_fast_i2c, byte_cb, gpio_and_delay_cb);
1287 buf = u8g2_m_16_16_f(&tile_buf_height);
1288 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
1289}
1290/* sh1108 */
1291/* sh1108 1 */
1292void u8g2_Setup_sh1108_128x160_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
1293{
1294 uint8_t tile_buf_height;
1295 uint8_t *buf;
1296 u8g2_SetupDisplay(u8g2, u8x8_d_sh1108_128x160, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
1297 buf = u8g2_m_16_20_1(&tile_buf_height);
1298 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
1299}
1300/* sh1108 2 */
1301void u8g2_Setup_sh1108_128x160_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
1302{
1303 uint8_t tile_buf_height;
1304 uint8_t *buf;
1305 u8g2_SetupDisplay(u8g2, u8x8_d_sh1108_128x160, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
1306 buf = u8g2_m_16_20_2(&tile_buf_height);
1307 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
1308}
1309/* sh1108 f */
1310void u8g2_Setup_sh1108_128x160_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
1311{
1312 uint8_t tile_buf_height;
1313 uint8_t *buf;
1314 u8g2_SetupDisplay(u8g2, u8x8_d_sh1108_128x160, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
1315 buf = u8g2_m_16_20_f(&tile_buf_height);
1316 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
1317}
1318/* sh1108 */
1319/* sh1108 1 */
1320void u8g2_Setup_sh1108_i2c_128x160_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
1321{
1322 uint8_t tile_buf_height;
1323 uint8_t *buf;
1324 u8g2_SetupDisplay(u8g2, u8x8_d_sh1108_128x160, u8x8_cad_ssd13xx_i2c, byte_cb, gpio_and_delay_cb);
1325 buf = u8g2_m_16_20_1(&tile_buf_height);
1326 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
1327}
1328/* sh1108 2 */
1329void u8g2_Setup_sh1108_i2c_128x160_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
1330{
1331 uint8_t tile_buf_height;
1332 uint8_t *buf;
1333 u8g2_SetupDisplay(u8g2, u8x8_d_sh1108_128x160, u8x8_cad_ssd13xx_i2c, byte_cb, gpio_and_delay_cb);
1334 buf = u8g2_m_16_20_2(&tile_buf_height);
1335 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
1336}
1337/* sh1108 f */
1338void u8g2_Setup_sh1108_i2c_128x160_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
1339{
1340 uint8_t tile_buf_height;
1341 uint8_t *buf;
1342 u8g2_SetupDisplay(u8g2, u8x8_d_sh1108_128x160, u8x8_cad_ssd13xx_i2c, byte_cb, gpio_and_delay_cb);
1343 buf = u8g2_m_16_20_f(&tile_buf_height);
1344 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
1345}
1346/* ch1120 */
1347/* ch1120 1 */
1348void u8g2_Setup_ch1120_128x160_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
1349{
1350 uint8_t tile_buf_height;
1351 uint8_t *buf;
1352 u8g2_SetupDisplay(u8g2, u8x8_d_ch1120_128x160, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
1353 buf = u8g2_m_16_20_1(&tile_buf_height);
1354 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
1355}
1356/* ch1120 2 */
1357void u8g2_Setup_ch1120_128x160_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
1358{
1359 uint8_t tile_buf_height;
1360 uint8_t *buf;
1361 u8g2_SetupDisplay(u8g2, u8x8_d_ch1120_128x160, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
1362 buf = u8g2_m_16_20_2(&tile_buf_height);
1363 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
1364}
1365/* ch1120 f */
1366void u8g2_Setup_ch1120_128x160_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
1367{
1368 uint8_t tile_buf_height;
1369 uint8_t *buf;
1370 u8g2_SetupDisplay(u8g2, u8x8_d_ch1120_128x160, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
1371 buf = u8g2_m_16_20_f(&tile_buf_height);
1372 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
1373}
1374/* ch1120 */
1375/* ch1120 1 */
1376void u8g2_Setup_ch1120_i2c_128x160_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
1377{
1378 uint8_t tile_buf_height;
1379 uint8_t *buf;
1380 u8g2_SetupDisplay(u8g2, u8x8_d_ch1120_128x160, u8x8_cad_ssd13xx_i2c, byte_cb, gpio_and_delay_cb);
1381 buf = u8g2_m_16_20_1(&tile_buf_height);
1382 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
1383}
1384/* ch1120 2 */
1385void u8g2_Setup_ch1120_i2c_128x160_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
1386{
1387 uint8_t tile_buf_height;
1388 uint8_t *buf;
1389 u8g2_SetupDisplay(u8g2, u8x8_d_ch1120_128x160, u8x8_cad_ssd13xx_i2c, byte_cb, gpio_and_delay_cb);
1390 buf = u8g2_m_16_20_2(&tile_buf_height);
1391 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
1392}
1393/* ch1120 f */
1394void u8g2_Setup_ch1120_i2c_128x160_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
1395{
1396 uint8_t tile_buf_height;
1397 uint8_t *buf;
1398 u8g2_SetupDisplay(u8g2, u8x8_d_ch1120_128x160, u8x8_cad_ssd13xx_i2c, byte_cb, gpio_and_delay_cb);
1399 buf = u8g2_m_16_20_f(&tile_buf_height);
1400 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
1401}
1402/* sh1108 */
1403/* sh1108 1 */
1404void u8g2_Setup_sh1108_160x160_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
1405{
1406 uint8_t tile_buf_height;
1407 uint8_t *buf;
1408 u8g2_SetupDisplay(u8g2, u8x8_d_sh1108_160x160, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
1409 buf = u8g2_m_20_20_1(&tile_buf_height);
1410 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
1411}
1412/* sh1108 2 */
1413void u8g2_Setup_sh1108_160x160_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
1414{
1415 uint8_t tile_buf_height;
1416 uint8_t *buf;
1417 u8g2_SetupDisplay(u8g2, u8x8_d_sh1108_160x160, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
1418 buf = u8g2_m_20_20_2(&tile_buf_height);
1419 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
1420}
1421/* sh1108 f */
1422void u8g2_Setup_sh1108_160x160_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
1423{
1424 uint8_t tile_buf_height;
1425 uint8_t *buf;
1426 u8g2_SetupDisplay(u8g2, u8x8_d_sh1108_160x160, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
1427 buf = u8g2_m_20_20_f(&tile_buf_height);
1428 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
1429}
1430/* sh1108 */
1431/* sh1108 1 */
1432void u8g2_Setup_sh1108_i2c_160x160_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
1433{
1434 uint8_t tile_buf_height;
1435 uint8_t *buf;
1436 u8g2_SetupDisplay(u8g2, u8x8_d_sh1108_160x160, u8x8_cad_ssd13xx_i2c, byte_cb, gpio_and_delay_cb);
1437 buf = u8g2_m_20_20_1(&tile_buf_height);
1438 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
1439}
1440/* sh1108 2 */
1441void u8g2_Setup_sh1108_i2c_160x160_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
1442{
1443 uint8_t tile_buf_height;
1444 uint8_t *buf;
1445 u8g2_SetupDisplay(u8g2, u8x8_d_sh1108_160x160, u8x8_cad_ssd13xx_i2c, byte_cb, gpio_and_delay_cb);
1446 buf = u8g2_m_20_20_2(&tile_buf_height);
1447 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
1448}
1449/* sh1108 f */
1450void u8g2_Setup_sh1108_i2c_160x160_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
1451{
1452 uint8_t tile_buf_height;
1453 uint8_t *buf;
1454 u8g2_SetupDisplay(u8g2, u8x8_d_sh1108_160x160, u8x8_cad_ssd13xx_i2c, byte_cb, gpio_and_delay_cb);
1455 buf = u8g2_m_20_20_f(&tile_buf_height);
1456 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
1457}
1458/* sh1122 */
1459/* sh1122 1 */
1460void u8g2_Setup_sh1122_256x64_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
1461{
1462 uint8_t tile_buf_height;
1463 uint8_t *buf;
1464 u8g2_SetupDisplay(u8g2, u8x8_d_sh1122_256x64, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
1465 buf = u8g2_m_32_8_1(&tile_buf_height);
1466 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
1467}
1468/* sh1122 2 */
1469void u8g2_Setup_sh1122_256x64_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
1470{
1471 uint8_t tile_buf_height;
1472 uint8_t *buf;
1473 u8g2_SetupDisplay(u8g2, u8x8_d_sh1122_256x64, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
1474 buf = u8g2_m_32_8_2(&tile_buf_height);
1475 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
1476}
1477/* sh1122 f */
1478void u8g2_Setup_sh1122_256x64_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
1479{
1480 uint8_t tile_buf_height;
1481 uint8_t *buf;
1482 u8g2_SetupDisplay(u8g2, u8x8_d_sh1122_256x64, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
1483 buf = u8g2_m_32_8_f(&tile_buf_height);
1484 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
1485}
1486/* sh1122 */
1487/* sh1122 1 */
1488void u8g2_Setup_sh1122_i2c_256x64_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
1489{
1490 uint8_t tile_buf_height;
1491 uint8_t *buf;
1492 u8g2_SetupDisplay(u8g2, u8x8_d_sh1122_256x64, u8x8_cad_ssd13xx_i2c, byte_cb, gpio_and_delay_cb);
1493 buf = u8g2_m_32_8_1(&tile_buf_height);
1494 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
1495}
1496/* sh1122 2 */
1497void u8g2_Setup_sh1122_i2c_256x64_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
1498{
1499 uint8_t tile_buf_height;
1500 uint8_t *buf;
1501 u8g2_SetupDisplay(u8g2, u8x8_d_sh1122_256x64, u8x8_cad_ssd13xx_i2c, byte_cb, gpio_and_delay_cb);
1502 buf = u8g2_m_32_8_2(&tile_buf_height);
1503 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
1504}
1505/* sh1122 f */
1506void u8g2_Setup_sh1122_i2c_256x64_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
1507{
1508 uint8_t tile_buf_height;
1509 uint8_t *buf;
1510 u8g2_SetupDisplay(u8g2, u8x8_d_sh1122_256x64, u8x8_cad_ssd13xx_i2c, byte_cb, gpio_and_delay_cb);
1511 buf = u8g2_m_32_8_f(&tile_buf_height);
1512 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
1513}
1514/* ssd1306 */
1515/* ssd1306 1 */
1516void u8g2_Setup_ssd1306_128x32_univision_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
1517{
1518 uint8_t tile_buf_height;
1519 uint8_t *buf;
1520 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1306_128x32_univision, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
1521 buf = u8g2_m_16_4_1(&tile_buf_height);
1522 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
1523}
1524void u8g2_Setup_ssd1306_128x32_winstar_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
1525{
1526 uint8_t tile_buf_height;
1527 uint8_t *buf;
1528 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1306_128x32_winstar, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
1529 buf = u8g2_m_16_4_1(&tile_buf_height);
1530 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
1531}
1532/* ssd1306 2 */
1533void u8g2_Setup_ssd1306_128x32_univision_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
1534{
1535 uint8_t tile_buf_height;
1536 uint8_t *buf;
1537 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1306_128x32_univision, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
1538 buf = u8g2_m_16_4_2(&tile_buf_height);
1539 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
1540}
1541void u8g2_Setup_ssd1306_128x32_winstar_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
1542{
1543 uint8_t tile_buf_height;
1544 uint8_t *buf;
1545 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1306_128x32_winstar, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
1546 buf = u8g2_m_16_4_2(&tile_buf_height);
1547 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
1548}
1549/* ssd1306 f */
1550void u8g2_Setup_ssd1306_128x32_univision_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
1551{
1552 uint8_t tile_buf_height;
1553 uint8_t *buf;
1554 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1306_128x32_univision, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
1555 buf = u8g2_m_16_4_f(&tile_buf_height);
1556 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
1557}
1558void u8g2_Setup_ssd1306_128x32_winstar_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
1559{
1560 uint8_t tile_buf_height;
1561 uint8_t *buf;
1562 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1306_128x32_winstar, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
1563 buf = u8g2_m_16_4_f(&tile_buf_height);
1564 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
1565}
1566/* ssd1306 */
1567/* ssd1306 1 */
1568void u8g2_Setup_ssd1306_i2c_128x32_univision_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
1569{
1570 uint8_t tile_buf_height;
1571 uint8_t *buf;
1572 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1306_128x32_univision, u8x8_cad_ssd13xx_fast_i2c, byte_cb, gpio_and_delay_cb);
1573 buf = u8g2_m_16_4_1(&tile_buf_height);
1574 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
1575}
1576void u8g2_Setup_ssd1306_i2c_128x32_winstar_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
1577{
1578 uint8_t tile_buf_height;
1579 uint8_t *buf;
1580 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1306_128x32_winstar, u8x8_cad_ssd13xx_fast_i2c, byte_cb, gpio_and_delay_cb);
1581 buf = u8g2_m_16_4_1(&tile_buf_height);
1582 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
1583}
1584/* ssd1306 2 */
1585void u8g2_Setup_ssd1306_i2c_128x32_univision_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
1586{
1587 uint8_t tile_buf_height;
1588 uint8_t *buf;
1589 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1306_128x32_univision, u8x8_cad_ssd13xx_fast_i2c, byte_cb, gpio_and_delay_cb);
1590 buf = u8g2_m_16_4_2(&tile_buf_height);
1591 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
1592}
1593void u8g2_Setup_ssd1306_i2c_128x32_winstar_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
1594{
1595 uint8_t tile_buf_height;
1596 uint8_t *buf;
1597 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1306_128x32_winstar, u8x8_cad_ssd13xx_fast_i2c, byte_cb, gpio_and_delay_cb);
1598 buf = u8g2_m_16_4_2(&tile_buf_height);
1599 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
1600}
1601/* ssd1306 f */
1602void u8g2_Setup_ssd1306_i2c_128x32_univision_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
1603{
1604 uint8_t tile_buf_height;
1605 uint8_t *buf;
1606 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1306_128x32_univision, u8x8_cad_ssd13xx_fast_i2c, byte_cb, gpio_and_delay_cb);
1607 buf = u8g2_m_16_4_f(&tile_buf_height);
1608 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
1609}
1610void u8g2_Setup_ssd1306_i2c_128x32_winstar_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
1611{
1612 uint8_t tile_buf_height;
1613 uint8_t *buf;
1614 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1306_128x32_winstar, u8x8_cad_ssd13xx_fast_i2c, byte_cb, gpio_and_delay_cb);
1615 buf = u8g2_m_16_4_f(&tile_buf_height);
1616 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
1617}
1618/* ssd1306 */
1619/* ssd1306 1 */
1620void u8g2_Setup_ssd1306_102x64_ea_oleds102_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
1621{
1622 uint8_t tile_buf_height;
1623 uint8_t *buf;
1624 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1306_102x64_ea_oleds102, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
1625 buf = u8g2_m_13_8_1(&tile_buf_height);
1626 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
1627}
1628/* ssd1306 2 */
1629void u8g2_Setup_ssd1306_102x64_ea_oleds102_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
1630{
1631 uint8_t tile_buf_height;
1632 uint8_t *buf;
1633 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1306_102x64_ea_oleds102, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
1634 buf = u8g2_m_13_8_2(&tile_buf_height);
1635 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
1636}
1637/* ssd1306 f */
1638void u8g2_Setup_ssd1306_102x64_ea_oleds102_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
1639{
1640 uint8_t tile_buf_height;
1641 uint8_t *buf;
1642 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1306_102x64_ea_oleds102, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
1643 buf = u8g2_m_13_8_f(&tile_buf_height);
1644 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
1645}
1646/* ssd1306 */
1647/* ssd1306 1 */
1648void u8g2_Setup_ssd1306_i2c_102x64_ea_oleds102_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
1649{
1650 uint8_t tile_buf_height;
1651 uint8_t *buf;
1652 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1306_102x64_ea_oleds102, u8x8_cad_ssd13xx_fast_i2c, byte_cb, gpio_and_delay_cb);
1653 buf = u8g2_m_13_8_1(&tile_buf_height);
1654 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
1655}
1656/* ssd1306 2 */
1657void u8g2_Setup_ssd1306_i2c_102x64_ea_oleds102_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
1658{
1659 uint8_t tile_buf_height;
1660 uint8_t *buf;
1661 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1306_102x64_ea_oleds102, u8x8_cad_ssd13xx_fast_i2c, byte_cb, gpio_and_delay_cb);
1662 buf = u8g2_m_13_8_2(&tile_buf_height);
1663 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
1664}
1665/* ssd1306 f */
1666void u8g2_Setup_ssd1306_i2c_102x64_ea_oleds102_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
1667{
1668 uint8_t tile_buf_height;
1669 uint8_t *buf;
1670 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1306_102x64_ea_oleds102, u8x8_cad_ssd13xx_fast_i2c, byte_cb, gpio_and_delay_cb);
1671 buf = u8g2_m_13_8_f(&tile_buf_height);
1672 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
1673}
1674/* sh1106 */
1675/* sh1106 1 */
1676void u8g2_Setup_sh1106_128x32_visionox_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
1677{
1678 uint8_t tile_buf_height;
1679 uint8_t *buf;
1680 u8g2_SetupDisplay(u8g2, u8x8_d_sh1106_128x32_visionox, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
1681 buf = u8g2_m_16_4_1(&tile_buf_height);
1682 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
1683}
1684/* sh1106 2 */
1685void u8g2_Setup_sh1106_128x32_visionox_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
1686{
1687 uint8_t tile_buf_height;
1688 uint8_t *buf;
1689 u8g2_SetupDisplay(u8g2, u8x8_d_sh1106_128x32_visionox, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
1690 buf = u8g2_m_16_4_2(&tile_buf_height);
1691 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
1692}
1693/* sh1106 f */
1694void u8g2_Setup_sh1106_128x32_visionox_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
1695{
1696 uint8_t tile_buf_height;
1697 uint8_t *buf;
1698 u8g2_SetupDisplay(u8g2, u8x8_d_sh1106_128x32_visionox, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
1699 buf = u8g2_m_16_4_f(&tile_buf_height);
1700 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
1701}
1702/* sh1106 */
1703/* sh1106 1 */
1704void u8g2_Setup_sh1106_i2c_128x32_visionox_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
1705{
1706 uint8_t tile_buf_height;
1707 uint8_t *buf;
1708 u8g2_SetupDisplay(u8g2, u8x8_d_sh1106_128x32_visionox, u8x8_cad_ssd13xx_fast_i2c, byte_cb, gpio_and_delay_cb);
1709 buf = u8g2_m_16_4_1(&tile_buf_height);
1710 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
1711}
1712/* sh1106 2 */
1713void u8g2_Setup_sh1106_i2c_128x32_visionox_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
1714{
1715 uint8_t tile_buf_height;
1716 uint8_t *buf;
1717 u8g2_SetupDisplay(u8g2, u8x8_d_sh1106_128x32_visionox, u8x8_cad_ssd13xx_fast_i2c, byte_cb, gpio_and_delay_cb);
1718 buf = u8g2_m_16_4_2(&tile_buf_height);
1719 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
1720}
1721/* sh1106 f */
1722void u8g2_Setup_sh1106_i2c_128x32_visionox_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
1723{
1724 uint8_t tile_buf_height;
1725 uint8_t *buf;
1726 u8g2_SetupDisplay(u8g2, u8x8_d_sh1106_128x32_visionox, u8x8_cad_ssd13xx_fast_i2c, byte_cb, gpio_and_delay_cb);
1727 buf = u8g2_m_16_4_f(&tile_buf_height);
1728 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
1729}
1730/* ssd1306 */
1731/* ssd1306 1 */
1732void u8g2_Setup_ssd1306_64x48_er_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
1733{
1734 uint8_t tile_buf_height;
1735 uint8_t *buf;
1736 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1306_64x48_er, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
1737 buf = u8g2_m_8_6_1(&tile_buf_height);
1738 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
1739}
1740/* ssd1306 2 */
1741void u8g2_Setup_ssd1306_64x48_er_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
1742{
1743 uint8_t tile_buf_height;
1744 uint8_t *buf;
1745 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1306_64x48_er, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
1746 buf = u8g2_m_8_6_2(&tile_buf_height);
1747 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
1748}
1749/* ssd1306 f */
1750void u8g2_Setup_ssd1306_64x48_er_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
1751{
1752 uint8_t tile_buf_height;
1753 uint8_t *buf;
1754 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1306_64x48_er, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
1755 buf = u8g2_m_8_6_f(&tile_buf_height);
1756 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
1757}
1758/* ssd1306 */
1759/* ssd1306 1 */
1760void u8g2_Setup_ssd1306_i2c_64x48_er_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
1761{
1762 uint8_t tile_buf_height;
1763 uint8_t *buf;
1764 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1306_64x48_er, u8x8_cad_ssd13xx_fast_i2c, byte_cb, gpio_and_delay_cb);
1765 buf = u8g2_m_8_6_1(&tile_buf_height);
1766 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
1767}
1768/* ssd1306 2 */
1769void u8g2_Setup_ssd1306_i2c_64x48_er_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
1770{
1771 uint8_t tile_buf_height;
1772 uint8_t *buf;
1773 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1306_64x48_er, u8x8_cad_ssd13xx_fast_i2c, byte_cb, gpio_and_delay_cb);
1774 buf = u8g2_m_8_6_2(&tile_buf_height);
1775 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
1776}
1777/* ssd1306 f */
1778void u8g2_Setup_ssd1306_i2c_64x48_er_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
1779{
1780 uint8_t tile_buf_height;
1781 uint8_t *buf;
1782 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1306_64x48_er, u8x8_cad_ssd13xx_fast_i2c, byte_cb, gpio_and_delay_cb);
1783 buf = u8g2_m_8_6_f(&tile_buf_height);
1784 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
1785}
1786/* ssd1306 */
1787/* ssd1306 1 */
1788void u8g2_Setup_ssd1306_48x64_winstar_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
1789{
1790 uint8_t tile_buf_height;
1791 uint8_t *buf;
1792 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1306_48x64_winstar, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
1793 buf = u8g2_m_6_8_1(&tile_buf_height);
1794 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
1795}
1796/* ssd1306 2 */
1797void u8g2_Setup_ssd1306_48x64_winstar_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
1798{
1799 uint8_t tile_buf_height;
1800 uint8_t *buf;
1801 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1306_48x64_winstar, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
1802 buf = u8g2_m_6_8_2(&tile_buf_height);
1803 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
1804}
1805/* ssd1306 f */
1806void u8g2_Setup_ssd1306_48x64_winstar_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
1807{
1808 uint8_t tile_buf_height;
1809 uint8_t *buf;
1810 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1306_48x64_winstar, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
1811 buf = u8g2_m_6_8_f(&tile_buf_height);
1812 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
1813}
1814/* ssd1306 */
1815/* ssd1306 1 */
1816void u8g2_Setup_ssd1306_i2c_48x64_winstar_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
1817{
1818 uint8_t tile_buf_height;
1819 uint8_t *buf;
1820 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1306_48x64_winstar, u8x8_cad_ssd13xx_fast_i2c, byte_cb, gpio_and_delay_cb);
1821 buf = u8g2_m_6_8_1(&tile_buf_height);
1822 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
1823}
1824/* ssd1306 2 */
1825void u8g2_Setup_ssd1306_i2c_48x64_winstar_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
1826{
1827 uint8_t tile_buf_height;
1828 uint8_t *buf;
1829 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1306_48x64_winstar, u8x8_cad_ssd13xx_fast_i2c, byte_cb, gpio_and_delay_cb);
1830 buf = u8g2_m_6_8_2(&tile_buf_height);
1831 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
1832}
1833/* ssd1306 f */
1834void u8g2_Setup_ssd1306_i2c_48x64_winstar_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
1835{
1836 uint8_t tile_buf_height;
1837 uint8_t *buf;
1838 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1306_48x64_winstar, u8x8_cad_ssd13xx_fast_i2c, byte_cb, gpio_and_delay_cb);
1839 buf = u8g2_m_6_8_f(&tile_buf_height);
1840 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
1841}
1842/* ssd1306 */
1843/* ssd1306 1 */
1844void u8g2_Setup_ssd1306_64x32_noname_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
1845{
1846 uint8_t tile_buf_height;
1847 uint8_t *buf;
1848 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1306_64x32_noname, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
1849 buf = u8g2_m_8_4_1(&tile_buf_height);
1850 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
1851}
1852void u8g2_Setup_ssd1306_64x32_1f_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
1853{
1854 uint8_t tile_buf_height;
1855 uint8_t *buf;
1856 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1306_64x32_1f, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
1857 buf = u8g2_m_8_4_1(&tile_buf_height);
1858 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
1859}
1860/* ssd1306 2 */
1861void u8g2_Setup_ssd1306_64x32_noname_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
1862{
1863 uint8_t tile_buf_height;
1864 uint8_t *buf;
1865 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1306_64x32_noname, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
1866 buf = u8g2_m_8_4_2(&tile_buf_height);
1867 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
1868}
1869void u8g2_Setup_ssd1306_64x32_1f_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
1870{
1871 uint8_t tile_buf_height;
1872 uint8_t *buf;
1873 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1306_64x32_1f, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
1874 buf = u8g2_m_8_4_2(&tile_buf_height);
1875 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
1876}
1877/* ssd1306 f */
1878void u8g2_Setup_ssd1306_64x32_noname_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
1879{
1880 uint8_t tile_buf_height;
1881 uint8_t *buf;
1882 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1306_64x32_noname, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
1883 buf = u8g2_m_8_4_f(&tile_buf_height);
1884 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
1885}
1886void u8g2_Setup_ssd1306_64x32_1f_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
1887{
1888 uint8_t tile_buf_height;
1889 uint8_t *buf;
1890 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1306_64x32_1f, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
1891 buf = u8g2_m_8_4_f(&tile_buf_height);
1892 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
1893}
1894/* ssd1306 */
1895/* ssd1306 1 */
1896void u8g2_Setup_ssd1306_i2c_64x32_noname_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
1897{
1898 uint8_t tile_buf_height;
1899 uint8_t *buf;
1900 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1306_64x32_noname, u8x8_cad_ssd13xx_fast_i2c, byte_cb, gpio_and_delay_cb);
1901 buf = u8g2_m_8_4_1(&tile_buf_height);
1902 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
1903}
1904void u8g2_Setup_ssd1306_i2c_64x32_1f_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
1905{
1906 uint8_t tile_buf_height;
1907 uint8_t *buf;
1908 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1306_64x32_1f, u8x8_cad_ssd13xx_fast_i2c, byte_cb, gpio_and_delay_cb);
1909 buf = u8g2_m_8_4_1(&tile_buf_height);
1910 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
1911}
1912/* ssd1306 2 */
1913void u8g2_Setup_ssd1306_i2c_64x32_noname_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
1914{
1915 uint8_t tile_buf_height;
1916 uint8_t *buf;
1917 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1306_64x32_noname, u8x8_cad_ssd13xx_fast_i2c, byte_cb, gpio_and_delay_cb);
1918 buf = u8g2_m_8_4_2(&tile_buf_height);
1919 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
1920}
1921void u8g2_Setup_ssd1306_i2c_64x32_1f_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
1922{
1923 uint8_t tile_buf_height;
1924 uint8_t *buf;
1925 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1306_64x32_1f, u8x8_cad_ssd13xx_fast_i2c, byte_cb, gpio_and_delay_cb);
1926 buf = u8g2_m_8_4_2(&tile_buf_height);
1927 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
1928}
1929/* ssd1306 f */
1930void u8g2_Setup_ssd1306_i2c_64x32_noname_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
1931{
1932 uint8_t tile_buf_height;
1933 uint8_t *buf;
1934 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1306_64x32_noname, u8x8_cad_ssd13xx_fast_i2c, byte_cb, gpio_and_delay_cb);
1935 buf = u8g2_m_8_4_f(&tile_buf_height);
1936 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
1937}
1938void u8g2_Setup_ssd1306_i2c_64x32_1f_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
1939{
1940 uint8_t tile_buf_height;
1941 uint8_t *buf;
1942 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1306_64x32_1f, u8x8_cad_ssd13xx_fast_i2c, byte_cb, gpio_and_delay_cb);
1943 buf = u8g2_m_8_4_f(&tile_buf_height);
1944 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
1945}
1946/* ssd1306 */
1947/* ssd1306 1 */
1948void u8g2_Setup_ssd1306_96x16_er_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
1949{
1950 uint8_t tile_buf_height;
1951 uint8_t *buf;
1952 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1306_96x16_er, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
1953 buf = u8g2_m_12_2_1(&tile_buf_height);
1954 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
1955}
1956/* ssd1306 2 */
1957void u8g2_Setup_ssd1306_96x16_er_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
1958{
1959 uint8_t tile_buf_height;
1960 uint8_t *buf;
1961 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1306_96x16_er, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
1962 buf = u8g2_m_12_2_2(&tile_buf_height);
1963 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
1964}
1965/* ssd1306 f */
1966void u8g2_Setup_ssd1306_96x16_er_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
1967{
1968 uint8_t tile_buf_height;
1969 uint8_t *buf;
1970 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1306_96x16_er, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
1971 buf = u8g2_m_12_2_f(&tile_buf_height);
1972 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
1973}
1974/* ssd1306 */
1975/* ssd1306 1 */
1976void u8g2_Setup_ssd1306_i2c_96x16_er_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
1977{
1978 uint8_t tile_buf_height;
1979 uint8_t *buf;
1980 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1306_96x16_er, u8x8_cad_ssd13xx_fast_i2c, byte_cb, gpio_and_delay_cb);
1981 buf = u8g2_m_12_2_1(&tile_buf_height);
1982 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
1983}
1984/* ssd1306 2 */
1985void u8g2_Setup_ssd1306_i2c_96x16_er_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
1986{
1987 uint8_t tile_buf_height;
1988 uint8_t *buf;
1989 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1306_96x16_er, u8x8_cad_ssd13xx_fast_i2c, byte_cb, gpio_and_delay_cb);
1990 buf = u8g2_m_12_2_2(&tile_buf_height);
1991 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
1992}
1993/* ssd1306 f */
1994void u8g2_Setup_ssd1306_i2c_96x16_er_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
1995{
1996 uint8_t tile_buf_height;
1997 uint8_t *buf;
1998 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1306_96x16_er, u8x8_cad_ssd13xx_fast_i2c, byte_cb, gpio_and_delay_cb);
1999 buf = u8g2_m_12_2_f(&tile_buf_height);
2000 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
2001}
2002/* ssd1309 */
2003/* ssd1309 1 */
2004void u8g2_Setup_ssd1309_128x64_noname2_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
2005{
2006 uint8_t tile_buf_height;
2007 uint8_t *buf;
2008 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1309_128x64_noname2, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
2009 buf = u8g2_m_16_8_1(&tile_buf_height);
2010 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
2011}
2012/* ssd1309 2 */
2013void u8g2_Setup_ssd1309_128x64_noname2_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
2014{
2015 uint8_t tile_buf_height;
2016 uint8_t *buf;
2017 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1309_128x64_noname2, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
2018 buf = u8g2_m_16_8_2(&tile_buf_height);
2019 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
2020}
2021/* ssd1309 f */
2022void u8g2_Setup_ssd1309_128x64_noname2_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
2023{
2024 uint8_t tile_buf_height;
2025 uint8_t *buf;
2026 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1309_128x64_noname2, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
2027 buf = u8g2_m_16_8_f(&tile_buf_height);
2028 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
2029}
2030/* ssd1309 */
2031/* ssd1309 1 */
2032void u8g2_Setup_ssd1309_i2c_128x64_noname2_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
2033{
2034 uint8_t tile_buf_height;
2035 uint8_t *buf;
2036 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1309_128x64_noname2, u8x8_cad_ssd13xx_i2c, byte_cb, gpio_and_delay_cb);
2037 buf = u8g2_m_16_8_1(&tile_buf_height);
2038 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
2039}
2040/* ssd1309 2 */
2041void u8g2_Setup_ssd1309_i2c_128x64_noname2_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
2042{
2043 uint8_t tile_buf_height;
2044 uint8_t *buf;
2045 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1309_128x64_noname2, u8x8_cad_ssd13xx_i2c, byte_cb, gpio_and_delay_cb);
2046 buf = u8g2_m_16_8_2(&tile_buf_height);
2047 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
2048}
2049/* ssd1309 f */
2050void u8g2_Setup_ssd1309_i2c_128x64_noname2_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
2051{
2052 uint8_t tile_buf_height;
2053 uint8_t *buf;
2054 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1309_128x64_noname2, u8x8_cad_ssd13xx_i2c, byte_cb, gpio_and_delay_cb);
2055 buf = u8g2_m_16_8_f(&tile_buf_height);
2056 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
2057}
2058/* ssd1309 */
2059/* ssd1309 1 */
2060void u8g2_Setup_ssd1309_128x64_noname0_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
2061{
2062 uint8_t tile_buf_height;
2063 uint8_t *buf;
2064 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1309_128x64_noname0, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
2065 buf = u8g2_m_16_8_1(&tile_buf_height);
2066 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
2067}
2068/* ssd1309 2 */
2069void u8g2_Setup_ssd1309_128x64_noname0_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
2070{
2071 uint8_t tile_buf_height;
2072 uint8_t *buf;
2073 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1309_128x64_noname0, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
2074 buf = u8g2_m_16_8_2(&tile_buf_height);
2075 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
2076}
2077/* ssd1309 f */
2078void u8g2_Setup_ssd1309_128x64_noname0_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
2079{
2080 uint8_t tile_buf_height;
2081 uint8_t *buf;
2082 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1309_128x64_noname0, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
2083 buf = u8g2_m_16_8_f(&tile_buf_height);
2084 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
2085}
2086/* ssd1309 */
2087/* ssd1309 1 */
2088void u8g2_Setup_ssd1309_i2c_128x64_noname0_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
2089{
2090 uint8_t tile_buf_height;
2091 uint8_t *buf;
2092 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1309_128x64_noname0, u8x8_cad_ssd13xx_i2c, byte_cb, gpio_and_delay_cb);
2093 buf = u8g2_m_16_8_1(&tile_buf_height);
2094 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
2095}
2096/* ssd1309 2 */
2097void u8g2_Setup_ssd1309_i2c_128x64_noname0_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
2098{
2099 uint8_t tile_buf_height;
2100 uint8_t *buf;
2101 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1309_128x64_noname0, u8x8_cad_ssd13xx_i2c, byte_cb, gpio_and_delay_cb);
2102 buf = u8g2_m_16_8_2(&tile_buf_height);
2103 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
2104}
2105/* ssd1309 f */
2106void u8g2_Setup_ssd1309_i2c_128x64_noname0_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
2107{
2108 uint8_t tile_buf_height;
2109 uint8_t *buf;
2110 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1309_128x64_noname0, u8x8_cad_ssd13xx_i2c, byte_cb, gpio_and_delay_cb);
2111 buf = u8g2_m_16_8_f(&tile_buf_height);
2112 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
2113}
2114/* ssd1309 */
2115/* ssd1309 1 */
2116void u8g2_Setup_ssd1309_128x128_noname0_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
2117{
2118 uint8_t tile_buf_height;
2119 uint8_t *buf;
2120 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1309_128x128_noname0, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
2121 buf = u8g2_m_16_16_1(&tile_buf_height);
2122 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
2123}
2124/* ssd1309 2 */
2125void u8g2_Setup_ssd1309_128x128_noname0_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
2126{
2127 uint8_t tile_buf_height;
2128 uint8_t *buf;
2129 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1309_128x128_noname0, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
2130 buf = u8g2_m_16_16_2(&tile_buf_height);
2131 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
2132}
2133/* ssd1309 f */
2134void u8g2_Setup_ssd1309_128x128_noname0_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
2135{
2136 uint8_t tile_buf_height;
2137 uint8_t *buf;
2138 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1309_128x128_noname0, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
2139 buf = u8g2_m_16_16_f(&tile_buf_height);
2140 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
2141}
2142/* ssd1309 */
2143/* ssd1309 1 */
2144void u8g2_Setup_ssd1309_i2c_128x128_noname0_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
2145{
2146 uint8_t tile_buf_height;
2147 uint8_t *buf;
2148 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1309_128x128_noname0, u8x8_cad_ssd13xx_i2c, byte_cb, gpio_and_delay_cb);
2149 buf = u8g2_m_16_16_1(&tile_buf_height);
2150 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
2151}
2152/* ssd1309 2 */
2153void u8g2_Setup_ssd1309_i2c_128x128_noname0_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
2154{
2155 uint8_t tile_buf_height;
2156 uint8_t *buf;
2157 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1309_128x128_noname0, u8x8_cad_ssd13xx_i2c, byte_cb, gpio_and_delay_cb);
2158 buf = u8g2_m_16_16_2(&tile_buf_height);
2159 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
2160}
2161/* ssd1309 f */
2162void u8g2_Setup_ssd1309_i2c_128x128_noname0_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
2163{
2164 uint8_t tile_buf_height;
2165 uint8_t *buf;
2166 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1309_128x128_noname0, u8x8_cad_ssd13xx_i2c, byte_cb, gpio_and_delay_cb);
2167 buf = u8g2_m_16_16_f(&tile_buf_height);
2168 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
2169}
2170/* ssd1312 */
2171/* ssd1312 1 */
2172void u8g2_Setup_ssd1312_128x32_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
2173{
2174 uint8_t tile_buf_height;
2175 uint8_t *buf;
2176 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1312_128x32, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
2177 buf = u8g2_m_16_4_1(&tile_buf_height);
2178 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
2179}
2180/* ssd1312 2 */
2181void u8g2_Setup_ssd1312_128x32_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
2182{
2183 uint8_t tile_buf_height;
2184 uint8_t *buf;
2185 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1312_128x32, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
2186 buf = u8g2_m_16_4_2(&tile_buf_height);
2187 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
2188}
2189/* ssd1312 f */
2190void u8g2_Setup_ssd1312_128x32_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
2191{
2192 uint8_t tile_buf_height;
2193 uint8_t *buf;
2194 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1312_128x32, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
2195 buf = u8g2_m_16_4_f(&tile_buf_height);
2196 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
2197}
2198/* ssd1312 */
2199/* ssd1312 1 */
2200void u8g2_Setup_ssd1312_i2c_128x32_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
2201{
2202 uint8_t tile_buf_height;
2203 uint8_t *buf;
2204 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1312_128x32, u8x8_cad_ssd13xx_fast_i2c, byte_cb, gpio_and_delay_cb);
2205 buf = u8g2_m_16_4_1(&tile_buf_height);
2206 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
2207}
2208/* ssd1312 2 */
2209void u8g2_Setup_ssd1312_i2c_128x32_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
2210{
2211 uint8_t tile_buf_height;
2212 uint8_t *buf;
2213 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1312_128x32, u8x8_cad_ssd13xx_fast_i2c, byte_cb, gpio_and_delay_cb);
2214 buf = u8g2_m_16_4_2(&tile_buf_height);
2215 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
2216}
2217/* ssd1312 f */
2218void u8g2_Setup_ssd1312_i2c_128x32_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
2219{
2220 uint8_t tile_buf_height;
2221 uint8_t *buf;
2222 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1312_128x32, u8x8_cad_ssd13xx_fast_i2c, byte_cb, gpio_and_delay_cb);
2223 buf = u8g2_m_16_4_f(&tile_buf_height);
2224 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
2225}
2226/* ssd1312 */
2227/* ssd1312 1 */
2228void u8g2_Setup_ssd1312_120x32_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
2229{
2230 uint8_t tile_buf_height;
2231 uint8_t *buf;
2232 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1312_120x32, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
2233 buf = u8g2_m_15_4_1(&tile_buf_height);
2234 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
2235}
2236void u8g2_Setup_ssd1312_120x28_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
2237{
2238 uint8_t tile_buf_height;
2239 uint8_t *buf;
2240 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1312_120x28, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
2241 buf = u8g2_m_15_4_1(&tile_buf_height);
2242 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
2243}
2244/* ssd1312 2 */
2245void u8g2_Setup_ssd1312_120x32_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
2246{
2247 uint8_t tile_buf_height;
2248 uint8_t *buf;
2249 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1312_120x32, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
2250 buf = u8g2_m_15_4_2(&tile_buf_height);
2251 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
2252}
2253void u8g2_Setup_ssd1312_120x28_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
2254{
2255 uint8_t tile_buf_height;
2256 uint8_t *buf;
2257 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1312_120x28, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
2258 buf = u8g2_m_15_4_2(&tile_buf_height);
2259 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
2260}
2261/* ssd1312 f */
2262void u8g2_Setup_ssd1312_120x32_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
2263{
2264 uint8_t tile_buf_height;
2265 uint8_t *buf;
2266 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1312_120x32, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
2267 buf = u8g2_m_15_4_f(&tile_buf_height);
2268 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
2269}
2270void u8g2_Setup_ssd1312_120x28_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
2271{
2272 uint8_t tile_buf_height;
2273 uint8_t *buf;
2274 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1312_120x28, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
2275 buf = u8g2_m_15_4_f(&tile_buf_height);
2276 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
2277}
2278/* ssd1312 */
2279/* ssd1312 1 */
2280void u8g2_Setup_ssd1312_i2c_120x32_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
2281{
2282 uint8_t tile_buf_height;
2283 uint8_t *buf;
2284 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1312_120x32, u8x8_cad_ssd13xx_fast_i2c, byte_cb, gpio_and_delay_cb);
2285 buf = u8g2_m_15_4_1(&tile_buf_height);
2286 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
2287}
2288void u8g2_Setup_ssd1312_i2c_120x28_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
2289{
2290 uint8_t tile_buf_height;
2291 uint8_t *buf;
2292 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1312_120x28, u8x8_cad_ssd13xx_fast_i2c, byte_cb, gpio_and_delay_cb);
2293 buf = u8g2_m_15_4_1(&tile_buf_height);
2294 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
2295}
2296/* ssd1312 2 */
2297void u8g2_Setup_ssd1312_i2c_120x32_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
2298{
2299 uint8_t tile_buf_height;
2300 uint8_t *buf;
2301 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1312_120x32, u8x8_cad_ssd13xx_fast_i2c, byte_cb, gpio_and_delay_cb);
2302 buf = u8g2_m_15_4_2(&tile_buf_height);
2303 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
2304}
2305void u8g2_Setup_ssd1312_i2c_120x28_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
2306{
2307 uint8_t tile_buf_height;
2308 uint8_t *buf;
2309 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1312_120x28, u8x8_cad_ssd13xx_fast_i2c, byte_cb, gpio_and_delay_cb);
2310 buf = u8g2_m_15_4_2(&tile_buf_height);
2311 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
2312}
2313/* ssd1312 f */
2314void u8g2_Setup_ssd1312_i2c_120x32_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
2315{
2316 uint8_t tile_buf_height;
2317 uint8_t *buf;
2318 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1312_120x32, u8x8_cad_ssd13xx_fast_i2c, byte_cb, gpio_and_delay_cb);
2319 buf = u8g2_m_15_4_f(&tile_buf_height);
2320 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
2321}
2322void u8g2_Setup_ssd1312_i2c_120x28_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
2323{
2324 uint8_t tile_buf_height;
2325 uint8_t *buf;
2326 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1312_120x28, u8x8_cad_ssd13xx_fast_i2c, byte_cb, gpio_and_delay_cb);
2327 buf = u8g2_m_15_4_f(&tile_buf_height);
2328 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
2329}
2330/* ssd1316 */
2331/* ssd1316 1 */
2332void u8g2_Setup_ssd1316_128x32_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
2333{
2334 uint8_t tile_buf_height;
2335 uint8_t *buf;
2336 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1316_128x32, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
2337 buf = u8g2_m_16_4_1(&tile_buf_height);
2338 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
2339}
2340/* ssd1316 2 */
2341void u8g2_Setup_ssd1316_128x32_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
2342{
2343 uint8_t tile_buf_height;
2344 uint8_t *buf;
2345 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1316_128x32, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
2346 buf = u8g2_m_16_4_2(&tile_buf_height);
2347 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
2348}
2349/* ssd1316 f */
2350void u8g2_Setup_ssd1316_128x32_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
2351{
2352 uint8_t tile_buf_height;
2353 uint8_t *buf;
2354 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1316_128x32, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
2355 buf = u8g2_m_16_4_f(&tile_buf_height);
2356 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
2357}
2358/* ssd1316 */
2359/* ssd1316 1 */
2360void u8g2_Setup_ssd1316_i2c_128x32_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
2361{
2362 uint8_t tile_buf_height;
2363 uint8_t *buf;
2364 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1316_128x32, u8x8_cad_ssd13xx_i2c, byte_cb, gpio_and_delay_cb);
2365 buf = u8g2_m_16_4_1(&tile_buf_height);
2366 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
2367}
2368/* ssd1316 2 */
2369void u8g2_Setup_ssd1316_i2c_128x32_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
2370{
2371 uint8_t tile_buf_height;
2372 uint8_t *buf;
2373 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1316_128x32, u8x8_cad_ssd13xx_i2c, byte_cb, gpio_and_delay_cb);
2374 buf = u8g2_m_16_4_2(&tile_buf_height);
2375 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
2376}
2377/* ssd1316 f */
2378void u8g2_Setup_ssd1316_i2c_128x32_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
2379{
2380 uint8_t tile_buf_height;
2381 uint8_t *buf;
2382 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1316_128x32, u8x8_cad_ssd13xx_i2c, byte_cb, gpio_and_delay_cb);
2383 buf = u8g2_m_16_4_f(&tile_buf_height);
2384 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
2385}
2386/* ssd1316 */
2387/* ssd1316 1 */
2388void u8g2_Setup_ssd1316_96x32_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
2389{
2390 uint8_t tile_buf_height;
2391 uint8_t *buf;
2392 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1316_96x32, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
2393 buf = u8g2_m_12_4_1(&tile_buf_height);
2394 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
2395}
2396/* ssd1316 2 */
2397void u8g2_Setup_ssd1316_96x32_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
2398{
2399 uint8_t tile_buf_height;
2400 uint8_t *buf;
2401 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1316_96x32, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
2402 buf = u8g2_m_12_4_2(&tile_buf_height);
2403 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
2404}
2405/* ssd1316 f */
2406void u8g2_Setup_ssd1316_96x32_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
2407{
2408 uint8_t tile_buf_height;
2409 uint8_t *buf;
2410 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1316_96x32, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
2411 buf = u8g2_m_12_4_f(&tile_buf_height);
2412 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
2413}
2414/* ssd1316 */
2415/* ssd1316 1 */
2416void u8g2_Setup_ssd1316_i2c_96x32_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
2417{
2418 uint8_t tile_buf_height;
2419 uint8_t *buf;
2420 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1316_96x32, u8x8_cad_ssd13xx_i2c, byte_cb, gpio_and_delay_cb);
2421 buf = u8g2_m_12_4_1(&tile_buf_height);
2422 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
2423}
2424/* ssd1316 2 */
2425void u8g2_Setup_ssd1316_i2c_96x32_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
2426{
2427 uint8_t tile_buf_height;
2428 uint8_t *buf;
2429 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1316_96x32, u8x8_cad_ssd13xx_i2c, byte_cb, gpio_and_delay_cb);
2430 buf = u8g2_m_12_4_2(&tile_buf_height);
2431 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
2432}
2433/* ssd1316 f */
2434void u8g2_Setup_ssd1316_i2c_96x32_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
2435{
2436 uint8_t tile_buf_height;
2437 uint8_t *buf;
2438 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1316_96x32, u8x8_cad_ssd13xx_i2c, byte_cb, gpio_and_delay_cb);
2439 buf = u8g2_m_12_4_f(&tile_buf_height);
2440 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
2441}
2442/* ssd1317 */
2443/* ssd1317 1 */
2444void u8g2_Setup_ssd1317_96x96_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
2445{
2446 uint8_t tile_buf_height;
2447 uint8_t *buf;
2448 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1317_96x96, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
2449 buf = u8g2_m_12_12_1(&tile_buf_height);
2450 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
2451}
2452/* ssd1317 2 */
2453void u8g2_Setup_ssd1317_96x96_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
2454{
2455 uint8_t tile_buf_height;
2456 uint8_t *buf;
2457 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1317_96x96, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
2458 buf = u8g2_m_12_12_2(&tile_buf_height);
2459 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
2460}
2461/* ssd1317 f */
2462void u8g2_Setup_ssd1317_96x96_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
2463{
2464 uint8_t tile_buf_height;
2465 uint8_t *buf;
2466 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1317_96x96, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
2467 buf = u8g2_m_12_12_f(&tile_buf_height);
2468 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
2469}
2470/* ssd1317 */
2471/* ssd1317 1 */
2472void u8g2_Setup_ssd1317_i2c_96x96_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
2473{
2474 uint8_t tile_buf_height;
2475 uint8_t *buf;
2476 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1317_96x96, u8x8_cad_ssd13xx_i2c, byte_cb, gpio_and_delay_cb);
2477 buf = u8g2_m_12_12_1(&tile_buf_height);
2478 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
2479}
2480/* ssd1317 2 */
2481void u8g2_Setup_ssd1317_i2c_96x96_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
2482{
2483 uint8_t tile_buf_height;
2484 uint8_t *buf;
2485 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1317_96x96, u8x8_cad_ssd13xx_i2c, byte_cb, gpio_and_delay_cb);
2486 buf = u8g2_m_12_12_2(&tile_buf_height);
2487 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
2488}
2489/* ssd1317 f */
2490void u8g2_Setup_ssd1317_i2c_96x96_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
2491{
2492 uint8_t tile_buf_height;
2493 uint8_t *buf;
2494 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1317_96x96, u8x8_cad_ssd13xx_i2c, byte_cb, gpio_and_delay_cb);
2495 buf = u8g2_m_12_12_f(&tile_buf_height);
2496 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
2497}
2498/* ssd1318 */
2499/* ssd1318 1 */
2500void u8g2_Setup_ssd1318_128x96_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
2501{
2502 uint8_t tile_buf_height;
2503 uint8_t *buf;
2504 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1318_128x96, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
2505 buf = u8g2_m_16_12_1(&tile_buf_height);
2506 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
2507}
2508void u8g2_Setup_ssd1318_128x96_xcp_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
2509{
2510 uint8_t tile_buf_height;
2511 uint8_t *buf;
2512 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1318_128x96_xcp, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
2513 buf = u8g2_m_16_12_1(&tile_buf_height);
2514 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
2515}
2516/* ssd1318 2 */
2517void u8g2_Setup_ssd1318_128x96_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
2518{
2519 uint8_t tile_buf_height;
2520 uint8_t *buf;
2521 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1318_128x96, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
2522 buf = u8g2_m_16_12_2(&tile_buf_height);
2523 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
2524}
2525void u8g2_Setup_ssd1318_128x96_xcp_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
2526{
2527 uint8_t tile_buf_height;
2528 uint8_t *buf;
2529 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1318_128x96_xcp, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
2530 buf = u8g2_m_16_12_2(&tile_buf_height);
2531 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
2532}
2533/* ssd1318 f */
2534void u8g2_Setup_ssd1318_128x96_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
2535{
2536 uint8_t tile_buf_height;
2537 uint8_t *buf;
2538 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1318_128x96, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
2539 buf = u8g2_m_16_12_f(&tile_buf_height);
2540 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
2541}
2542void u8g2_Setup_ssd1318_128x96_xcp_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
2543{
2544 uint8_t tile_buf_height;
2545 uint8_t *buf;
2546 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1318_128x96_xcp, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
2547 buf = u8g2_m_16_12_f(&tile_buf_height);
2548 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
2549}
2550/* ssd1318 */
2551/* ssd1318 1 */
2552void u8g2_Setup_ssd1318_i2c_128x96_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
2553{
2554 uint8_t tile_buf_height;
2555 uint8_t *buf;
2556 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1318_128x96, u8x8_cad_ssd13xx_fast_i2c, byte_cb, gpio_and_delay_cb);
2557 buf = u8g2_m_16_12_1(&tile_buf_height);
2558 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
2559}
2560void u8g2_Setup_ssd1318_i2c_128x96_xcp_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
2561{
2562 uint8_t tile_buf_height;
2563 uint8_t *buf;
2564 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1318_128x96_xcp, u8x8_cad_ssd13xx_fast_i2c, byte_cb, gpio_and_delay_cb);
2565 buf = u8g2_m_16_12_1(&tile_buf_height);
2566 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
2567}
2568/* ssd1318 2 */
2569void u8g2_Setup_ssd1318_i2c_128x96_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
2570{
2571 uint8_t tile_buf_height;
2572 uint8_t *buf;
2573 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1318_128x96, u8x8_cad_ssd13xx_fast_i2c, byte_cb, gpio_and_delay_cb);
2574 buf = u8g2_m_16_12_2(&tile_buf_height);
2575 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
2576}
2577void u8g2_Setup_ssd1318_i2c_128x96_xcp_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
2578{
2579 uint8_t tile_buf_height;
2580 uint8_t *buf;
2581 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1318_128x96_xcp, u8x8_cad_ssd13xx_fast_i2c, byte_cb, gpio_and_delay_cb);
2582 buf = u8g2_m_16_12_2(&tile_buf_height);
2583 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
2584}
2585/* ssd1318 f */
2586void u8g2_Setup_ssd1318_i2c_128x96_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
2587{
2588 uint8_t tile_buf_height;
2589 uint8_t *buf;
2590 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1318_128x96, u8x8_cad_ssd13xx_fast_i2c, byte_cb, gpio_and_delay_cb);
2591 buf = u8g2_m_16_12_f(&tile_buf_height);
2592 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
2593}
2594void u8g2_Setup_ssd1318_i2c_128x96_xcp_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
2595{
2596 uint8_t tile_buf_height;
2597 uint8_t *buf;
2598 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1318_128x96_xcp, u8x8_cad_ssd13xx_fast_i2c, byte_cb, gpio_and_delay_cb);
2599 buf = u8g2_m_16_12_f(&tile_buf_height);
2600 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
2601}
2602/* ssd1325 */
2603/* ssd1325 1 */
2604void u8g2_Setup_ssd1325_nhd_128x64_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
2605{
2606 uint8_t tile_buf_height;
2607 uint8_t *buf;
2608 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1325_nhd_128x64, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
2609 buf = u8g2_m_16_8_1(&tile_buf_height);
2610 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
2611}
2612/* ssd1325 2 */
2613void u8g2_Setup_ssd1325_nhd_128x64_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
2614{
2615 uint8_t tile_buf_height;
2616 uint8_t *buf;
2617 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1325_nhd_128x64, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
2618 buf = u8g2_m_16_8_2(&tile_buf_height);
2619 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
2620}
2621/* ssd1325 f */
2622void u8g2_Setup_ssd1325_nhd_128x64_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
2623{
2624 uint8_t tile_buf_height;
2625 uint8_t *buf;
2626 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1325_nhd_128x64, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
2627 buf = u8g2_m_16_8_f(&tile_buf_height);
2628 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
2629}
2630/* ssd1325 */
2631/* ssd1325 1 */
2632void u8g2_Setup_ssd1325_i2c_nhd_128x64_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
2633{
2634 uint8_t tile_buf_height;
2635 uint8_t *buf;
2636 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1325_nhd_128x64, u8x8_cad_ssd13xx_i2c, byte_cb, gpio_and_delay_cb);
2637 buf = u8g2_m_16_8_1(&tile_buf_height);
2638 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
2639}
2640/* ssd1325 2 */
2641void u8g2_Setup_ssd1325_i2c_nhd_128x64_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
2642{
2643 uint8_t tile_buf_height;
2644 uint8_t *buf;
2645 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1325_nhd_128x64, u8x8_cad_ssd13xx_i2c, byte_cb, gpio_and_delay_cb);
2646 buf = u8g2_m_16_8_2(&tile_buf_height);
2647 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
2648}
2649/* ssd1325 f */
2650void u8g2_Setup_ssd1325_i2c_nhd_128x64_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
2651{
2652 uint8_t tile_buf_height;
2653 uint8_t *buf;
2654 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1325_nhd_128x64, u8x8_cad_ssd13xx_i2c, byte_cb, gpio_and_delay_cb);
2655 buf = u8g2_m_16_8_f(&tile_buf_height);
2656 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
2657}
2658/* ssd0323 */
2659/* ssd0323 1 */
2660void u8g2_Setup_ssd0323_os128064_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
2661{
2662 uint8_t tile_buf_height;
2663 uint8_t *buf;
2664 u8g2_SetupDisplay(u8g2, u8x8_d_ssd0323_os128064, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
2665 buf = u8g2_m_16_8_1(&tile_buf_height);
2666 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
2667}
2668/* ssd0323 2 */
2669void u8g2_Setup_ssd0323_os128064_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
2670{
2671 uint8_t tile_buf_height;
2672 uint8_t *buf;
2673 u8g2_SetupDisplay(u8g2, u8x8_d_ssd0323_os128064, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
2674 buf = u8g2_m_16_8_2(&tile_buf_height);
2675 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
2676}
2677/* ssd0323 f */
2678void u8g2_Setup_ssd0323_os128064_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
2679{
2680 uint8_t tile_buf_height;
2681 uint8_t *buf;
2682 u8g2_SetupDisplay(u8g2, u8x8_d_ssd0323_os128064, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
2683 buf = u8g2_m_16_8_f(&tile_buf_height);
2684 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
2685}
2686/* ssd0323 */
2687/* ssd0323 1 */
2688void u8g2_Setup_ssd0323_i2c_os128064_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
2689{
2690 uint8_t tile_buf_height;
2691 uint8_t *buf;
2692 u8g2_SetupDisplay(u8g2, u8x8_d_ssd0323_os128064, u8x8_cad_ssd13xx_i2c, byte_cb, gpio_and_delay_cb);
2693 buf = u8g2_m_16_8_1(&tile_buf_height);
2694 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
2695}
2696/* ssd0323 2 */
2697void u8g2_Setup_ssd0323_i2c_os128064_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
2698{
2699 uint8_t tile_buf_height;
2700 uint8_t *buf;
2701 u8g2_SetupDisplay(u8g2, u8x8_d_ssd0323_os128064, u8x8_cad_ssd13xx_i2c, byte_cb, gpio_and_delay_cb);
2702 buf = u8g2_m_16_8_2(&tile_buf_height);
2703 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
2704}
2705/* ssd0323 f */
2706void u8g2_Setup_ssd0323_i2c_os128064_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
2707{
2708 uint8_t tile_buf_height;
2709 uint8_t *buf;
2710 u8g2_SetupDisplay(u8g2, u8x8_d_ssd0323_os128064, u8x8_cad_ssd13xx_i2c, byte_cb, gpio_and_delay_cb);
2711 buf = u8g2_m_16_8_f(&tile_buf_height);
2712 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
2713}
2714/* ssd1326 */
2715/* ssd1326 1 */
2716void u8g2_Setup_ssd1326_er_256x32_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
2717{
2718 uint8_t tile_buf_height;
2719 uint8_t *buf;
2720 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1326_er_256x32, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
2721 buf = u8g2_m_32_4_1(&tile_buf_height);
2722 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
2723}
2724/* ssd1326 2 */
2725void u8g2_Setup_ssd1326_er_256x32_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
2726{
2727 uint8_t tile_buf_height;
2728 uint8_t *buf;
2729 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1326_er_256x32, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
2730 buf = u8g2_m_32_4_2(&tile_buf_height);
2731 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
2732}
2733/* ssd1326 f */
2734void u8g2_Setup_ssd1326_er_256x32_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
2735{
2736 uint8_t tile_buf_height;
2737 uint8_t *buf;
2738 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1326_er_256x32, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
2739 buf = u8g2_m_32_4_f(&tile_buf_height);
2740 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
2741}
2742/* ssd1326 */
2743/* ssd1326 1 */
2744void u8g2_Setup_ssd1326_i2c_er_256x32_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
2745{
2746 uint8_t tile_buf_height;
2747 uint8_t *buf;
2748 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1326_er_256x32, u8x8_cad_ssd13xx_i2c, byte_cb, gpio_and_delay_cb);
2749 buf = u8g2_m_32_4_1(&tile_buf_height);
2750 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
2751}
2752/* ssd1326 2 */
2753void u8g2_Setup_ssd1326_i2c_er_256x32_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
2754{
2755 uint8_t tile_buf_height;
2756 uint8_t *buf;
2757 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1326_er_256x32, u8x8_cad_ssd13xx_i2c, byte_cb, gpio_and_delay_cb);
2758 buf = u8g2_m_32_4_2(&tile_buf_height);
2759 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
2760}
2761/* ssd1326 f */
2762void u8g2_Setup_ssd1326_i2c_er_256x32_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
2763{
2764 uint8_t tile_buf_height;
2765 uint8_t *buf;
2766 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1326_er_256x32, u8x8_cad_ssd13xx_i2c, byte_cb, gpio_and_delay_cb);
2767 buf = u8g2_m_32_4_f(&tile_buf_height);
2768 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
2769}
2770/* ssd1327 */
2771/* ssd1327 1 */
2772void u8g2_Setup_ssd1327_ws_96x64_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
2773{
2774 uint8_t tile_buf_height;
2775 uint8_t *buf;
2776 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1327_ws_96x64, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
2777 buf = u8g2_m_12_8_1(&tile_buf_height);
2778 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
2779}
2780/* ssd1327 2 */
2781void u8g2_Setup_ssd1327_ws_96x64_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
2782{
2783 uint8_t tile_buf_height;
2784 uint8_t *buf;
2785 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1327_ws_96x64, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
2786 buf = u8g2_m_12_8_2(&tile_buf_height);
2787 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
2788}
2789/* ssd1327 f */
2790void u8g2_Setup_ssd1327_ws_96x64_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
2791{
2792 uint8_t tile_buf_height;
2793 uint8_t *buf;
2794 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1327_ws_96x64, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
2795 buf = u8g2_m_12_8_f(&tile_buf_height);
2796 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
2797}
2798/* ssd1327 */
2799/* ssd1327 1 */
2800void u8g2_Setup_ssd1327_i2c_ws_96x64_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
2801{
2802 uint8_t tile_buf_height;
2803 uint8_t *buf;
2804 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1327_ws_96x64, u8x8_cad_ssd13xx_i2c, byte_cb, gpio_and_delay_cb);
2805 buf = u8g2_m_12_8_1(&tile_buf_height);
2806 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
2807}
2808/* ssd1327 2 */
2809void u8g2_Setup_ssd1327_i2c_ws_96x64_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
2810{
2811 uint8_t tile_buf_height;
2812 uint8_t *buf;
2813 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1327_ws_96x64, u8x8_cad_ssd13xx_i2c, byte_cb, gpio_and_delay_cb);
2814 buf = u8g2_m_12_8_2(&tile_buf_height);
2815 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
2816}
2817/* ssd1327 f */
2818void u8g2_Setup_ssd1327_i2c_ws_96x64_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
2819{
2820 uint8_t tile_buf_height;
2821 uint8_t *buf;
2822 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1327_ws_96x64, u8x8_cad_ssd13xx_i2c, byte_cb, gpio_and_delay_cb);
2823 buf = u8g2_m_12_8_f(&tile_buf_height);
2824 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
2825}
2826/* ssd1327 */
2827/* ssd1327 1 */
2828void u8g2_Setup_ssd1327_seeed_96x96_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
2829{
2830 uint8_t tile_buf_height;
2831 uint8_t *buf;
2832 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1327_seeed_96x96, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
2833 buf = u8g2_m_12_12_1(&tile_buf_height);
2834 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
2835}
2836/* ssd1327 2 */
2837void u8g2_Setup_ssd1327_seeed_96x96_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
2838{
2839 uint8_t tile_buf_height;
2840 uint8_t *buf;
2841 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1327_seeed_96x96, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
2842 buf = u8g2_m_12_12_2(&tile_buf_height);
2843 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
2844}
2845/* ssd1327 f */
2846void u8g2_Setup_ssd1327_seeed_96x96_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
2847{
2848 uint8_t tile_buf_height;
2849 uint8_t *buf;
2850 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1327_seeed_96x96, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
2851 buf = u8g2_m_12_12_f(&tile_buf_height);
2852 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
2853}
2854/* ssd1327 */
2855/* ssd1327 1 */
2856void u8g2_Setup_ssd1327_i2c_seeed_96x96_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
2857{
2858 uint8_t tile_buf_height;
2859 uint8_t *buf;
2860 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1327_seeed_96x96, u8x8_cad_ssd13xx_i2c, byte_cb, gpio_and_delay_cb);
2861 buf = u8g2_m_12_12_1(&tile_buf_height);
2862 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
2863}
2864/* ssd1327 2 */
2865void u8g2_Setup_ssd1327_i2c_seeed_96x96_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
2866{
2867 uint8_t tile_buf_height;
2868 uint8_t *buf;
2869 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1327_seeed_96x96, u8x8_cad_ssd13xx_i2c, byte_cb, gpio_and_delay_cb);
2870 buf = u8g2_m_12_12_2(&tile_buf_height);
2871 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
2872}
2873/* ssd1327 f */
2874void u8g2_Setup_ssd1327_i2c_seeed_96x96_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
2875{
2876 uint8_t tile_buf_height;
2877 uint8_t *buf;
2878 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1327_seeed_96x96, u8x8_cad_ssd13xx_i2c, byte_cb, gpio_and_delay_cb);
2879 buf = u8g2_m_12_12_f(&tile_buf_height);
2880 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
2881}
2882/* ssd1327 */
2883/* ssd1327 1 */
2884void u8g2_Setup_ssd1327_ea_w128128_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
2885{
2886 uint8_t tile_buf_height;
2887 uint8_t *buf;
2888 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1327_ea_w128128, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
2889 buf = u8g2_m_16_16_1(&tile_buf_height);
2890 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
2891}
2892void u8g2_Setup_ssd1327_midas_128x128_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
2893{
2894 uint8_t tile_buf_height;
2895 uint8_t *buf;
2896 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1327_midas_128x128, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
2897 buf = u8g2_m_16_16_1(&tile_buf_height);
2898 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
2899}
2900void u8g2_Setup_ssd1327_zjy_128x128_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
2901{
2902 uint8_t tile_buf_height;
2903 uint8_t *buf;
2904 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1327_zjy_128x128, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
2905 buf = u8g2_m_16_16_1(&tile_buf_height);
2906 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
2907}
2908void u8g2_Setup_ssd1327_ws_128x128_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
2909{
2910 uint8_t tile_buf_height;
2911 uint8_t *buf;
2912 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1327_ws_128x128, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
2913 buf = u8g2_m_16_16_1(&tile_buf_height);
2914 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
2915}
2916/* ssd1327 2 */
2917void u8g2_Setup_ssd1327_ea_w128128_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
2918{
2919 uint8_t tile_buf_height;
2920 uint8_t *buf;
2921 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1327_ea_w128128, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
2922 buf = u8g2_m_16_16_2(&tile_buf_height);
2923 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
2924}
2925void u8g2_Setup_ssd1327_midas_128x128_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
2926{
2927 uint8_t tile_buf_height;
2928 uint8_t *buf;
2929 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1327_midas_128x128, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
2930 buf = u8g2_m_16_16_2(&tile_buf_height);
2931 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
2932}
2933void u8g2_Setup_ssd1327_zjy_128x128_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
2934{
2935 uint8_t tile_buf_height;
2936 uint8_t *buf;
2937 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1327_zjy_128x128, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
2938 buf = u8g2_m_16_16_2(&tile_buf_height);
2939 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
2940}
2941void u8g2_Setup_ssd1327_ws_128x128_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
2942{
2943 uint8_t tile_buf_height;
2944 uint8_t *buf;
2945 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1327_ws_128x128, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
2946 buf = u8g2_m_16_16_2(&tile_buf_height);
2947 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
2948}
2949/* ssd1327 f */
2950void u8g2_Setup_ssd1327_ea_w128128_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
2951{
2952 uint8_t tile_buf_height;
2953 uint8_t *buf;
2954 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1327_ea_w128128, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
2955 buf = u8g2_m_16_16_f(&tile_buf_height);
2956 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
2957}
2958void u8g2_Setup_ssd1327_midas_128x128_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
2959{
2960 uint8_t tile_buf_height;
2961 uint8_t *buf;
2962 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1327_midas_128x128, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
2963 buf = u8g2_m_16_16_f(&tile_buf_height);
2964 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
2965}
2966void u8g2_Setup_ssd1327_zjy_128x128_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
2967{
2968 uint8_t tile_buf_height;
2969 uint8_t *buf;
2970 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1327_zjy_128x128, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
2971 buf = u8g2_m_16_16_f(&tile_buf_height);
2972 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
2973}
2974void u8g2_Setup_ssd1327_ws_128x128_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
2975{
2976 uint8_t tile_buf_height;
2977 uint8_t *buf;
2978 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1327_ws_128x128, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
2979 buf = u8g2_m_16_16_f(&tile_buf_height);
2980 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
2981}
2982/* ssd1327 */
2983/* ssd1327 1 */
2984void u8g2_Setup_ssd1327_i2c_ea_w128128_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
2985{
2986 uint8_t tile_buf_height;
2987 uint8_t *buf;
2988 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1327_ea_w128128, u8x8_cad_ssd13xx_i2c, byte_cb, gpio_and_delay_cb);
2989 buf = u8g2_m_16_16_1(&tile_buf_height);
2990 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
2991}
2992void u8g2_Setup_ssd1327_i2c_midas_128x128_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
2993{
2994 uint8_t tile_buf_height;
2995 uint8_t *buf;
2996 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1327_midas_128x128, u8x8_cad_ssd13xx_i2c, byte_cb, gpio_and_delay_cb);
2997 buf = u8g2_m_16_16_1(&tile_buf_height);
2998 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
2999}
3000void u8g2_Setup_ssd1327_i2c_zjy_128x128_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
3001{
3002 uint8_t tile_buf_height;
3003 uint8_t *buf;
3004 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1327_zjy_128x128, u8x8_cad_ssd13xx_i2c, byte_cb, gpio_and_delay_cb);
3005 buf = u8g2_m_16_16_1(&tile_buf_height);
3006 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
3007}
3008void u8g2_Setup_ssd1327_i2c_ws_128x128_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
3009{
3010 uint8_t tile_buf_height;
3011 uint8_t *buf;
3012 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1327_ws_128x128, u8x8_cad_ssd13xx_i2c, byte_cb, gpio_and_delay_cb);
3013 buf = u8g2_m_16_16_1(&tile_buf_height);
3014 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
3015}
3016/* ssd1327 2 */
3017void u8g2_Setup_ssd1327_i2c_ea_w128128_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
3018{
3019 uint8_t tile_buf_height;
3020 uint8_t *buf;
3021 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1327_ea_w128128, u8x8_cad_ssd13xx_i2c, byte_cb, gpio_and_delay_cb);
3022 buf = u8g2_m_16_16_2(&tile_buf_height);
3023 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
3024}
3025void u8g2_Setup_ssd1327_i2c_midas_128x128_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
3026{
3027 uint8_t tile_buf_height;
3028 uint8_t *buf;
3029 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1327_midas_128x128, u8x8_cad_ssd13xx_i2c, byte_cb, gpio_and_delay_cb);
3030 buf = u8g2_m_16_16_2(&tile_buf_height);
3031 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
3032}
3033void u8g2_Setup_ssd1327_i2c_zjy_128x128_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
3034{
3035 uint8_t tile_buf_height;
3036 uint8_t *buf;
3037 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1327_zjy_128x128, u8x8_cad_ssd13xx_i2c, byte_cb, gpio_and_delay_cb);
3038 buf = u8g2_m_16_16_2(&tile_buf_height);
3039 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
3040}
3041void u8g2_Setup_ssd1327_i2c_ws_128x128_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
3042{
3043 uint8_t tile_buf_height;
3044 uint8_t *buf;
3045 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1327_ws_128x128, u8x8_cad_ssd13xx_i2c, byte_cb, gpio_and_delay_cb);
3046 buf = u8g2_m_16_16_2(&tile_buf_height);
3047 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
3048}
3049/* ssd1327 f */
3050void u8g2_Setup_ssd1327_i2c_ea_w128128_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
3051{
3052 uint8_t tile_buf_height;
3053 uint8_t *buf;
3054 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1327_ea_w128128, u8x8_cad_ssd13xx_i2c, byte_cb, gpio_and_delay_cb);
3055 buf = u8g2_m_16_16_f(&tile_buf_height);
3056 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
3057}
3058void u8g2_Setup_ssd1327_i2c_midas_128x128_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
3059{
3060 uint8_t tile_buf_height;
3061 uint8_t *buf;
3062 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1327_midas_128x128, u8x8_cad_ssd13xx_i2c, byte_cb, gpio_and_delay_cb);
3063 buf = u8g2_m_16_16_f(&tile_buf_height);
3064 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
3065}
3066void u8g2_Setup_ssd1327_i2c_zjy_128x128_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
3067{
3068 uint8_t tile_buf_height;
3069 uint8_t *buf;
3070 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1327_zjy_128x128, u8x8_cad_ssd13xx_i2c, byte_cb, gpio_and_delay_cb);
3071 buf = u8g2_m_16_16_f(&tile_buf_height);
3072 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
3073}
3074void u8g2_Setup_ssd1327_i2c_ws_128x128_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
3075{
3076 uint8_t tile_buf_height;
3077 uint8_t *buf;
3078 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1327_ws_128x128, u8x8_cad_ssd13xx_i2c, byte_cb, gpio_and_delay_cb);
3079 buf = u8g2_m_16_16_f(&tile_buf_height);
3080 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
3081}
3082/* ssd1327 */
3083/* ssd1327 1 */
3084void u8g2_Setup_ssd1327_visionox_128x96_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
3085{
3086 uint8_t tile_buf_height;
3087 uint8_t *buf;
3088 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1327_visionox_128x96, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
3089 buf = u8g2_m_16_12_1(&tile_buf_height);
3090 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
3091}
3092/* ssd1327 2 */
3093void u8g2_Setup_ssd1327_visionox_128x96_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
3094{
3095 uint8_t tile_buf_height;
3096 uint8_t *buf;
3097 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1327_visionox_128x96, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
3098 buf = u8g2_m_16_12_2(&tile_buf_height);
3099 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
3100}
3101/* ssd1327 f */
3102void u8g2_Setup_ssd1327_visionox_128x96_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
3103{
3104 uint8_t tile_buf_height;
3105 uint8_t *buf;
3106 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1327_visionox_128x96, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
3107 buf = u8g2_m_16_12_f(&tile_buf_height);
3108 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
3109}
3110/* ssd1327 */
3111/* ssd1327 1 */
3112void u8g2_Setup_ssd1327_i2c_visionox_128x96_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
3113{
3114 uint8_t tile_buf_height;
3115 uint8_t *buf;
3116 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1327_visionox_128x96, u8x8_cad_ssd13xx_i2c, byte_cb, gpio_and_delay_cb);
3117 buf = u8g2_m_16_12_1(&tile_buf_height);
3118 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
3119}
3120/* ssd1327 2 */
3121void u8g2_Setup_ssd1327_i2c_visionox_128x96_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
3122{
3123 uint8_t tile_buf_height;
3124 uint8_t *buf;
3125 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1327_visionox_128x96, u8x8_cad_ssd13xx_i2c, byte_cb, gpio_and_delay_cb);
3126 buf = u8g2_m_16_12_2(&tile_buf_height);
3127 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
3128}
3129/* ssd1327 f */
3130void u8g2_Setup_ssd1327_i2c_visionox_128x96_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
3131{
3132 uint8_t tile_buf_height;
3133 uint8_t *buf;
3134 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1327_visionox_128x96, u8x8_cad_ssd13xx_i2c, byte_cb, gpio_and_delay_cb);
3135 buf = u8g2_m_16_12_f(&tile_buf_height);
3136 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
3137}
3138/* ssd1329 */
3139/* ssd1329 1 */
3140void u8g2_Setup_ssd1329_128x96_noname_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
3141{
3142 uint8_t tile_buf_height;
3143 uint8_t *buf;
3144 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1329_128x96_noname, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
3145 buf = u8g2_m_16_12_1(&tile_buf_height);
3146 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
3147}
3148/* ssd1329 2 */
3149void u8g2_Setup_ssd1329_128x96_noname_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
3150{
3151 uint8_t tile_buf_height;
3152 uint8_t *buf;
3153 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1329_128x96_noname, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
3154 buf = u8g2_m_16_12_2(&tile_buf_height);
3155 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
3156}
3157/* ssd1329 f */
3158void u8g2_Setup_ssd1329_128x96_noname_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
3159{
3160 uint8_t tile_buf_height;
3161 uint8_t *buf;
3162 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1329_128x96_noname, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
3163 buf = u8g2_m_16_12_f(&tile_buf_height);
3164 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
3165}
3166/* ssd1329 */
3167/* ssd1329 1 */
3168void u8g2_Setup_ssd1329_96x96_noname_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
3169{
3170 uint8_t tile_buf_height;
3171 uint8_t *buf;
3172 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1329_96x96_noname, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
3173 buf = u8g2_m_12_12_1(&tile_buf_height);
3174 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
3175}
3176/* ssd1329 2 */
3177void u8g2_Setup_ssd1329_96x96_noname_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
3178{
3179 uint8_t tile_buf_height;
3180 uint8_t *buf;
3181 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1329_96x96_noname, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
3182 buf = u8g2_m_12_12_2(&tile_buf_height);
3183 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
3184}
3185/* ssd1329 f */
3186void u8g2_Setup_ssd1329_96x96_noname_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
3187{
3188 uint8_t tile_buf_height;
3189 uint8_t *buf;
3190 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1329_96x96_noname, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
3191 buf = u8g2_m_12_12_f(&tile_buf_height);
3192 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
3193}
3194/* ld7032 */
3195/* ld7032 1 */
3196void u8g2_Setup_ld7032_60x32_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
3197{
3198 uint8_t tile_buf_height;
3199 uint8_t *buf;
3200 u8g2_SetupDisplay(u8g2, u8x8_d_ld7032_60x32, u8x8_cad_011, byte_cb, gpio_and_delay_cb);
3201 buf = u8g2_m_8_4_1(&tile_buf_height);
3202 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
3203}
3204void u8g2_Setup_ld7032_60x32_alt_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
3205{
3206 uint8_t tile_buf_height;
3207 uint8_t *buf;
3208 u8g2_SetupDisplay(u8g2, u8x8_d_ld7032_60x32_alt, u8x8_cad_011, byte_cb, gpio_and_delay_cb);
3209 buf = u8g2_m_8_4_1(&tile_buf_height);
3210 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
3211}
3212/* ld7032 2 */
3213void u8g2_Setup_ld7032_60x32_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
3214{
3215 uint8_t tile_buf_height;
3216 uint8_t *buf;
3217 u8g2_SetupDisplay(u8g2, u8x8_d_ld7032_60x32, u8x8_cad_011, byte_cb, gpio_and_delay_cb);
3218 buf = u8g2_m_8_4_2(&tile_buf_height);
3219 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
3220}
3221void u8g2_Setup_ld7032_60x32_alt_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
3222{
3223 uint8_t tile_buf_height;
3224 uint8_t *buf;
3225 u8g2_SetupDisplay(u8g2, u8x8_d_ld7032_60x32_alt, u8x8_cad_011, byte_cb, gpio_and_delay_cb);
3226 buf = u8g2_m_8_4_2(&tile_buf_height);
3227 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
3228}
3229/* ld7032 f */
3230void u8g2_Setup_ld7032_60x32_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
3231{
3232 uint8_t tile_buf_height;
3233 uint8_t *buf;
3234 u8g2_SetupDisplay(u8g2, u8x8_d_ld7032_60x32, u8x8_cad_011, byte_cb, gpio_and_delay_cb);
3235 buf = u8g2_m_8_4_f(&tile_buf_height);
3236 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
3237}
3238void u8g2_Setup_ld7032_60x32_alt_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
3239{
3240 uint8_t tile_buf_height;
3241 uint8_t *buf;
3242 u8g2_SetupDisplay(u8g2, u8x8_d_ld7032_60x32_alt, u8x8_cad_011, byte_cb, gpio_and_delay_cb);
3243 buf = u8g2_m_8_4_f(&tile_buf_height);
3244 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
3245}
3246/* ld7032 */
3247/* ld7032 1 */
3248void u8g2_Setup_ld7032_i2c_60x32_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
3249{
3250 uint8_t tile_buf_height;
3251 uint8_t *buf;
3252 u8g2_SetupDisplay(u8g2, u8x8_d_ld7032_60x32, u8x8_cad_ld7032_i2c, byte_cb, gpio_and_delay_cb);
3253 buf = u8g2_m_8_4_1(&tile_buf_height);
3254 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
3255}
3256void u8g2_Setup_ld7032_i2c_60x32_alt_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
3257{
3258 uint8_t tile_buf_height;
3259 uint8_t *buf;
3260 u8g2_SetupDisplay(u8g2, u8x8_d_ld7032_60x32_alt, u8x8_cad_ld7032_i2c, byte_cb, gpio_and_delay_cb);
3261 buf = u8g2_m_8_4_1(&tile_buf_height);
3262 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
3263}
3264/* ld7032 2 */
3265void u8g2_Setup_ld7032_i2c_60x32_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
3266{
3267 uint8_t tile_buf_height;
3268 uint8_t *buf;
3269 u8g2_SetupDisplay(u8g2, u8x8_d_ld7032_60x32, u8x8_cad_ld7032_i2c, byte_cb, gpio_and_delay_cb);
3270 buf = u8g2_m_8_4_2(&tile_buf_height);
3271 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
3272}
3273void u8g2_Setup_ld7032_i2c_60x32_alt_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
3274{
3275 uint8_t tile_buf_height;
3276 uint8_t *buf;
3277 u8g2_SetupDisplay(u8g2, u8x8_d_ld7032_60x32_alt, u8x8_cad_ld7032_i2c, byte_cb, gpio_and_delay_cb);
3278 buf = u8g2_m_8_4_2(&tile_buf_height);
3279 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
3280}
3281/* ld7032 f */
3282void u8g2_Setup_ld7032_i2c_60x32_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
3283{
3284 uint8_t tile_buf_height;
3285 uint8_t *buf;
3286 u8g2_SetupDisplay(u8g2, u8x8_d_ld7032_60x32, u8x8_cad_ld7032_i2c, byte_cb, gpio_and_delay_cb);
3287 buf = u8g2_m_8_4_f(&tile_buf_height);
3288 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
3289}
3290void u8g2_Setup_ld7032_i2c_60x32_alt_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
3291{
3292 uint8_t tile_buf_height;
3293 uint8_t *buf;
3294 u8g2_SetupDisplay(u8g2, u8x8_d_ld7032_60x32_alt, u8x8_cad_ld7032_i2c, byte_cb, gpio_and_delay_cb);
3295 buf = u8g2_m_8_4_f(&tile_buf_height);
3296 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
3297}
3298/* ld7032 */
3299/* ld7032 1 */
3300void u8g2_Setup_ld7032_128x36_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
3301{
3302 uint8_t tile_buf_height;
3303 uint8_t *buf;
3304 u8g2_SetupDisplay(u8g2, u8x8_d_ld7032_128x36, u8x8_cad_011, byte_cb, gpio_and_delay_cb);
3305 buf = u8g2_m_16_5_1(&tile_buf_height);
3306 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
3307}
3308/* ld7032 2 */
3309void u8g2_Setup_ld7032_128x36_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
3310{
3311 uint8_t tile_buf_height;
3312 uint8_t *buf;
3313 u8g2_SetupDisplay(u8g2, u8x8_d_ld7032_128x36, u8x8_cad_011, byte_cb, gpio_and_delay_cb);
3314 buf = u8g2_m_16_5_2(&tile_buf_height);
3315 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
3316}
3317/* ld7032 f */
3318void u8g2_Setup_ld7032_128x36_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
3319{
3320 uint8_t tile_buf_height;
3321 uint8_t *buf;
3322 u8g2_SetupDisplay(u8g2, u8x8_d_ld7032_128x36, u8x8_cad_011, byte_cb, gpio_and_delay_cb);
3323 buf = u8g2_m_16_5_f(&tile_buf_height);
3324 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
3325}
3326/* ld7032 */
3327/* ld7032 1 */
3328void u8g2_Setup_ld7032_i2c_128x36_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
3329{
3330 uint8_t tile_buf_height;
3331 uint8_t *buf;
3332 u8g2_SetupDisplay(u8g2, u8x8_d_ld7032_128x36, u8x8_cad_ld7032_i2c, byte_cb, gpio_and_delay_cb);
3333 buf = u8g2_m_16_5_1(&tile_buf_height);
3334 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
3335}
3336/* ld7032 2 */
3337void u8g2_Setup_ld7032_i2c_128x36_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
3338{
3339 uint8_t tile_buf_height;
3340 uint8_t *buf;
3341 u8g2_SetupDisplay(u8g2, u8x8_d_ld7032_128x36, u8x8_cad_ld7032_i2c, byte_cb, gpio_and_delay_cb);
3342 buf = u8g2_m_16_5_2(&tile_buf_height);
3343 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
3344}
3345/* ld7032 f */
3346void u8g2_Setup_ld7032_i2c_128x36_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
3347{
3348 uint8_t tile_buf_height;
3349 uint8_t *buf;
3350 u8g2_SetupDisplay(u8g2, u8x8_d_ld7032_128x36, u8x8_cad_ld7032_i2c, byte_cb, gpio_and_delay_cb);
3351 buf = u8g2_m_16_5_f(&tile_buf_height);
3352 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
3353}
3354/* st7920 */
3355/* st7920 1 */
3356void u8g2_Setup_st7920_p_256x32_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
3357{
3358 uint8_t tile_buf_height;
3359 uint8_t *buf;
3360 u8g2_SetupDisplay(u8g2, u8x8_d_st7920_256x32, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
3361 buf = u8g2_m_32_4_1(&tile_buf_height);
3362 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
3363}
3364/* st7920 2 */
3365void u8g2_Setup_st7920_p_256x32_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
3366{
3367 uint8_t tile_buf_height;
3368 uint8_t *buf;
3369 u8g2_SetupDisplay(u8g2, u8x8_d_st7920_256x32, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
3370 buf = u8g2_m_32_4_2(&tile_buf_height);
3371 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
3372}
3373/* st7920 f */
3374void u8g2_Setup_st7920_p_256x32_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
3375{
3376 uint8_t tile_buf_height;
3377 uint8_t *buf;
3378 u8g2_SetupDisplay(u8g2, u8x8_d_st7920_256x32, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
3379 buf = u8g2_m_32_4_f(&tile_buf_height);
3380 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
3381}
3382/* st7920 */
3383/* st7920 1 */
3384void u8g2_Setup_st7920_256x32_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
3385{
3386 uint8_t tile_buf_height;
3387 uint8_t *buf;
3388 u8g2_SetupDisplay(u8g2, u8x8_d_st7920_256x32, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
3389 buf = u8g2_m_32_4_1(&tile_buf_height);
3390 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
3391}
3392/* st7920 2 */
3393void u8g2_Setup_st7920_256x32_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
3394{
3395 uint8_t tile_buf_height;
3396 uint8_t *buf;
3397 u8g2_SetupDisplay(u8g2, u8x8_d_st7920_256x32, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
3398 buf = u8g2_m_32_4_2(&tile_buf_height);
3399 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
3400}
3401/* st7920 f */
3402void u8g2_Setup_st7920_256x32_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
3403{
3404 uint8_t tile_buf_height;
3405 uint8_t *buf;
3406 u8g2_SetupDisplay(u8g2, u8x8_d_st7920_256x32, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
3407 buf = u8g2_m_32_4_f(&tile_buf_height);
3408 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
3409}
3410/* st7920 */
3411/* st7920 1 */
3412void u8g2_Setup_st7920_s_256x32_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
3413{
3414 uint8_t tile_buf_height;
3415 uint8_t *buf;
3416 u8g2_SetupDisplay(u8g2, u8x8_d_st7920_256x32, u8x8_cad_st7920_spi, byte_cb, gpio_and_delay_cb);
3417 buf = u8g2_m_32_4_1(&tile_buf_height);
3418 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
3419}
3420/* st7920 2 */
3421void u8g2_Setup_st7920_s_256x32_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
3422{
3423 uint8_t tile_buf_height;
3424 uint8_t *buf;
3425 u8g2_SetupDisplay(u8g2, u8x8_d_st7920_256x32, u8x8_cad_st7920_spi, byte_cb, gpio_and_delay_cb);
3426 buf = u8g2_m_32_4_2(&tile_buf_height);
3427 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
3428}
3429/* st7920 f */
3430void u8g2_Setup_st7920_s_256x32_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
3431{
3432 uint8_t tile_buf_height;
3433 uint8_t *buf;
3434 u8g2_SetupDisplay(u8g2, u8x8_d_st7920_256x32, u8x8_cad_st7920_spi, byte_cb, gpio_and_delay_cb);
3435 buf = u8g2_m_32_4_f(&tile_buf_height);
3436 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
3437}
3438/* st7920 */
3439/* st7920 1 */
3440void u8g2_Setup_st7920_p_144x32_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
3441{
3442 uint8_t tile_buf_height;
3443 uint8_t *buf;
3444 u8g2_SetupDisplay(u8g2, u8x8_d_st7920_144x32, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
3445 buf = u8g2_m_18_4_1(&tile_buf_height);
3446 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
3447}
3448/* st7920 2 */
3449void u8g2_Setup_st7920_p_144x32_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
3450{
3451 uint8_t tile_buf_height;
3452 uint8_t *buf;
3453 u8g2_SetupDisplay(u8g2, u8x8_d_st7920_144x32, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
3454 buf = u8g2_m_18_4_2(&tile_buf_height);
3455 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
3456}
3457/* st7920 f */
3458void u8g2_Setup_st7920_p_144x32_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
3459{
3460 uint8_t tile_buf_height;
3461 uint8_t *buf;
3462 u8g2_SetupDisplay(u8g2, u8x8_d_st7920_144x32, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
3463 buf = u8g2_m_18_4_f(&tile_buf_height);
3464 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
3465}
3466/* st7920 */
3467/* st7920 1 */
3468void u8g2_Setup_st7920_144x32_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
3469{
3470 uint8_t tile_buf_height;
3471 uint8_t *buf;
3472 u8g2_SetupDisplay(u8g2, u8x8_d_st7920_144x32, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
3473 buf = u8g2_m_18_4_1(&tile_buf_height);
3474 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
3475}
3476/* st7920 2 */
3477void u8g2_Setup_st7920_144x32_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
3478{
3479 uint8_t tile_buf_height;
3480 uint8_t *buf;
3481 u8g2_SetupDisplay(u8g2, u8x8_d_st7920_144x32, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
3482 buf = u8g2_m_18_4_2(&tile_buf_height);
3483 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
3484}
3485/* st7920 f */
3486void u8g2_Setup_st7920_144x32_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
3487{
3488 uint8_t tile_buf_height;
3489 uint8_t *buf;
3490 u8g2_SetupDisplay(u8g2, u8x8_d_st7920_144x32, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
3491 buf = u8g2_m_18_4_f(&tile_buf_height);
3492 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
3493}
3494/* st7920 */
3495/* st7920 1 */
3496void u8g2_Setup_st7920_s_144x32_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
3497{
3498 uint8_t tile_buf_height;
3499 uint8_t *buf;
3500 u8g2_SetupDisplay(u8g2, u8x8_d_st7920_144x32, u8x8_cad_st7920_spi, byte_cb, gpio_and_delay_cb);
3501 buf = u8g2_m_18_4_1(&tile_buf_height);
3502 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
3503}
3504/* st7920 2 */
3505void u8g2_Setup_st7920_s_144x32_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
3506{
3507 uint8_t tile_buf_height;
3508 uint8_t *buf;
3509 u8g2_SetupDisplay(u8g2, u8x8_d_st7920_144x32, u8x8_cad_st7920_spi, byte_cb, gpio_and_delay_cb);
3510 buf = u8g2_m_18_4_2(&tile_buf_height);
3511 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
3512}
3513/* st7920 f */
3514void u8g2_Setup_st7920_s_144x32_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
3515{
3516 uint8_t tile_buf_height;
3517 uint8_t *buf;
3518 u8g2_SetupDisplay(u8g2, u8x8_d_st7920_144x32, u8x8_cad_st7920_spi, byte_cb, gpio_and_delay_cb);
3519 buf = u8g2_m_18_4_f(&tile_buf_height);
3520 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
3521}
3522/* st7920 */
3523/* st7920 1 */
3524void u8g2_Setup_st7920_p_128x32_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
3525{
3526 uint8_t tile_buf_height;
3527 uint8_t *buf;
3528 u8g2_SetupDisplay(u8g2, u8x8_d_st7920_128x32, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
3529 buf = u8g2_m_16_4_1(&tile_buf_height);
3530 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
3531}
3532/* st7920 2 */
3533void u8g2_Setup_st7920_p_128x32_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
3534{
3535 uint8_t tile_buf_height;
3536 uint8_t *buf;
3537 u8g2_SetupDisplay(u8g2, u8x8_d_st7920_128x32, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
3538 buf = u8g2_m_16_4_2(&tile_buf_height);
3539 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
3540}
3541/* st7920 f */
3542void u8g2_Setup_st7920_p_128x32_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
3543{
3544 uint8_t tile_buf_height;
3545 uint8_t *buf;
3546 u8g2_SetupDisplay(u8g2, u8x8_d_st7920_128x32, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
3547 buf = u8g2_m_16_4_f(&tile_buf_height);
3548 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
3549}
3550/* st7920 */
3551/* st7920 1 */
3552void u8g2_Setup_st7920_128x32_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
3553{
3554 uint8_t tile_buf_height;
3555 uint8_t *buf;
3556 u8g2_SetupDisplay(u8g2, u8x8_d_st7920_128x32, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
3557 buf = u8g2_m_16_4_1(&tile_buf_height);
3558 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
3559}
3560/* st7920 2 */
3561void u8g2_Setup_st7920_128x32_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
3562{
3563 uint8_t tile_buf_height;
3564 uint8_t *buf;
3565 u8g2_SetupDisplay(u8g2, u8x8_d_st7920_128x32, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
3566 buf = u8g2_m_16_4_2(&tile_buf_height);
3567 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
3568}
3569/* st7920 f */
3570void u8g2_Setup_st7920_128x32_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
3571{
3572 uint8_t tile_buf_height;
3573 uint8_t *buf;
3574 u8g2_SetupDisplay(u8g2, u8x8_d_st7920_128x32, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
3575 buf = u8g2_m_16_4_f(&tile_buf_height);
3576 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
3577}
3578/* st7920 */
3579/* st7920 1 */
3580void u8g2_Setup_st7920_s_128x32_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
3581{
3582 uint8_t tile_buf_height;
3583 uint8_t *buf;
3584 u8g2_SetupDisplay(u8g2, u8x8_d_st7920_128x32, u8x8_cad_st7920_spi, byte_cb, gpio_and_delay_cb);
3585 buf = u8g2_m_16_4_1(&tile_buf_height);
3586 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
3587}
3588/* st7920 2 */
3589void u8g2_Setup_st7920_s_128x32_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
3590{
3591 uint8_t tile_buf_height;
3592 uint8_t *buf;
3593 u8g2_SetupDisplay(u8g2, u8x8_d_st7920_128x32, u8x8_cad_st7920_spi, byte_cb, gpio_and_delay_cb);
3594 buf = u8g2_m_16_4_2(&tile_buf_height);
3595 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
3596}
3597/* st7920 f */
3598void u8g2_Setup_st7920_s_128x32_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
3599{
3600 uint8_t tile_buf_height;
3601 uint8_t *buf;
3602 u8g2_SetupDisplay(u8g2, u8x8_d_st7920_128x32, u8x8_cad_st7920_spi, byte_cb, gpio_and_delay_cb);
3603 buf = u8g2_m_16_4_f(&tile_buf_height);
3604 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
3605}
3606/* st7920 */
3607/* st7920 1 */
3608void u8g2_Setup_st7920_p_160x32_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
3609{
3610 uint8_t tile_buf_height;
3611 uint8_t *buf;
3612 u8g2_SetupDisplay(u8g2, u8x8_d_st7920_160x32, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
3613 buf = u8g2_m_20_4_1(&tile_buf_height);
3614 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
3615}
3616/* st7920 2 */
3617void u8g2_Setup_st7920_p_160x32_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
3618{
3619 uint8_t tile_buf_height;
3620 uint8_t *buf;
3621 u8g2_SetupDisplay(u8g2, u8x8_d_st7920_160x32, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
3622 buf = u8g2_m_20_4_2(&tile_buf_height);
3623 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
3624}
3625/* st7920 f */
3626void u8g2_Setup_st7920_p_160x32_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
3627{
3628 uint8_t tile_buf_height;
3629 uint8_t *buf;
3630 u8g2_SetupDisplay(u8g2, u8x8_d_st7920_160x32, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
3631 buf = u8g2_m_20_4_f(&tile_buf_height);
3632 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
3633}
3634/* st7920 */
3635/* st7920 1 */
3636void u8g2_Setup_st7920_160x32_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
3637{
3638 uint8_t tile_buf_height;
3639 uint8_t *buf;
3640 u8g2_SetupDisplay(u8g2, u8x8_d_st7920_160x32, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
3641 buf = u8g2_m_20_4_1(&tile_buf_height);
3642 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
3643}
3644/* st7920 2 */
3645void u8g2_Setup_st7920_160x32_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
3646{
3647 uint8_t tile_buf_height;
3648 uint8_t *buf;
3649 u8g2_SetupDisplay(u8g2, u8x8_d_st7920_160x32, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
3650 buf = u8g2_m_20_4_2(&tile_buf_height);
3651 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
3652}
3653/* st7920 f */
3654void u8g2_Setup_st7920_160x32_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
3655{
3656 uint8_t tile_buf_height;
3657 uint8_t *buf;
3658 u8g2_SetupDisplay(u8g2, u8x8_d_st7920_160x32, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
3659 buf = u8g2_m_20_4_f(&tile_buf_height);
3660 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
3661}
3662/* st7920 */
3663/* st7920 1 */
3664void u8g2_Setup_st7920_s_160x32_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
3665{
3666 uint8_t tile_buf_height;
3667 uint8_t *buf;
3668 u8g2_SetupDisplay(u8g2, u8x8_d_st7920_160x32, u8x8_cad_st7920_spi, byte_cb, gpio_and_delay_cb);
3669 buf = u8g2_m_20_4_1(&tile_buf_height);
3670 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
3671}
3672/* st7920 2 */
3673void u8g2_Setup_st7920_s_160x32_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
3674{
3675 uint8_t tile_buf_height;
3676 uint8_t *buf;
3677 u8g2_SetupDisplay(u8g2, u8x8_d_st7920_160x32, u8x8_cad_st7920_spi, byte_cb, gpio_and_delay_cb);
3678 buf = u8g2_m_20_4_2(&tile_buf_height);
3679 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
3680}
3681/* st7920 f */
3682void u8g2_Setup_st7920_s_160x32_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
3683{
3684 uint8_t tile_buf_height;
3685 uint8_t *buf;
3686 u8g2_SetupDisplay(u8g2, u8x8_d_st7920_160x32, u8x8_cad_st7920_spi, byte_cb, gpio_and_delay_cb);
3687 buf = u8g2_m_20_4_f(&tile_buf_height);
3688 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
3689}
3690/* st7920 */
3691/* st7920 1 */
3692void u8g2_Setup_st7920_p_192x32_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
3693{
3694 uint8_t tile_buf_height;
3695 uint8_t *buf;
3696 u8g2_SetupDisplay(u8g2, u8x8_d_st7920_192x32, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
3697 buf = u8g2_m_24_4_1(&tile_buf_height);
3698 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
3699}
3700/* st7920 2 */
3701void u8g2_Setup_st7920_p_192x32_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
3702{
3703 uint8_t tile_buf_height;
3704 uint8_t *buf;
3705 u8g2_SetupDisplay(u8g2, u8x8_d_st7920_192x32, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
3706 buf = u8g2_m_24_4_2(&tile_buf_height);
3707 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
3708}
3709/* st7920 f */
3710void u8g2_Setup_st7920_p_192x32_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
3711{
3712 uint8_t tile_buf_height;
3713 uint8_t *buf;
3714 u8g2_SetupDisplay(u8g2, u8x8_d_st7920_192x32, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
3715 buf = u8g2_m_24_4_f(&tile_buf_height);
3716 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
3717}
3718/* st7920 */
3719/* st7920 1 */
3720void u8g2_Setup_st7920_192x32_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
3721{
3722 uint8_t tile_buf_height;
3723 uint8_t *buf;
3724 u8g2_SetupDisplay(u8g2, u8x8_d_st7920_192x32, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
3725 buf = u8g2_m_24_4_1(&tile_buf_height);
3726 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
3727}
3728/* st7920 2 */
3729void u8g2_Setup_st7920_192x32_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
3730{
3731 uint8_t tile_buf_height;
3732 uint8_t *buf;
3733 u8g2_SetupDisplay(u8g2, u8x8_d_st7920_192x32, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
3734 buf = u8g2_m_24_4_2(&tile_buf_height);
3735 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
3736}
3737/* st7920 f */
3738void u8g2_Setup_st7920_192x32_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
3739{
3740 uint8_t tile_buf_height;
3741 uint8_t *buf;
3742 u8g2_SetupDisplay(u8g2, u8x8_d_st7920_192x32, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
3743 buf = u8g2_m_24_4_f(&tile_buf_height);
3744 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
3745}
3746/* st7920 */
3747/* st7920 1 */
3748void u8g2_Setup_st7920_s_192x32_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
3749{
3750 uint8_t tile_buf_height;
3751 uint8_t *buf;
3752 u8g2_SetupDisplay(u8g2, u8x8_d_st7920_192x32, u8x8_cad_st7920_spi, byte_cb, gpio_and_delay_cb);
3753 buf = u8g2_m_24_4_1(&tile_buf_height);
3754 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
3755}
3756/* st7920 2 */
3757void u8g2_Setup_st7920_s_192x32_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
3758{
3759 uint8_t tile_buf_height;
3760 uint8_t *buf;
3761 u8g2_SetupDisplay(u8g2, u8x8_d_st7920_192x32, u8x8_cad_st7920_spi, byte_cb, gpio_and_delay_cb);
3762 buf = u8g2_m_24_4_2(&tile_buf_height);
3763 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
3764}
3765/* st7920 f */
3766void u8g2_Setup_st7920_s_192x32_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
3767{
3768 uint8_t tile_buf_height;
3769 uint8_t *buf;
3770 u8g2_SetupDisplay(u8g2, u8x8_d_st7920_192x32, u8x8_cad_st7920_spi, byte_cb, gpio_and_delay_cb);
3771 buf = u8g2_m_24_4_f(&tile_buf_height);
3772 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
3773}
3774/* st7920 */
3775/* st7920 1 */
3776void u8g2_Setup_st7920_p_128x64_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
3777{
3778 uint8_t tile_buf_height;
3779 uint8_t *buf;
3780 u8g2_SetupDisplay(u8g2, u8x8_d_st7920_128x64, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
3781 buf = u8g2_m_16_8_1(&tile_buf_height);
3782 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
3783}
3784/* st7920 2 */
3785void u8g2_Setup_st7920_p_128x64_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
3786{
3787 uint8_t tile_buf_height;
3788 uint8_t *buf;
3789 u8g2_SetupDisplay(u8g2, u8x8_d_st7920_128x64, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
3790 buf = u8g2_m_16_8_2(&tile_buf_height);
3791 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
3792}
3793/* st7920 f */
3794void u8g2_Setup_st7920_p_128x64_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
3795{
3796 uint8_t tile_buf_height;
3797 uint8_t *buf;
3798 u8g2_SetupDisplay(u8g2, u8x8_d_st7920_128x64, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
3799 buf = u8g2_m_16_8_f(&tile_buf_height);
3800 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
3801}
3802/* st7920 */
3803/* st7920 1 */
3804void u8g2_Setup_st7920_128x64_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
3805{
3806 uint8_t tile_buf_height;
3807 uint8_t *buf;
3808 u8g2_SetupDisplay(u8g2, u8x8_d_st7920_128x64, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
3809 buf = u8g2_m_16_8_1(&tile_buf_height);
3810 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
3811}
3812/* st7920 2 */
3813void u8g2_Setup_st7920_128x64_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
3814{
3815 uint8_t tile_buf_height;
3816 uint8_t *buf;
3817 u8g2_SetupDisplay(u8g2, u8x8_d_st7920_128x64, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
3818 buf = u8g2_m_16_8_2(&tile_buf_height);
3819 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
3820}
3821/* st7920 f */
3822void u8g2_Setup_st7920_128x64_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
3823{
3824 uint8_t tile_buf_height;
3825 uint8_t *buf;
3826 u8g2_SetupDisplay(u8g2, u8x8_d_st7920_128x64, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
3827 buf = u8g2_m_16_8_f(&tile_buf_height);
3828 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
3829}
3830/* st7920 */
3831/* st7920 1 */
3832void u8g2_Setup_st7920_s_128x64_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
3833{
3834 uint8_t tile_buf_height;
3835 uint8_t *buf;
3836 u8g2_SetupDisplay(u8g2, u8x8_d_st7920_128x64, u8x8_cad_st7920_spi, byte_cb, gpio_and_delay_cb);
3837 buf = u8g2_m_16_8_1(&tile_buf_height);
3838 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
3839}
3840/* st7920 2 */
3841void u8g2_Setup_st7920_s_128x64_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
3842{
3843 uint8_t tile_buf_height;
3844 uint8_t *buf;
3845 u8g2_SetupDisplay(u8g2, u8x8_d_st7920_128x64, u8x8_cad_st7920_spi, byte_cb, gpio_and_delay_cb);
3846 buf = u8g2_m_16_8_2(&tile_buf_height);
3847 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
3848}
3849/* st7920 f */
3850void u8g2_Setup_st7920_s_128x64_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
3851{
3852 uint8_t tile_buf_height;
3853 uint8_t *buf;
3854 u8g2_SetupDisplay(u8g2, u8x8_d_st7920_128x64, u8x8_cad_st7920_spi, byte_cb, gpio_and_delay_cb);
3855 buf = u8g2_m_16_8_f(&tile_buf_height);
3856 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
3857}
3858/* ls013b7dh03 */
3859/* ls013b7dh03 1 */
3860void u8g2_Setup_ls013b7dh03_128x128_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
3861{
3862 uint8_t tile_buf_height;
3863 uint8_t *buf;
3864 u8g2_SetupDisplay(u8g2, u8x8_d_ls013b7dh03_128x128, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
3865 buf = u8g2_m_16_16_1(&tile_buf_height);
3866 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
3867}
3868/* ls013b7dh03 2 */
3869void u8g2_Setup_ls013b7dh03_128x128_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
3870{
3871 uint8_t tile_buf_height;
3872 uint8_t *buf;
3873 u8g2_SetupDisplay(u8g2, u8x8_d_ls013b7dh03_128x128, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
3874 buf = u8g2_m_16_16_2(&tile_buf_height);
3875 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
3876}
3877/* ls013b7dh03 f */
3878void u8g2_Setup_ls013b7dh03_128x128_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
3879{
3880 uint8_t tile_buf_height;
3881 uint8_t *buf;
3882 u8g2_SetupDisplay(u8g2, u8x8_d_ls013b7dh03_128x128, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
3883 buf = u8g2_m_16_16_f(&tile_buf_height);
3884 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
3885}
3886/* ls027b7dh01 */
3887/* ls027b7dh01 1 */
3888void u8g2_Setup_ls027b7dh01_400x240_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
3889{
3890 uint8_t tile_buf_height;
3891 uint8_t *buf;
3892 u8g2_SetupDisplay(u8g2, u8x8_d_ls027b7dh01_400x240, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
3893 buf = u8g2_m_50_30_1(&tile_buf_height);
3894 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
3895}
3896void u8g2_Setup_ls027b7dh01_m0_400x240_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
3897{
3898 uint8_t tile_buf_height;
3899 uint8_t *buf;
3900 u8g2_SetupDisplay(u8g2, u8x8_d_ls027b7dh01_m0_400x240, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
3901 buf = u8g2_m_50_30_1(&tile_buf_height);
3902 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
3903}
3904/* ls027b7dh01 2 */
3905void u8g2_Setup_ls027b7dh01_400x240_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
3906{
3907 uint8_t tile_buf_height;
3908 uint8_t *buf;
3909 u8g2_SetupDisplay(u8g2, u8x8_d_ls027b7dh01_400x240, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
3910 buf = u8g2_m_50_30_2(&tile_buf_height);
3911 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
3912}
3913void u8g2_Setup_ls027b7dh01_m0_400x240_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
3914{
3915 uint8_t tile_buf_height;
3916 uint8_t *buf;
3917 u8g2_SetupDisplay(u8g2, u8x8_d_ls027b7dh01_m0_400x240, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
3918 buf = u8g2_m_50_30_2(&tile_buf_height);
3919 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
3920}
3921/* ls027b7dh01 f */
3922void u8g2_Setup_ls027b7dh01_400x240_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
3923{
3924 uint8_t tile_buf_height;
3925 uint8_t *buf;
3926 u8g2_SetupDisplay(u8g2, u8x8_d_ls027b7dh01_400x240, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
3927 buf = u8g2_m_50_30_f(&tile_buf_height);
3928 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
3929}
3930void u8g2_Setup_ls027b7dh01_m0_400x240_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
3931{
3932 uint8_t tile_buf_height;
3933 uint8_t *buf;
3934 u8g2_SetupDisplay(u8g2, u8x8_d_ls027b7dh01_m0_400x240, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
3935 buf = u8g2_m_50_30_f(&tile_buf_height);
3936 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
3937}
3938/* ls013b7dh05 */
3939/* ls013b7dh05 1 */
3940void u8g2_Setup_ls013b7dh05_144x168_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
3941{
3942 uint8_t tile_buf_height;
3943 uint8_t *buf;
3944 u8g2_SetupDisplay(u8g2, u8x8_d_ls013b7dh05_144x168, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
3945 buf = u8g2_m_18_21_1(&tile_buf_height);
3946 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
3947}
3948/* ls013b7dh05 2 */
3949void u8g2_Setup_ls013b7dh05_144x168_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
3950{
3951 uint8_t tile_buf_height;
3952 uint8_t *buf;
3953 u8g2_SetupDisplay(u8g2, u8x8_d_ls013b7dh05_144x168, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
3954 buf = u8g2_m_18_21_2(&tile_buf_height);
3955 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
3956}
3957/* ls013b7dh05 f */
3958void u8g2_Setup_ls013b7dh05_144x168_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
3959{
3960 uint8_t tile_buf_height;
3961 uint8_t *buf;
3962 u8g2_SetupDisplay(u8g2, u8x8_d_ls013b7dh05_144x168, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
3963 buf = u8g2_m_18_21_f(&tile_buf_height);
3964 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
3965}
3966/* ls011b7dh03 */
3967/* ls011b7dh03 1 */
3968void u8g2_Setup_ls011b7dh03_160x68_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
3969{
3970 uint8_t tile_buf_height;
3971 uint8_t *buf;
3972 u8g2_SetupDisplay(u8g2, u8x8_d_ls011b7dh03_160x68, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
3973 buf = u8g2_m_20_9_1(&tile_buf_height);
3974 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
3975}
3976/* ls011b7dh03 2 */
3977void u8g2_Setup_ls011b7dh03_160x68_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
3978{
3979 uint8_t tile_buf_height;
3980 uint8_t *buf;
3981 u8g2_SetupDisplay(u8g2, u8x8_d_ls011b7dh03_160x68, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
3982 buf = u8g2_m_20_9_2(&tile_buf_height);
3983 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
3984}
3985/* ls011b7dh03 f */
3986void u8g2_Setup_ls011b7dh03_160x68_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
3987{
3988 uint8_t tile_buf_height;
3989 uint8_t *buf;
3990 u8g2_SetupDisplay(u8g2, u8x8_d_ls011b7dh03_160x68, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
3991 buf = u8g2_m_20_9_f(&tile_buf_height);
3992 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
3993}
3994/* uc1701 */
3995/* uc1701 1 */
3996void u8g2_Setup_uc1701_ea_dogs102_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
3997{
3998 uint8_t tile_buf_height;
3999 uint8_t *buf;
4000 u8g2_SetupDisplay(u8g2, u8x8_d_uc1701_ea_dogs102, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
4001 buf = u8g2_m_13_8_1(&tile_buf_height);
4002 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
4003}
4004/* uc1701 2 */
4005void u8g2_Setup_uc1701_ea_dogs102_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
4006{
4007 uint8_t tile_buf_height;
4008 uint8_t *buf;
4009 u8g2_SetupDisplay(u8g2, u8x8_d_uc1701_ea_dogs102, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
4010 buf = u8g2_m_13_8_2(&tile_buf_height);
4011 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
4012}
4013/* uc1701 f */
4014void u8g2_Setup_uc1701_ea_dogs102_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
4015{
4016 uint8_t tile_buf_height;
4017 uint8_t *buf;
4018 u8g2_SetupDisplay(u8g2, u8x8_d_uc1701_ea_dogs102, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
4019 buf = u8g2_m_13_8_f(&tile_buf_height);
4020 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
4021}
4022/* uc1701 */
4023/* uc1701 1 */
4024void u8g2_Setup_uc1701_mini12864_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
4025{
4026 uint8_t tile_buf_height;
4027 uint8_t *buf;
4028 u8g2_SetupDisplay(u8g2, u8x8_d_uc1701_mini12864, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
4029 buf = u8g2_m_16_8_1(&tile_buf_height);
4030 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
4031}
4032/* uc1701 2 */
4033void u8g2_Setup_uc1701_mini12864_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
4034{
4035 uint8_t tile_buf_height;
4036 uint8_t *buf;
4037 u8g2_SetupDisplay(u8g2, u8x8_d_uc1701_mini12864, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
4038 buf = u8g2_m_16_8_2(&tile_buf_height);
4039 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
4040}
4041/* uc1701 f */
4042void u8g2_Setup_uc1701_mini12864_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
4043{
4044 uint8_t tile_buf_height;
4045 uint8_t *buf;
4046 u8g2_SetupDisplay(u8g2, u8x8_d_uc1701_mini12864, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
4047 buf = u8g2_m_16_8_f(&tile_buf_height);
4048 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
4049}
4050/* pcd8544 */
4051/* pcd8544 1 */
4052void u8g2_Setup_pcd8544_84x48_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
4053{
4054 uint8_t tile_buf_height;
4055 uint8_t *buf;
4056 u8g2_SetupDisplay(u8g2, u8x8_d_pcd8544_84x48, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
4057 buf = u8g2_m_11_6_1(&tile_buf_height);
4058 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
4059}
4060/* pcd8544 2 */
4061void u8g2_Setup_pcd8544_84x48_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
4062{
4063 uint8_t tile_buf_height;
4064 uint8_t *buf;
4065 u8g2_SetupDisplay(u8g2, u8x8_d_pcd8544_84x48, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
4066 buf = u8g2_m_11_6_2(&tile_buf_height);
4067 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
4068}
4069/* pcd8544 f */
4070void u8g2_Setup_pcd8544_84x48_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
4071{
4072 uint8_t tile_buf_height;
4073 uint8_t *buf;
4074 u8g2_SetupDisplay(u8g2, u8x8_d_pcd8544_84x48, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
4075 buf = u8g2_m_11_6_f(&tile_buf_height);
4076 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
4077}
4078/* pcf8812 */
4079/* pcf8812 1 */
4080void u8g2_Setup_pcf8812_96x65_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
4081{
4082 uint8_t tile_buf_height;
4083 uint8_t *buf;
4084 u8g2_SetupDisplay(u8g2, u8x8_d_pcf8812_96x65, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
4085 buf = u8g2_m_12_9_1(&tile_buf_height);
4086 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
4087}
4088/* pcf8812 2 */
4089void u8g2_Setup_pcf8812_96x65_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
4090{
4091 uint8_t tile_buf_height;
4092 uint8_t *buf;
4093 u8g2_SetupDisplay(u8g2, u8x8_d_pcf8812_96x65, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
4094 buf = u8g2_m_12_9_2(&tile_buf_height);
4095 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
4096}
4097/* pcf8812 f */
4098void u8g2_Setup_pcf8812_96x65_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
4099{
4100 uint8_t tile_buf_height;
4101 uint8_t *buf;
4102 u8g2_SetupDisplay(u8g2, u8x8_d_pcf8812_96x65, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
4103 buf = u8g2_m_12_9_f(&tile_buf_height);
4104 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
4105}
4106/* pcf8812 */
4107/* pcf8812 1 */
4108void u8g2_Setup_pcf8812_101x64_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
4109{
4110 uint8_t tile_buf_height;
4111 uint8_t *buf;
4112 u8g2_SetupDisplay(u8g2, u8x8_d_pcf8812_101x64, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
4113 buf = u8g2_m_13_8_1(&tile_buf_height);
4114 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
4115}
4116/* pcf8812 2 */
4117void u8g2_Setup_pcf8812_101x64_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
4118{
4119 uint8_t tile_buf_height;
4120 uint8_t *buf;
4121 u8g2_SetupDisplay(u8g2, u8x8_d_pcf8812_101x64, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
4122 buf = u8g2_m_13_8_2(&tile_buf_height);
4123 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
4124}
4125/* pcf8812 f */
4126void u8g2_Setup_pcf8812_101x64_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
4127{
4128 uint8_t tile_buf_height;
4129 uint8_t *buf;
4130 u8g2_SetupDisplay(u8g2, u8x8_d_pcf8812_101x64, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
4131 buf = u8g2_m_13_8_f(&tile_buf_height);
4132 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
4133}
4134/* hx1230 */
4135/* hx1230 1 */
4136void u8g2_Setup_hx1230_96x68_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
4137{
4138 uint8_t tile_buf_height;
4139 uint8_t *buf;
4140 u8g2_SetupDisplay(u8g2, u8x8_d_hx1230_96x68, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
4141 buf = u8g2_m_12_9_1(&tile_buf_height);
4142 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
4143}
4144/* hx1230 2 */
4145void u8g2_Setup_hx1230_96x68_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
4146{
4147 uint8_t tile_buf_height;
4148 uint8_t *buf;
4149 u8g2_SetupDisplay(u8g2, u8x8_d_hx1230_96x68, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
4150 buf = u8g2_m_12_9_2(&tile_buf_height);
4151 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
4152}
4153/* hx1230 f */
4154void u8g2_Setup_hx1230_96x68_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
4155{
4156 uint8_t tile_buf_height;
4157 uint8_t *buf;
4158 u8g2_SetupDisplay(u8g2, u8x8_d_hx1230_96x68, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
4159 buf = u8g2_m_12_9_f(&tile_buf_height);
4160 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
4161}
4162/* uc1604 */
4163/* uc1604 1 */
4164void u8g2_Setup_uc1604_jlx19264_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
4165{
4166 uint8_t tile_buf_height;
4167 uint8_t *buf;
4168 u8g2_SetupDisplay(u8g2, u8x8_d_uc1604_jlx19264, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
4169 buf = u8g2_m_24_8_1(&tile_buf_height);
4170 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
4171}
4172/* uc1604 2 */
4173void u8g2_Setup_uc1604_jlx19264_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
4174{
4175 uint8_t tile_buf_height;
4176 uint8_t *buf;
4177 u8g2_SetupDisplay(u8g2, u8x8_d_uc1604_jlx19264, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
4178 buf = u8g2_m_24_8_2(&tile_buf_height);
4179 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
4180}
4181/* uc1604 f */
4182void u8g2_Setup_uc1604_jlx19264_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
4183{
4184 uint8_t tile_buf_height;
4185 uint8_t *buf;
4186 u8g2_SetupDisplay(u8g2, u8x8_d_uc1604_jlx19264, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
4187 buf = u8g2_m_24_8_f(&tile_buf_height);
4188 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
4189}
4190/* uc1604 */
4191/* uc1604 1 */
4192void u8g2_Setup_uc1604_i2c_jlx19264_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
4193{
4194 uint8_t tile_buf_height;
4195 uint8_t *buf;
4196 u8g2_SetupDisplay(u8g2, u8x8_d_uc1604_jlx19264, u8x8_cad_uc16xx_i2c, byte_cb, gpio_and_delay_cb);
4197 buf = u8g2_m_24_8_1(&tile_buf_height);
4198 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
4199}
4200/* uc1604 2 */
4201void u8g2_Setup_uc1604_i2c_jlx19264_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
4202{
4203 uint8_t tile_buf_height;
4204 uint8_t *buf;
4205 u8g2_SetupDisplay(u8g2, u8x8_d_uc1604_jlx19264, u8x8_cad_uc16xx_i2c, byte_cb, gpio_and_delay_cb);
4206 buf = u8g2_m_24_8_2(&tile_buf_height);
4207 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
4208}
4209/* uc1604 f */
4210void u8g2_Setup_uc1604_i2c_jlx19264_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
4211{
4212 uint8_t tile_buf_height;
4213 uint8_t *buf;
4214 u8g2_SetupDisplay(u8g2, u8x8_d_uc1604_jlx19264, u8x8_cad_uc16xx_i2c, byte_cb, gpio_and_delay_cb);
4215 buf = u8g2_m_24_8_f(&tile_buf_height);
4216 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
4217}
4218/* uc1604 */
4219/* uc1604 1 */
4220void u8g2_Setup_uc1604_jlx12864_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
4221{
4222 uint8_t tile_buf_height;
4223 uint8_t *buf;
4224 u8g2_SetupDisplay(u8g2, u8x8_d_uc1604_jlx12864, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
4225 buf = u8g2_m_16_8_1(&tile_buf_height);
4226 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
4227}
4228/* uc1604 2 */
4229void u8g2_Setup_uc1604_jlx12864_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
4230{
4231 uint8_t tile_buf_height;
4232 uint8_t *buf;
4233 u8g2_SetupDisplay(u8g2, u8x8_d_uc1604_jlx12864, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
4234 buf = u8g2_m_16_8_2(&tile_buf_height);
4235 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
4236}
4237/* uc1604 f */
4238void u8g2_Setup_uc1604_jlx12864_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
4239{
4240 uint8_t tile_buf_height;
4241 uint8_t *buf;
4242 u8g2_SetupDisplay(u8g2, u8x8_d_uc1604_jlx12864, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
4243 buf = u8g2_m_16_8_f(&tile_buf_height);
4244 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
4245}
4246/* uc1604 */
4247/* uc1604 1 */
4248void u8g2_Setup_uc1604_i2c_jlx12864_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
4249{
4250 uint8_t tile_buf_height;
4251 uint8_t *buf;
4252 u8g2_SetupDisplay(u8g2, u8x8_d_uc1604_jlx12864, u8x8_cad_uc16xx_i2c, byte_cb, gpio_and_delay_cb);
4253 buf = u8g2_m_16_8_1(&tile_buf_height);
4254 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
4255}
4256/* uc1604 2 */
4257void u8g2_Setup_uc1604_i2c_jlx12864_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
4258{
4259 uint8_t tile_buf_height;
4260 uint8_t *buf;
4261 u8g2_SetupDisplay(u8g2, u8x8_d_uc1604_jlx12864, u8x8_cad_uc16xx_i2c, byte_cb, gpio_and_delay_cb);
4262 buf = u8g2_m_16_8_2(&tile_buf_height);
4263 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
4264}
4265/* uc1604 f */
4266void u8g2_Setup_uc1604_i2c_jlx12864_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
4267{
4268 uint8_t tile_buf_height;
4269 uint8_t *buf;
4270 u8g2_SetupDisplay(u8g2, u8x8_d_uc1604_jlx12864, u8x8_cad_uc16xx_i2c, byte_cb, gpio_and_delay_cb);
4271 buf = u8g2_m_16_8_f(&tile_buf_height);
4272 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
4273}
4274/* uc1608 */
4275/* uc1608 1 */
4276void u8g2_Setup_uc1608_erc24064_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
4277{
4278 uint8_t tile_buf_height;
4279 uint8_t *buf;
4280 u8g2_SetupDisplay(u8g2, u8x8_d_uc1608_erc24064, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
4281 buf = u8g2_m_30_8_1(&tile_buf_height);
4282 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
4283}
4284void u8g2_Setup_uc1608_dem240064_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
4285{
4286 uint8_t tile_buf_height;
4287 uint8_t *buf;
4288 u8g2_SetupDisplay(u8g2, u8x8_d_uc1608_dem240064, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
4289 buf = u8g2_m_30_8_1(&tile_buf_height);
4290 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
4291}
4292/* uc1608 2 */
4293void u8g2_Setup_uc1608_erc24064_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
4294{
4295 uint8_t tile_buf_height;
4296 uint8_t *buf;
4297 u8g2_SetupDisplay(u8g2, u8x8_d_uc1608_erc24064, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
4298 buf = u8g2_m_30_8_2(&tile_buf_height);
4299 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
4300}
4301void u8g2_Setup_uc1608_dem240064_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
4302{
4303 uint8_t tile_buf_height;
4304 uint8_t *buf;
4305 u8g2_SetupDisplay(u8g2, u8x8_d_uc1608_dem240064, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
4306 buf = u8g2_m_30_8_2(&tile_buf_height);
4307 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
4308}
4309/* uc1608 f */
4310void u8g2_Setup_uc1608_erc24064_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
4311{
4312 uint8_t tile_buf_height;
4313 uint8_t *buf;
4314 u8g2_SetupDisplay(u8g2, u8x8_d_uc1608_erc24064, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
4315 buf = u8g2_m_30_8_f(&tile_buf_height);
4316 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
4317}
4318void u8g2_Setup_uc1608_dem240064_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
4319{
4320 uint8_t tile_buf_height;
4321 uint8_t *buf;
4322 u8g2_SetupDisplay(u8g2, u8x8_d_uc1608_dem240064, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
4323 buf = u8g2_m_30_8_f(&tile_buf_height);
4324 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
4325}
4326/* uc1608 */
4327/* uc1608 1 */
4328void u8g2_Setup_uc1608_i2c_erc24064_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
4329{
4330 uint8_t tile_buf_height;
4331 uint8_t *buf;
4332 u8g2_SetupDisplay(u8g2, u8x8_d_uc1608_erc24064, u8x8_cad_uc16xx_i2c, byte_cb, gpio_and_delay_cb);
4333 buf = u8g2_m_30_8_1(&tile_buf_height);
4334 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
4335}
4336void u8g2_Setup_uc1608_i2c_dem240064_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
4337{
4338 uint8_t tile_buf_height;
4339 uint8_t *buf;
4340 u8g2_SetupDisplay(u8g2, u8x8_d_uc1608_dem240064, u8x8_cad_uc16xx_i2c, byte_cb, gpio_and_delay_cb);
4341 buf = u8g2_m_30_8_1(&tile_buf_height);
4342 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
4343}
4344/* uc1608 2 */
4345void u8g2_Setup_uc1608_i2c_erc24064_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
4346{
4347 uint8_t tile_buf_height;
4348 uint8_t *buf;
4349 u8g2_SetupDisplay(u8g2, u8x8_d_uc1608_erc24064, u8x8_cad_uc16xx_i2c, byte_cb, gpio_and_delay_cb);
4350 buf = u8g2_m_30_8_2(&tile_buf_height);
4351 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
4352}
4353void u8g2_Setup_uc1608_i2c_dem240064_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
4354{
4355 uint8_t tile_buf_height;
4356 uint8_t *buf;
4357 u8g2_SetupDisplay(u8g2, u8x8_d_uc1608_dem240064, u8x8_cad_uc16xx_i2c, byte_cb, gpio_and_delay_cb);
4358 buf = u8g2_m_30_8_2(&tile_buf_height);
4359 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
4360}
4361/* uc1608 f */
4362void u8g2_Setup_uc1608_i2c_erc24064_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
4363{
4364 uint8_t tile_buf_height;
4365 uint8_t *buf;
4366 u8g2_SetupDisplay(u8g2, u8x8_d_uc1608_erc24064, u8x8_cad_uc16xx_i2c, byte_cb, gpio_and_delay_cb);
4367 buf = u8g2_m_30_8_f(&tile_buf_height);
4368 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
4369}
4370void u8g2_Setup_uc1608_i2c_dem240064_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
4371{
4372 uint8_t tile_buf_height;
4373 uint8_t *buf;
4374 u8g2_SetupDisplay(u8g2, u8x8_d_uc1608_dem240064, u8x8_cad_uc16xx_i2c, byte_cb, gpio_and_delay_cb);
4375 buf = u8g2_m_30_8_f(&tile_buf_height);
4376 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
4377}
4378/* uc1608 */
4379/* uc1608 1 */
4380void u8g2_Setup_uc1608_erc240120_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
4381{
4382 uint8_t tile_buf_height;
4383 uint8_t *buf;
4384 u8g2_SetupDisplay(u8g2, u8x8_d_uc1608_erc240120, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
4385 buf = u8g2_m_30_15_1(&tile_buf_height);
4386 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
4387}
4388/* uc1608 2 */
4389void u8g2_Setup_uc1608_erc240120_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
4390{
4391 uint8_t tile_buf_height;
4392 uint8_t *buf;
4393 u8g2_SetupDisplay(u8g2, u8x8_d_uc1608_erc240120, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
4394 buf = u8g2_m_30_15_2(&tile_buf_height);
4395 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
4396}
4397/* uc1608 f */
4398void u8g2_Setup_uc1608_erc240120_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
4399{
4400 uint8_t tile_buf_height;
4401 uint8_t *buf;
4402 u8g2_SetupDisplay(u8g2, u8x8_d_uc1608_erc240120, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
4403 buf = u8g2_m_30_15_f(&tile_buf_height);
4404 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
4405}
4406/* uc1608 */
4407/* uc1608 1 */
4408void u8g2_Setup_uc1608_i2c_erc240120_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
4409{
4410 uint8_t tile_buf_height;
4411 uint8_t *buf;
4412 u8g2_SetupDisplay(u8g2, u8x8_d_uc1608_erc240120, u8x8_cad_uc16xx_i2c, byte_cb, gpio_and_delay_cb);
4413 buf = u8g2_m_30_15_1(&tile_buf_height);
4414 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
4415}
4416/* uc1608 2 */
4417void u8g2_Setup_uc1608_i2c_erc240120_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
4418{
4419 uint8_t tile_buf_height;
4420 uint8_t *buf;
4421 u8g2_SetupDisplay(u8g2, u8x8_d_uc1608_erc240120, u8x8_cad_uc16xx_i2c, byte_cb, gpio_and_delay_cb);
4422 buf = u8g2_m_30_15_2(&tile_buf_height);
4423 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
4424}
4425/* uc1608 f */
4426void u8g2_Setup_uc1608_i2c_erc240120_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
4427{
4428 uint8_t tile_buf_height;
4429 uint8_t *buf;
4430 u8g2_SetupDisplay(u8g2, u8x8_d_uc1608_erc240120, u8x8_cad_uc16xx_i2c, byte_cb, gpio_and_delay_cb);
4431 buf = u8g2_m_30_15_f(&tile_buf_height);
4432 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
4433}
4434/* uc1608 */
4435/* uc1608 1 */
4436void u8g2_Setup_uc1608_240x128_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
4437{
4438 uint8_t tile_buf_height;
4439 uint8_t *buf;
4440 u8g2_SetupDisplay(u8g2, u8x8_d_uc1608_240x128, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
4441 buf = u8g2_m_30_16_1(&tile_buf_height);
4442 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
4443}
4444/* uc1608 2 */
4445void u8g2_Setup_uc1608_240x128_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
4446{
4447 uint8_t tile_buf_height;
4448 uint8_t *buf;
4449 u8g2_SetupDisplay(u8g2, u8x8_d_uc1608_240x128, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
4450 buf = u8g2_m_30_16_2(&tile_buf_height);
4451 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
4452}
4453/* uc1608 f */
4454void u8g2_Setup_uc1608_240x128_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
4455{
4456 uint8_t tile_buf_height;
4457 uint8_t *buf;
4458 u8g2_SetupDisplay(u8g2, u8x8_d_uc1608_240x128, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
4459 buf = u8g2_m_30_16_f(&tile_buf_height);
4460 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
4461}
4462/* uc1608 */
4463/* uc1608 1 */
4464void u8g2_Setup_uc1608_i2c_240x128_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
4465{
4466 uint8_t tile_buf_height;
4467 uint8_t *buf;
4468 u8g2_SetupDisplay(u8g2, u8x8_d_uc1608_240x128, u8x8_cad_uc16xx_i2c, byte_cb, gpio_and_delay_cb);
4469 buf = u8g2_m_30_16_1(&tile_buf_height);
4470 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
4471}
4472/* uc1608 2 */
4473void u8g2_Setup_uc1608_i2c_240x128_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
4474{
4475 uint8_t tile_buf_height;
4476 uint8_t *buf;
4477 u8g2_SetupDisplay(u8g2, u8x8_d_uc1608_240x128, u8x8_cad_uc16xx_i2c, byte_cb, gpio_and_delay_cb);
4478 buf = u8g2_m_30_16_2(&tile_buf_height);
4479 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
4480}
4481/* uc1608 f */
4482void u8g2_Setup_uc1608_i2c_240x128_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
4483{
4484 uint8_t tile_buf_height;
4485 uint8_t *buf;
4486 u8g2_SetupDisplay(u8g2, u8x8_d_uc1608_240x128, u8x8_cad_uc16xx_i2c, byte_cb, gpio_and_delay_cb);
4487 buf = u8g2_m_30_16_f(&tile_buf_height);
4488 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
4489}
4490/* uc1609 */
4491/* uc1609 1 */
4492void u8g2_Setup_uc1609_slg19264_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
4493{
4494 uint8_t tile_buf_height;
4495 uint8_t *buf;
4496 u8g2_SetupDisplay(u8g2, u8x8_d_uc1609_slg19264, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
4497 buf = u8g2_m_24_8_1(&tile_buf_height);
4498 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
4499}
4500/* uc1609 2 */
4501void u8g2_Setup_uc1609_slg19264_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
4502{
4503 uint8_t tile_buf_height;
4504 uint8_t *buf;
4505 u8g2_SetupDisplay(u8g2, u8x8_d_uc1609_slg19264, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
4506 buf = u8g2_m_24_8_2(&tile_buf_height);
4507 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
4508}
4509/* uc1609 f */
4510void u8g2_Setup_uc1609_slg19264_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
4511{
4512 uint8_t tile_buf_height;
4513 uint8_t *buf;
4514 u8g2_SetupDisplay(u8g2, u8x8_d_uc1609_slg19264, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
4515 buf = u8g2_m_24_8_f(&tile_buf_height);
4516 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
4517}
4518/* uc1609 */
4519/* uc1609 1 */
4520void u8g2_Setup_uc1609_i2c_slg19264_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
4521{
4522 uint8_t tile_buf_height;
4523 uint8_t *buf;
4524 u8g2_SetupDisplay(u8g2, u8x8_d_uc1609_slg19264, u8x8_cad_uc16xx_i2c, byte_cb, gpio_and_delay_cb);
4525 buf = u8g2_m_24_8_1(&tile_buf_height);
4526 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
4527}
4528/* uc1609 2 */
4529void u8g2_Setup_uc1609_i2c_slg19264_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
4530{
4531 uint8_t tile_buf_height;
4532 uint8_t *buf;
4533 u8g2_SetupDisplay(u8g2, u8x8_d_uc1609_slg19264, u8x8_cad_uc16xx_i2c, byte_cb, gpio_and_delay_cb);
4534 buf = u8g2_m_24_8_2(&tile_buf_height);
4535 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
4536}
4537/* uc1609 f */
4538void u8g2_Setup_uc1609_i2c_slg19264_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
4539{
4540 uint8_t tile_buf_height;
4541 uint8_t *buf;
4542 u8g2_SetupDisplay(u8g2, u8x8_d_uc1609_slg19264, u8x8_cad_uc16xx_i2c, byte_cb, gpio_and_delay_cb);
4543 buf = u8g2_m_24_8_f(&tile_buf_height);
4544 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
4545}
4546/* uc1628 */
4547/* uc1628 1 */
4548void u8g2_Setup_uc1628_128x64_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
4549{
4550 uint8_t tile_buf_height;
4551 uint8_t *buf;
4552 u8g2_SetupDisplay(u8g2, u8x8_d_uc1628_128x64, u8x8_cad_011, byte_cb, gpio_and_delay_cb);
4553 buf = u8g2_m_16_8_1(&tile_buf_height);
4554 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
4555}
4556/* uc1628 2 */
4557void u8g2_Setup_uc1628_128x64_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
4558{
4559 uint8_t tile_buf_height;
4560 uint8_t *buf;
4561 u8g2_SetupDisplay(u8g2, u8x8_d_uc1628_128x64, u8x8_cad_011, byte_cb, gpio_and_delay_cb);
4562 buf = u8g2_m_16_8_2(&tile_buf_height);
4563 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
4564}
4565/* uc1628 f */
4566void u8g2_Setup_uc1628_128x64_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
4567{
4568 uint8_t tile_buf_height;
4569 uint8_t *buf;
4570 u8g2_SetupDisplay(u8g2, u8x8_d_uc1628_128x64, u8x8_cad_011, byte_cb, gpio_and_delay_cb);
4571 buf = u8g2_m_16_8_f(&tile_buf_height);
4572 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
4573}
4574/* uc1628 */
4575/* uc1628 1 */
4576void u8g2_Setup_uc1628_i2c_128x64_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
4577{
4578 uint8_t tile_buf_height;
4579 uint8_t *buf;
4580 u8g2_SetupDisplay(u8g2, u8x8_d_uc1628_128x64, u8x8_cad_uc16xx_i2c, byte_cb, gpio_and_delay_cb);
4581 buf = u8g2_m_16_8_1(&tile_buf_height);
4582 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
4583}
4584/* uc1628 2 */
4585void u8g2_Setup_uc1628_i2c_128x64_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
4586{
4587 uint8_t tile_buf_height;
4588 uint8_t *buf;
4589 u8g2_SetupDisplay(u8g2, u8x8_d_uc1628_128x64, u8x8_cad_uc16xx_i2c, byte_cb, gpio_and_delay_cb);
4590 buf = u8g2_m_16_8_2(&tile_buf_height);
4591 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
4592}
4593/* uc1628 f */
4594void u8g2_Setup_uc1628_i2c_128x64_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
4595{
4596 uint8_t tile_buf_height;
4597 uint8_t *buf;
4598 u8g2_SetupDisplay(u8g2, u8x8_d_uc1628_128x64, u8x8_cad_uc16xx_i2c, byte_cb, gpio_and_delay_cb);
4599 buf = u8g2_m_16_8_f(&tile_buf_height);
4600 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
4601}
4602/* uc1628 */
4603/* uc1628 1 */
4604void u8g2_Setup_uc1628_256x128_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
4605{
4606 uint8_t tile_buf_height;
4607 uint8_t *buf;
4608 u8g2_SetupDisplay(u8g2, u8x8_d_uc1628_256x128, u8x8_cad_011, byte_cb, gpio_and_delay_cb);
4609 buf = u8g2_m_32_16_1(&tile_buf_height);
4610 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
4611}
4612/* uc1628 2 */
4613void u8g2_Setup_uc1628_256x128_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
4614{
4615 uint8_t tile_buf_height;
4616 uint8_t *buf;
4617 u8g2_SetupDisplay(u8g2, u8x8_d_uc1628_256x128, u8x8_cad_011, byte_cb, gpio_and_delay_cb);
4618 buf = u8g2_m_32_16_2(&tile_buf_height);
4619 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
4620}
4621/* uc1628 f */
4622void u8g2_Setup_uc1628_256x128_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
4623{
4624 uint8_t tile_buf_height;
4625 uint8_t *buf;
4626 u8g2_SetupDisplay(u8g2, u8x8_d_uc1628_256x128, u8x8_cad_011, byte_cb, gpio_and_delay_cb);
4627 buf = u8g2_m_32_16_f(&tile_buf_height);
4628 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
4629}
4630/* uc1628 */
4631/* uc1628 1 */
4632void u8g2_Setup_uc1628_i2c_256x128_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
4633{
4634 uint8_t tile_buf_height;
4635 uint8_t *buf;
4636 u8g2_SetupDisplay(u8g2, u8x8_d_uc1628_256x128, u8x8_cad_uc16xx_i2c, byte_cb, gpio_and_delay_cb);
4637 buf = u8g2_m_32_16_1(&tile_buf_height);
4638 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
4639}
4640/* uc1628 2 */
4641void u8g2_Setup_uc1628_i2c_256x128_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
4642{
4643 uint8_t tile_buf_height;
4644 uint8_t *buf;
4645 u8g2_SetupDisplay(u8g2, u8x8_d_uc1628_256x128, u8x8_cad_uc16xx_i2c, byte_cb, gpio_and_delay_cb);
4646 buf = u8g2_m_32_16_2(&tile_buf_height);
4647 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
4648}
4649/* uc1628 f */
4650void u8g2_Setup_uc1628_i2c_256x128_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
4651{
4652 uint8_t tile_buf_height;
4653 uint8_t *buf;
4654 u8g2_SetupDisplay(u8g2, u8x8_d_uc1628_256x128, u8x8_cad_uc16xx_i2c, byte_cb, gpio_and_delay_cb);
4655 buf = u8g2_m_32_16_f(&tile_buf_height);
4656 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
4657}
4658/* uc1628 */
4659/* uc1628 1 */
4660void u8g2_Setup_uc1628_256x32_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
4661{
4662 uint8_t tile_buf_height;
4663 uint8_t *buf;
4664 u8g2_SetupDisplay(u8g2, u8x8_d_uc1628_256x32, u8x8_cad_011, byte_cb, gpio_and_delay_cb);
4665 buf = u8g2_m_32_4_1(&tile_buf_height);
4666 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
4667}
4668/* uc1628 2 */
4669void u8g2_Setup_uc1628_256x32_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
4670{
4671 uint8_t tile_buf_height;
4672 uint8_t *buf;
4673 u8g2_SetupDisplay(u8g2, u8x8_d_uc1628_256x32, u8x8_cad_011, byte_cb, gpio_and_delay_cb);
4674 buf = u8g2_m_32_4_2(&tile_buf_height);
4675 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
4676}
4677/* uc1628 f */
4678void u8g2_Setup_uc1628_256x32_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
4679{
4680 uint8_t tile_buf_height;
4681 uint8_t *buf;
4682 u8g2_SetupDisplay(u8g2, u8x8_d_uc1628_256x32, u8x8_cad_011, byte_cb, gpio_and_delay_cb);
4683 buf = u8g2_m_32_4_f(&tile_buf_height);
4684 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
4685}
4686/* uc1628 */
4687/* uc1628 1 */
4688void u8g2_Setup_uc1628_i2c_256x32_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
4689{
4690 uint8_t tile_buf_height;
4691 uint8_t *buf;
4692 u8g2_SetupDisplay(u8g2, u8x8_d_uc1628_256x32, u8x8_cad_uc16xx_i2c, byte_cb, gpio_and_delay_cb);
4693 buf = u8g2_m_32_4_1(&tile_buf_height);
4694 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
4695}
4696/* uc1628 2 */
4697void u8g2_Setup_uc1628_i2c_256x32_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
4698{
4699 uint8_t tile_buf_height;
4700 uint8_t *buf;
4701 u8g2_SetupDisplay(u8g2, u8x8_d_uc1628_256x32, u8x8_cad_uc16xx_i2c, byte_cb, gpio_and_delay_cb);
4702 buf = u8g2_m_32_4_2(&tile_buf_height);
4703 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
4704}
4705/* uc1628 f */
4706void u8g2_Setup_uc1628_i2c_256x32_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
4707{
4708 uint8_t tile_buf_height;
4709 uint8_t *buf;
4710 u8g2_SetupDisplay(u8g2, u8x8_d_uc1628_256x32, u8x8_cad_uc16xx_i2c, byte_cb, gpio_and_delay_cb);
4711 buf = u8g2_m_32_4_f(&tile_buf_height);
4712 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
4713}
4714/* uc1638 */
4715/* uc1638 1 */
4716void u8g2_Setup_uc1638_160x128_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
4717{
4718 uint8_t tile_buf_height;
4719 uint8_t *buf;
4720 u8g2_SetupDisplay(u8g2, u8x8_d_uc1638_160x128, u8x8_cad_011, byte_cb, gpio_and_delay_cb);
4721 buf = u8g2_m_20_16_1(&tile_buf_height);
4722 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
4723}
4724/* uc1638 2 */
4725void u8g2_Setup_uc1638_160x128_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
4726{
4727 uint8_t tile_buf_height;
4728 uint8_t *buf;
4729 u8g2_SetupDisplay(u8g2, u8x8_d_uc1638_160x128, u8x8_cad_011, byte_cb, gpio_and_delay_cb);
4730 buf = u8g2_m_20_16_2(&tile_buf_height);
4731 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
4732}
4733/* uc1638 f */
4734void u8g2_Setup_uc1638_160x128_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
4735{
4736 uint8_t tile_buf_height;
4737 uint8_t *buf;
4738 u8g2_SetupDisplay(u8g2, u8x8_d_uc1638_160x128, u8x8_cad_011, byte_cb, gpio_and_delay_cb);
4739 buf = u8g2_m_20_16_f(&tile_buf_height);
4740 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
4741}
4742/* uc1638 */
4743/* uc1638 1 */
4744void u8g2_Setup_uc1638_192x96_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
4745{
4746 uint8_t tile_buf_height;
4747 uint8_t *buf;
4748 u8g2_SetupDisplay(u8g2, u8x8_d_uc1638_192x96, u8x8_cad_011, byte_cb, gpio_and_delay_cb);
4749 buf = u8g2_m_24_12_1(&tile_buf_height);
4750 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
4751}
4752/* uc1638 2 */
4753void u8g2_Setup_uc1638_192x96_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
4754{
4755 uint8_t tile_buf_height;
4756 uint8_t *buf;
4757 u8g2_SetupDisplay(u8g2, u8x8_d_uc1638_192x96, u8x8_cad_011, byte_cb, gpio_and_delay_cb);
4758 buf = u8g2_m_24_12_2(&tile_buf_height);
4759 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
4760}
4761/* uc1638 f */
4762void u8g2_Setup_uc1638_192x96_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
4763{
4764 uint8_t tile_buf_height;
4765 uint8_t *buf;
4766 u8g2_SetupDisplay(u8g2, u8x8_d_uc1638_192x96, u8x8_cad_011, byte_cb, gpio_and_delay_cb);
4767 buf = u8g2_m_24_12_f(&tile_buf_height);
4768 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
4769}
4770/* uc1638 */
4771/* uc1638 1 */
4772void u8g2_Setup_uc1638_i2c_192x96_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
4773{
4774 uint8_t tile_buf_height;
4775 uint8_t *buf;
4776 u8g2_SetupDisplay(u8g2, u8x8_d_uc1638_192x96, u8x8_cad_uc1638_i2c, byte_cb, gpio_and_delay_cb);
4777 buf = u8g2_m_24_12_1(&tile_buf_height);
4778 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
4779}
4780/* uc1638 2 */
4781void u8g2_Setup_uc1638_i2c_192x96_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
4782{
4783 uint8_t tile_buf_height;
4784 uint8_t *buf;
4785 u8g2_SetupDisplay(u8g2, u8x8_d_uc1638_192x96, u8x8_cad_uc1638_i2c, byte_cb, gpio_and_delay_cb);
4786 buf = u8g2_m_24_12_2(&tile_buf_height);
4787 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
4788}
4789/* uc1638 f */
4790void u8g2_Setup_uc1638_i2c_192x96_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
4791{
4792 uint8_t tile_buf_height;
4793 uint8_t *buf;
4794 u8g2_SetupDisplay(u8g2, u8x8_d_uc1638_192x96, u8x8_cad_uc1638_i2c, byte_cb, gpio_and_delay_cb);
4795 buf = u8g2_m_24_12_f(&tile_buf_height);
4796 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
4797}
4798/* uc1638 */
4799/* uc1638 1 */
4800void u8g2_Setup_uc1638_240x128_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
4801{
4802 uint8_t tile_buf_height;
4803 uint8_t *buf;
4804 u8g2_SetupDisplay(u8g2, u8x8_d_uc1638_240x128, u8x8_cad_011, byte_cb, gpio_and_delay_cb);
4805 buf = u8g2_m_30_16_1(&tile_buf_height);
4806 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
4807}
4808/* uc1638 2 */
4809void u8g2_Setup_uc1638_240x128_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
4810{
4811 uint8_t tile_buf_height;
4812 uint8_t *buf;
4813 u8g2_SetupDisplay(u8g2, u8x8_d_uc1638_240x128, u8x8_cad_011, byte_cb, gpio_and_delay_cb);
4814 buf = u8g2_m_30_16_2(&tile_buf_height);
4815 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
4816}
4817/* uc1638 f */
4818void u8g2_Setup_uc1638_240x128_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
4819{
4820 uint8_t tile_buf_height;
4821 uint8_t *buf;
4822 u8g2_SetupDisplay(u8g2, u8x8_d_uc1638_240x128, u8x8_cad_011, byte_cb, gpio_and_delay_cb);
4823 buf = u8g2_m_30_16_f(&tile_buf_height);
4824 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
4825}
4826/* uc1638 */
4827/* uc1638 1 */
4828void u8g2_Setup_uc1638_i2c_240x128_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
4829{
4830 uint8_t tile_buf_height;
4831 uint8_t *buf;
4832 u8g2_SetupDisplay(u8g2, u8x8_d_uc1638_240x128, u8x8_cad_uc1638_i2c, byte_cb, gpio_and_delay_cb);
4833 buf = u8g2_m_30_16_1(&tile_buf_height);
4834 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
4835}
4836/* uc1638 2 */
4837void u8g2_Setup_uc1638_i2c_240x128_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
4838{
4839 uint8_t tile_buf_height;
4840 uint8_t *buf;
4841 u8g2_SetupDisplay(u8g2, u8x8_d_uc1638_240x128, u8x8_cad_uc1638_i2c, byte_cb, gpio_and_delay_cb);
4842 buf = u8g2_m_30_16_2(&tile_buf_height);
4843 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
4844}
4845/* uc1638 f */
4846void u8g2_Setup_uc1638_i2c_240x128_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
4847{
4848 uint8_t tile_buf_height;
4849 uint8_t *buf;
4850 u8g2_SetupDisplay(u8g2, u8x8_d_uc1638_240x128, u8x8_cad_uc1638_i2c, byte_cb, gpio_and_delay_cb);
4851 buf = u8g2_m_30_16_f(&tile_buf_height);
4852 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
4853}
4854/* uc1610 */
4855/* uc1610 1 */
4856void u8g2_Setup_uc1610_ea_dogxl160_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
4857{
4858 uint8_t tile_buf_height;
4859 uint8_t *buf;
4860 u8g2_SetupDisplay(u8g2, u8x8_d_uc1610_ea_dogxl160, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
4861 buf = u8g2_m_20_13_1(&tile_buf_height);
4862 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
4863}
4864/* uc1610 2 */
4865void u8g2_Setup_uc1610_ea_dogxl160_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
4866{
4867 uint8_t tile_buf_height;
4868 uint8_t *buf;
4869 u8g2_SetupDisplay(u8g2, u8x8_d_uc1610_ea_dogxl160, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
4870 buf = u8g2_m_20_13_2(&tile_buf_height);
4871 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
4872}
4873/* uc1610 f */
4874void u8g2_Setup_uc1610_ea_dogxl160_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
4875{
4876 uint8_t tile_buf_height;
4877 uint8_t *buf;
4878 u8g2_SetupDisplay(u8g2, u8x8_d_uc1610_ea_dogxl160, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
4879 buf = u8g2_m_20_13_f(&tile_buf_height);
4880 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
4881}
4882/* uc1610 */
4883/* uc1610 1 */
4884void u8g2_Setup_uc1610_i2c_ea_dogxl160_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
4885{
4886 uint8_t tile_buf_height;
4887 uint8_t *buf;
4888 u8g2_SetupDisplay(u8g2, u8x8_d_uc1610_ea_dogxl160, u8x8_cad_uc16xx_i2c, byte_cb, gpio_and_delay_cb);
4889 buf = u8g2_m_20_13_1(&tile_buf_height);
4890 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
4891}
4892/* uc1610 2 */
4893void u8g2_Setup_uc1610_i2c_ea_dogxl160_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
4894{
4895 uint8_t tile_buf_height;
4896 uint8_t *buf;
4897 u8g2_SetupDisplay(u8g2, u8x8_d_uc1610_ea_dogxl160, u8x8_cad_uc16xx_i2c, byte_cb, gpio_and_delay_cb);
4898 buf = u8g2_m_20_13_2(&tile_buf_height);
4899 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
4900}
4901/* uc1610 f */
4902void u8g2_Setup_uc1610_i2c_ea_dogxl160_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
4903{
4904 uint8_t tile_buf_height;
4905 uint8_t *buf;
4906 u8g2_SetupDisplay(u8g2, u8x8_d_uc1610_ea_dogxl160, u8x8_cad_uc16xx_i2c, byte_cb, gpio_and_delay_cb);
4907 buf = u8g2_m_20_13_f(&tile_buf_height);
4908 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
4909}
4910/* uc1611 */
4911/* uc1611 1 */
4912void u8g2_Setup_uc1611_ea_dogm240_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
4913{
4914 uint8_t tile_buf_height;
4915 uint8_t *buf;
4916 u8g2_SetupDisplay(u8g2, u8x8_d_uc1611_ea_dogm240, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
4917 buf = u8g2_m_30_8_1(&tile_buf_height);
4918 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
4919}
4920/* uc1611 2 */
4921void u8g2_Setup_uc1611_ea_dogm240_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
4922{
4923 uint8_t tile_buf_height;
4924 uint8_t *buf;
4925 u8g2_SetupDisplay(u8g2, u8x8_d_uc1611_ea_dogm240, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
4926 buf = u8g2_m_30_8_2(&tile_buf_height);
4927 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
4928}
4929/* uc1611 f */
4930void u8g2_Setup_uc1611_ea_dogm240_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
4931{
4932 uint8_t tile_buf_height;
4933 uint8_t *buf;
4934 u8g2_SetupDisplay(u8g2, u8x8_d_uc1611_ea_dogm240, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
4935 buf = u8g2_m_30_8_f(&tile_buf_height);
4936 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
4937}
4938/* uc1611 */
4939/* uc1611 1 */
4940void u8g2_Setup_uc1611_i2c_ea_dogm240_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
4941{
4942 uint8_t tile_buf_height;
4943 uint8_t *buf;
4944 u8g2_SetupDisplay(u8g2, u8x8_d_uc1611_ea_dogm240, u8x8_cad_uc16xx_i2c, byte_cb, gpio_and_delay_cb);
4945 buf = u8g2_m_30_8_1(&tile_buf_height);
4946 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
4947}
4948/* uc1611 2 */
4949void u8g2_Setup_uc1611_i2c_ea_dogm240_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
4950{
4951 uint8_t tile_buf_height;
4952 uint8_t *buf;
4953 u8g2_SetupDisplay(u8g2, u8x8_d_uc1611_ea_dogm240, u8x8_cad_uc16xx_i2c, byte_cb, gpio_and_delay_cb);
4954 buf = u8g2_m_30_8_2(&tile_buf_height);
4955 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
4956}
4957/* uc1611 f */
4958void u8g2_Setup_uc1611_i2c_ea_dogm240_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
4959{
4960 uint8_t tile_buf_height;
4961 uint8_t *buf;
4962 u8g2_SetupDisplay(u8g2, u8x8_d_uc1611_ea_dogm240, u8x8_cad_uc16xx_i2c, byte_cb, gpio_and_delay_cb);
4963 buf = u8g2_m_30_8_f(&tile_buf_height);
4964 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
4965}
4966/* uc1611 */
4967/* uc1611 1 */
4968void u8g2_Setup_uc1611_ea_dogxl240_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
4969{
4970 uint8_t tile_buf_height;
4971 uint8_t *buf;
4972 u8g2_SetupDisplay(u8g2, u8x8_d_uc1611_ea_dogxl240, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
4973 buf = u8g2_m_30_16_1(&tile_buf_height);
4974 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
4975}
4976/* uc1611 2 */
4977void u8g2_Setup_uc1611_ea_dogxl240_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
4978{
4979 uint8_t tile_buf_height;
4980 uint8_t *buf;
4981 u8g2_SetupDisplay(u8g2, u8x8_d_uc1611_ea_dogxl240, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
4982 buf = u8g2_m_30_16_2(&tile_buf_height);
4983 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
4984}
4985/* uc1611 f */
4986void u8g2_Setup_uc1611_ea_dogxl240_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
4987{
4988 uint8_t tile_buf_height;
4989 uint8_t *buf;
4990 u8g2_SetupDisplay(u8g2, u8x8_d_uc1611_ea_dogxl240, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
4991 buf = u8g2_m_30_16_f(&tile_buf_height);
4992 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
4993}
4994/* uc1611 */
4995/* uc1611 1 */
4996void u8g2_Setup_uc1611_i2c_ea_dogxl240_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
4997{
4998 uint8_t tile_buf_height;
4999 uint8_t *buf;
5000 u8g2_SetupDisplay(u8g2, u8x8_d_uc1611_ea_dogxl240, u8x8_cad_uc16xx_i2c, byte_cb, gpio_and_delay_cb);
5001 buf = u8g2_m_30_16_1(&tile_buf_height);
5002 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
5003}
5004/* uc1611 2 */
5005void u8g2_Setup_uc1611_i2c_ea_dogxl240_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
5006{
5007 uint8_t tile_buf_height;
5008 uint8_t *buf;
5009 u8g2_SetupDisplay(u8g2, u8x8_d_uc1611_ea_dogxl240, u8x8_cad_uc16xx_i2c, byte_cb, gpio_and_delay_cb);
5010 buf = u8g2_m_30_16_2(&tile_buf_height);
5011 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
5012}
5013/* uc1611 f */
5014void u8g2_Setup_uc1611_i2c_ea_dogxl240_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
5015{
5016 uint8_t tile_buf_height;
5017 uint8_t *buf;
5018 u8g2_SetupDisplay(u8g2, u8x8_d_uc1611_ea_dogxl240, u8x8_cad_uc16xx_i2c, byte_cb, gpio_and_delay_cb);
5019 buf = u8g2_m_30_16_f(&tile_buf_height);
5020 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
5021}
5022/* uc1611 */
5023/* uc1611 1 */
5024void u8g2_Setup_uc1611_ew50850_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
5025{
5026 uint8_t tile_buf_height;
5027 uint8_t *buf;
5028 u8g2_SetupDisplay(u8g2, u8x8_d_uc1611_ew50850, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
5029 buf = u8g2_m_30_20_1(&tile_buf_height);
5030 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
5031}
5032/* uc1611 2 */
5033void u8g2_Setup_uc1611_ew50850_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
5034{
5035 uint8_t tile_buf_height;
5036 uint8_t *buf;
5037 u8g2_SetupDisplay(u8g2, u8x8_d_uc1611_ew50850, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
5038 buf = u8g2_m_30_20_2(&tile_buf_height);
5039 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
5040}
5041/* uc1611 f */
5042void u8g2_Setup_uc1611_ew50850_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
5043{
5044 uint8_t tile_buf_height;
5045 uint8_t *buf;
5046 u8g2_SetupDisplay(u8g2, u8x8_d_uc1611_ew50850, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
5047 buf = u8g2_m_30_20_f(&tile_buf_height);
5048 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
5049}
5050/* uc1611 */
5051/* uc1611 1 */
5052void u8g2_Setup_uc1611_i2c_ew50850_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
5053{
5054 uint8_t tile_buf_height;
5055 uint8_t *buf;
5056 u8g2_SetupDisplay(u8g2, u8x8_d_uc1611_ew50850, u8x8_cad_uc16xx_i2c, byte_cb, gpio_and_delay_cb);
5057 buf = u8g2_m_30_20_1(&tile_buf_height);
5058 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
5059}
5060/* uc1611 2 */
5061void u8g2_Setup_uc1611_i2c_ew50850_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
5062{
5063 uint8_t tile_buf_height;
5064 uint8_t *buf;
5065 u8g2_SetupDisplay(u8g2, u8x8_d_uc1611_ew50850, u8x8_cad_uc16xx_i2c, byte_cb, gpio_and_delay_cb);
5066 buf = u8g2_m_30_20_2(&tile_buf_height);
5067 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
5068}
5069/* uc1611 f */
5070void u8g2_Setup_uc1611_i2c_ew50850_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
5071{
5072 uint8_t tile_buf_height;
5073 uint8_t *buf;
5074 u8g2_SetupDisplay(u8g2, u8x8_d_uc1611_ew50850, u8x8_cad_uc16xx_i2c, byte_cb, gpio_and_delay_cb);
5075 buf = u8g2_m_30_20_f(&tile_buf_height);
5076 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
5077}
5078/* uc1611 */
5079/* uc1611 1 */
5080void u8g2_Setup_uc1611_cg160160_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
5081{
5082 uint8_t tile_buf_height;
5083 uint8_t *buf;
5084 u8g2_SetupDisplay(u8g2, u8x8_d_uc1611_cg160160, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
5085 buf = u8g2_m_20_20_1(&tile_buf_height);
5086 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
5087}
5088/* uc1611 2 */
5089void u8g2_Setup_uc1611_cg160160_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
5090{
5091 uint8_t tile_buf_height;
5092 uint8_t *buf;
5093 u8g2_SetupDisplay(u8g2, u8x8_d_uc1611_cg160160, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
5094 buf = u8g2_m_20_20_2(&tile_buf_height);
5095 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
5096}
5097/* uc1611 f */
5098void u8g2_Setup_uc1611_cg160160_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
5099{
5100 uint8_t tile_buf_height;
5101 uint8_t *buf;
5102 u8g2_SetupDisplay(u8g2, u8x8_d_uc1611_cg160160, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
5103 buf = u8g2_m_20_20_f(&tile_buf_height);
5104 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
5105}
5106/* uc1611 */
5107/* uc1611 1 */
5108void u8g2_Setup_uc1611_i2c_cg160160_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
5109{
5110 uint8_t tile_buf_height;
5111 uint8_t *buf;
5112 u8g2_SetupDisplay(u8g2, u8x8_d_uc1611_cg160160, u8x8_cad_uc16xx_i2c, byte_cb, gpio_and_delay_cb);
5113 buf = u8g2_m_20_20_1(&tile_buf_height);
5114 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
5115}
5116/* uc1611 2 */
5117void u8g2_Setup_uc1611_i2c_cg160160_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
5118{
5119 uint8_t tile_buf_height;
5120 uint8_t *buf;
5121 u8g2_SetupDisplay(u8g2, u8x8_d_uc1611_cg160160, u8x8_cad_uc16xx_i2c, byte_cb, gpio_and_delay_cb);
5122 buf = u8g2_m_20_20_2(&tile_buf_height);
5123 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
5124}
5125/* uc1611 f */
5126void u8g2_Setup_uc1611_i2c_cg160160_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
5127{
5128 uint8_t tile_buf_height;
5129 uint8_t *buf;
5130 u8g2_SetupDisplay(u8g2, u8x8_d_uc1611_cg160160, u8x8_cad_uc16xx_i2c, byte_cb, gpio_and_delay_cb);
5131 buf = u8g2_m_20_20_f(&tile_buf_height);
5132 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
5133}
5134/* uc1611 */
5135/* uc1611 1 */
5136void u8g2_Setup_uc1611_ids4073_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
5137{
5138 uint8_t tile_buf_height;
5139 uint8_t *buf;
5140 u8g2_SetupDisplay(u8g2, u8x8_d_uc1611_ids4073, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
5141 buf = u8g2_m_32_16_1(&tile_buf_height);
5142 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
5143}
5144/* uc1611 2 */
5145void u8g2_Setup_uc1611_ids4073_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
5146{
5147 uint8_t tile_buf_height;
5148 uint8_t *buf;
5149 u8g2_SetupDisplay(u8g2, u8x8_d_uc1611_ids4073, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
5150 buf = u8g2_m_32_16_2(&tile_buf_height);
5151 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
5152}
5153/* uc1611 f */
5154void u8g2_Setup_uc1611_ids4073_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
5155{
5156 uint8_t tile_buf_height;
5157 uint8_t *buf;
5158 u8g2_SetupDisplay(u8g2, u8x8_d_uc1611_ids4073, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
5159 buf = u8g2_m_32_16_f(&tile_buf_height);
5160 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
5161}
5162/* uc1611 */
5163/* uc1611 1 */
5164void u8g2_Setup_uc1611_i2c_ids4073_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
5165{
5166 uint8_t tile_buf_height;
5167 uint8_t *buf;
5168 u8g2_SetupDisplay(u8g2, u8x8_d_uc1611_ids4073, u8x8_cad_uc16xx_i2c, byte_cb, gpio_and_delay_cb);
5169 buf = u8g2_m_32_16_1(&tile_buf_height);
5170 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
5171}
5172/* uc1611 2 */
5173void u8g2_Setup_uc1611_i2c_ids4073_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
5174{
5175 uint8_t tile_buf_height;
5176 uint8_t *buf;
5177 u8g2_SetupDisplay(u8g2, u8x8_d_uc1611_ids4073, u8x8_cad_uc16xx_i2c, byte_cb, gpio_and_delay_cb);
5178 buf = u8g2_m_32_16_2(&tile_buf_height);
5179 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
5180}
5181/* uc1611 f */
5182void u8g2_Setup_uc1611_i2c_ids4073_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
5183{
5184 uint8_t tile_buf_height;
5185 uint8_t *buf;
5186 u8g2_SetupDisplay(u8g2, u8x8_d_uc1611_ids4073, u8x8_cad_uc16xx_i2c, byte_cb, gpio_and_delay_cb);
5187 buf = u8g2_m_32_16_f(&tile_buf_height);
5188 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
5189}
5190/* uc1698 */
5191/* uc1698 1 */
5192void u8g2_Setup_uc1698_160x160_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
5193{
5194 uint8_t tile_buf_height;
5195 uint8_t *buf;
5196 u8g2_SetupDisplay(u8g2, u8x8_d_uc1698_160x160, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
5197 buf = u8g2_m_20_20_1(&tile_buf_height);
5198 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
5199}
5200/* uc1698 2 */
5201void u8g2_Setup_uc1698_160x160_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
5202{
5203 uint8_t tile_buf_height;
5204 uint8_t *buf;
5205 u8g2_SetupDisplay(u8g2, u8x8_d_uc1698_160x160, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
5206 buf = u8g2_m_20_20_2(&tile_buf_height);
5207 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
5208}
5209/* uc1698 f */
5210void u8g2_Setup_uc1698_160x160_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
5211{
5212 uint8_t tile_buf_height;
5213 uint8_t *buf;
5214 u8g2_SetupDisplay(u8g2, u8x8_d_uc1698_160x160, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
5215 buf = u8g2_m_20_20_f(&tile_buf_height);
5216 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
5217}
5218/* st7511 */
5219/* st7511 1 */
5220void u8g2_Setup_st7511_avd_320x240_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
5221{
5222 uint8_t tile_buf_height;
5223 uint8_t *buf;
5224 u8g2_SetupDisplay(u8g2, u8x8_d_st7511_avd_320x240, u8x8_cad_011, byte_cb, gpio_and_delay_cb);
5225 buf = u8g2_m_40_30_1(&tile_buf_height);
5226 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
5227}
5228/* st7511 2 */
5229void u8g2_Setup_st7511_avd_320x240_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
5230{
5231 uint8_t tile_buf_height;
5232 uint8_t *buf;
5233 u8g2_SetupDisplay(u8g2, u8x8_d_st7511_avd_320x240, u8x8_cad_011, byte_cb, gpio_and_delay_cb);
5234 buf = u8g2_m_40_30_2(&tile_buf_height);
5235 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
5236}
5237/* st7511 f */
5238void u8g2_Setup_st7511_avd_320x240_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
5239{
5240 uint8_t tile_buf_height;
5241 uint8_t *buf;
5242 u8g2_SetupDisplay(u8g2, u8x8_d_st7511_avd_320x240, u8x8_cad_011, byte_cb, gpio_and_delay_cb);
5243 buf = u8g2_m_40_30_f(&tile_buf_height);
5244 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
5245}
5246/* st7511 */
5247/* st7511 1 */
5248void u8g2_Setup_st7511_640x320_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
5249{
5250 uint8_t tile_buf_height;
5251 uint8_t *buf;
5252 u8g2_SetupDisplay(u8g2, u8x8_d_st7511_640x320, u8x8_cad_011, byte_cb, gpio_and_delay_cb);
5253 buf = u8g2_m_80_40_1(&tile_buf_height);
5254 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
5255}
5256/* st7511 2 */
5257void u8g2_Setup_st7511_640x320_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
5258{
5259 uint8_t tile_buf_height;
5260 uint8_t *buf;
5261 u8g2_SetupDisplay(u8g2, u8x8_d_st7511_640x320, u8x8_cad_011, byte_cb, gpio_and_delay_cb);
5262 buf = u8g2_m_80_40_2(&tile_buf_height);
5263 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
5264}
5265/* st7511 f */
5266void u8g2_Setup_st7511_640x320_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
5267{
5268 uint8_t tile_buf_height;
5269 uint8_t *buf;
5270 u8g2_SetupDisplay(u8g2, u8x8_d_st7511_640x320, u8x8_cad_011, byte_cb, gpio_and_delay_cb);
5271 buf = u8g2_m_80_40_f(&tile_buf_height);
5272 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
5273}
5274/* st7528 */
5275/* st7528 1 */
5276void u8g2_Setup_st7528_nhd_c160100_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
5277{
5278 uint8_t tile_buf_height;
5279 uint8_t *buf;
5280 u8g2_SetupDisplay(u8g2, u8x8_d_st7528_nhd_c160100, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
5281 buf = u8g2_m_20_13_1(&tile_buf_height);
5282 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
5283}
5284/* st7528 2 */
5285void u8g2_Setup_st7528_nhd_c160100_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
5286{
5287 uint8_t tile_buf_height;
5288 uint8_t *buf;
5289 u8g2_SetupDisplay(u8g2, u8x8_d_st7528_nhd_c160100, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
5290 buf = u8g2_m_20_13_2(&tile_buf_height);
5291 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
5292}
5293/* st7528 f */
5294void u8g2_Setup_st7528_nhd_c160100_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
5295{
5296 uint8_t tile_buf_height;
5297 uint8_t *buf;
5298 u8g2_SetupDisplay(u8g2, u8x8_d_st7528_nhd_c160100, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
5299 buf = u8g2_m_20_13_f(&tile_buf_height);
5300 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
5301}
5302/* st7528 */
5303/* st7528 1 */
5304void u8g2_Setup_st7528_i2c_nhd_c160100_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
5305{
5306 uint8_t tile_buf_height;
5307 uint8_t *buf;
5308 u8g2_SetupDisplay(u8g2, u8x8_d_st7528_nhd_c160100, u8x8_cad_ssd13xx_i2c, byte_cb, gpio_and_delay_cb);
5309 buf = u8g2_m_20_13_1(&tile_buf_height);
5310 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
5311}
5312/* st7528 2 */
5313void u8g2_Setup_st7528_i2c_nhd_c160100_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
5314{
5315 uint8_t tile_buf_height;
5316 uint8_t *buf;
5317 u8g2_SetupDisplay(u8g2, u8x8_d_st7528_nhd_c160100, u8x8_cad_ssd13xx_i2c, byte_cb, gpio_and_delay_cb);
5318 buf = u8g2_m_20_13_2(&tile_buf_height);
5319 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
5320}
5321/* st7528 f */
5322void u8g2_Setup_st7528_i2c_nhd_c160100_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
5323{
5324 uint8_t tile_buf_height;
5325 uint8_t *buf;
5326 u8g2_SetupDisplay(u8g2, u8x8_d_st7528_nhd_c160100, u8x8_cad_ssd13xx_i2c, byte_cb, gpio_and_delay_cb);
5327 buf = u8g2_m_20_13_f(&tile_buf_height);
5328 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
5329}
5330/* st7528 */
5331/* st7528 1 */
5332void u8g2_Setup_st7528_erc16064_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
5333{
5334 uint8_t tile_buf_height;
5335 uint8_t *buf;
5336 u8g2_SetupDisplay(u8g2, u8x8_d_st7528_erc16064, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
5337 buf = u8g2_m_20_8_1(&tile_buf_height);
5338 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
5339}
5340/* st7528 2 */
5341void u8g2_Setup_st7528_erc16064_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
5342{
5343 uint8_t tile_buf_height;
5344 uint8_t *buf;
5345 u8g2_SetupDisplay(u8g2, u8x8_d_st7528_erc16064, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
5346 buf = u8g2_m_20_8_2(&tile_buf_height);
5347 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
5348}
5349/* st7528 f */
5350void u8g2_Setup_st7528_erc16064_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
5351{
5352 uint8_t tile_buf_height;
5353 uint8_t *buf;
5354 u8g2_SetupDisplay(u8g2, u8x8_d_st7528_erc16064, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
5355 buf = u8g2_m_20_8_f(&tile_buf_height);
5356 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
5357}
5358/* st7528 */
5359/* st7528 1 */
5360void u8g2_Setup_st7528_i2c_erc16064_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
5361{
5362 uint8_t tile_buf_height;
5363 uint8_t *buf;
5364 u8g2_SetupDisplay(u8g2, u8x8_d_st7528_erc16064, u8x8_cad_ssd13xx_i2c, byte_cb, gpio_and_delay_cb);
5365 buf = u8g2_m_20_8_1(&tile_buf_height);
5366 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
5367}
5368/* st7528 2 */
5369void u8g2_Setup_st7528_i2c_erc16064_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
5370{
5371 uint8_t tile_buf_height;
5372 uint8_t *buf;
5373 u8g2_SetupDisplay(u8g2, u8x8_d_st7528_erc16064, u8x8_cad_ssd13xx_i2c, byte_cb, gpio_and_delay_cb);
5374 buf = u8g2_m_20_8_2(&tile_buf_height);
5375 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
5376}
5377/* st7528 f */
5378void u8g2_Setup_st7528_i2c_erc16064_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
5379{
5380 uint8_t tile_buf_height;
5381 uint8_t *buf;
5382 u8g2_SetupDisplay(u8g2, u8x8_d_st7528_erc16064, u8x8_cad_ssd13xx_i2c, byte_cb, gpio_and_delay_cb);
5383 buf = u8g2_m_20_8_f(&tile_buf_height);
5384 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
5385}
5386/* uc1617 */
5387/* uc1617 1 */
5388void u8g2_Setup_uc1617_jlx128128_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
5389{
5390 uint8_t tile_buf_height;
5391 uint8_t *buf;
5392 u8g2_SetupDisplay(u8g2, u8x8_d_uc1617_jlx128128, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
5393 buf = u8g2_m_16_16_1(&tile_buf_height);
5394 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
5395}
5396/* uc1617 2 */
5397void u8g2_Setup_uc1617_jlx128128_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
5398{
5399 uint8_t tile_buf_height;
5400 uint8_t *buf;
5401 u8g2_SetupDisplay(u8g2, u8x8_d_uc1617_jlx128128, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
5402 buf = u8g2_m_16_16_2(&tile_buf_height);
5403 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
5404}
5405/* uc1617 f */
5406void u8g2_Setup_uc1617_jlx128128_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
5407{
5408 uint8_t tile_buf_height;
5409 uint8_t *buf;
5410 u8g2_SetupDisplay(u8g2, u8x8_d_uc1617_jlx128128, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
5411 buf = u8g2_m_16_16_f(&tile_buf_height);
5412 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
5413}
5414/* uc1617 */
5415/* uc1617 1 */
5416void u8g2_Setup_uc1617_i2c_jlx128128_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
5417{
5418 uint8_t tile_buf_height;
5419 uint8_t *buf;
5420 u8g2_SetupDisplay(u8g2, u8x8_d_uc1617_jlx128128, u8x8_cad_uc16xx_i2c, byte_cb, gpio_and_delay_cb);
5421 buf = u8g2_m_16_16_1(&tile_buf_height);
5422 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
5423}
5424/* uc1617 2 */
5425void u8g2_Setup_uc1617_i2c_jlx128128_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
5426{
5427 uint8_t tile_buf_height;
5428 uint8_t *buf;
5429 u8g2_SetupDisplay(u8g2, u8x8_d_uc1617_jlx128128, u8x8_cad_uc16xx_i2c, byte_cb, gpio_and_delay_cb);
5430 buf = u8g2_m_16_16_2(&tile_buf_height);
5431 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
5432}
5433/* uc1617 f */
5434void u8g2_Setup_uc1617_i2c_jlx128128_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
5435{
5436 uint8_t tile_buf_height;
5437 uint8_t *buf;
5438 u8g2_SetupDisplay(u8g2, u8x8_d_uc1617_jlx128128, u8x8_cad_uc16xx_i2c, byte_cb, gpio_and_delay_cb);
5439 buf = u8g2_m_16_16_f(&tile_buf_height);
5440 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
5441}
5442/* st7565 */
5443/* st7565 1 */
5444void u8g2_Setup_st7565_ea_dogm128_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
5445{
5446 uint8_t tile_buf_height;
5447 uint8_t *buf;
5448 u8g2_SetupDisplay(u8g2, u8x8_d_st7565_ea_dogm128, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
5449 buf = u8g2_m_16_8_1(&tile_buf_height);
5450 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
5451}
5452void u8g2_Setup_st7565_lm6063_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
5453{
5454 uint8_t tile_buf_height;
5455 uint8_t *buf;
5456 u8g2_SetupDisplay(u8g2, u8x8_d_st7565_lm6063, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
5457 buf = u8g2_m_16_8_1(&tile_buf_height);
5458 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
5459}
5460void u8g2_Setup_st7565_64128n_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
5461{
5462 uint8_t tile_buf_height;
5463 uint8_t *buf;
5464 u8g2_SetupDisplay(u8g2, u8x8_d_st7565_64128n, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
5465 buf = u8g2_m_16_8_1(&tile_buf_height);
5466 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
5467}
5468void u8g2_Setup_st7565_zolen_128x64_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
5469{
5470 uint8_t tile_buf_height;
5471 uint8_t *buf;
5472 u8g2_SetupDisplay(u8g2, u8x8_d_st7565_zolen_128x64, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
5473 buf = u8g2_m_16_8_1(&tile_buf_height);
5474 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
5475}
5476void u8g2_Setup_st7565_lm6059_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
5477{
5478 uint8_t tile_buf_height;
5479 uint8_t *buf;
5480 u8g2_SetupDisplay(u8g2, u8x8_d_st7565_lm6059, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
5481 buf = u8g2_m_16_8_1(&tile_buf_height);
5482 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
5483}
5484void u8g2_Setup_st7565_ks0713_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
5485{
5486 uint8_t tile_buf_height;
5487 uint8_t *buf;
5488 u8g2_SetupDisplay(u8g2, u8x8_d_st7565_ks0713, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
5489 buf = u8g2_m_16_8_1(&tile_buf_height);
5490 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
5491}
5492void u8g2_Setup_st7565_lx12864_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
5493{
5494 uint8_t tile_buf_height;
5495 uint8_t *buf;
5496 u8g2_SetupDisplay(u8g2, u8x8_d_st7565_lx12864, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
5497 buf = u8g2_m_16_8_1(&tile_buf_height);
5498 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
5499}
5500void u8g2_Setup_st7565_erc12864_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
5501{
5502 uint8_t tile_buf_height;
5503 uint8_t *buf;
5504 u8g2_SetupDisplay(u8g2, u8x8_d_st7565_erc12864, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
5505 buf = u8g2_m_16_8_1(&tile_buf_height);
5506 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
5507}
5508void u8g2_Setup_st7565_erc12864_alt_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
5509{
5510 uint8_t tile_buf_height;
5511 uint8_t *buf;
5512 u8g2_SetupDisplay(u8g2, u8x8_d_st7565_erc12864_alt, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
5513 buf = u8g2_m_16_8_1(&tile_buf_height);
5514 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
5515}
5516void u8g2_Setup_st7565_nhd_c12864_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
5517{
5518 uint8_t tile_buf_height;
5519 uint8_t *buf;
5520 u8g2_SetupDisplay(u8g2, u8x8_d_st7565_nhd_c12864, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
5521 buf = u8g2_m_16_8_1(&tile_buf_height);
5522 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
5523}
5524void u8g2_Setup_st7565_jlx12864_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
5525{
5526 uint8_t tile_buf_height;
5527 uint8_t *buf;
5528 u8g2_SetupDisplay(u8g2, u8x8_d_st7565_jlx12864, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
5529 buf = u8g2_m_16_8_1(&tile_buf_height);
5530 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
5531}
5532/* st7565 2 */
5533void u8g2_Setup_st7565_ea_dogm128_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
5534{
5535 uint8_t tile_buf_height;
5536 uint8_t *buf;
5537 u8g2_SetupDisplay(u8g2, u8x8_d_st7565_ea_dogm128, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
5538 buf = u8g2_m_16_8_2(&tile_buf_height);
5539 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
5540}
5541void u8g2_Setup_st7565_lm6063_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
5542{
5543 uint8_t tile_buf_height;
5544 uint8_t *buf;
5545 u8g2_SetupDisplay(u8g2, u8x8_d_st7565_lm6063, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
5546 buf = u8g2_m_16_8_2(&tile_buf_height);
5547 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
5548}
5549void u8g2_Setup_st7565_64128n_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
5550{
5551 uint8_t tile_buf_height;
5552 uint8_t *buf;
5553 u8g2_SetupDisplay(u8g2, u8x8_d_st7565_64128n, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
5554 buf = u8g2_m_16_8_2(&tile_buf_height);
5555 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
5556}
5557void u8g2_Setup_st7565_zolen_128x64_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
5558{
5559 uint8_t tile_buf_height;
5560 uint8_t *buf;
5561 u8g2_SetupDisplay(u8g2, u8x8_d_st7565_zolen_128x64, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
5562 buf = u8g2_m_16_8_2(&tile_buf_height);
5563 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
5564}
5565void u8g2_Setup_st7565_lm6059_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
5566{
5567 uint8_t tile_buf_height;
5568 uint8_t *buf;
5569 u8g2_SetupDisplay(u8g2, u8x8_d_st7565_lm6059, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
5570 buf = u8g2_m_16_8_2(&tile_buf_height);
5571 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
5572}
5573void u8g2_Setup_st7565_ks0713_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
5574{
5575 uint8_t tile_buf_height;
5576 uint8_t *buf;
5577 u8g2_SetupDisplay(u8g2, u8x8_d_st7565_ks0713, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
5578 buf = u8g2_m_16_8_2(&tile_buf_height);
5579 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
5580}
5581void u8g2_Setup_st7565_lx12864_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
5582{
5583 uint8_t tile_buf_height;
5584 uint8_t *buf;
5585 u8g2_SetupDisplay(u8g2, u8x8_d_st7565_lx12864, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
5586 buf = u8g2_m_16_8_2(&tile_buf_height);
5587 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
5588}
5589void u8g2_Setup_st7565_erc12864_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
5590{
5591 uint8_t tile_buf_height;
5592 uint8_t *buf;
5593 u8g2_SetupDisplay(u8g2, u8x8_d_st7565_erc12864, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
5594 buf = u8g2_m_16_8_2(&tile_buf_height);
5595 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
5596}
5597void u8g2_Setup_st7565_erc12864_alt_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
5598{
5599 uint8_t tile_buf_height;
5600 uint8_t *buf;
5601 u8g2_SetupDisplay(u8g2, u8x8_d_st7565_erc12864_alt, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
5602 buf = u8g2_m_16_8_2(&tile_buf_height);
5603 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
5604}
5605void u8g2_Setup_st7565_nhd_c12864_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
5606{
5607 uint8_t tile_buf_height;
5608 uint8_t *buf;
5609 u8g2_SetupDisplay(u8g2, u8x8_d_st7565_nhd_c12864, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
5610 buf = u8g2_m_16_8_2(&tile_buf_height);
5611 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
5612}
5613void u8g2_Setup_st7565_jlx12864_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
5614{
5615 uint8_t tile_buf_height;
5616 uint8_t *buf;
5617 u8g2_SetupDisplay(u8g2, u8x8_d_st7565_jlx12864, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
5618 buf = u8g2_m_16_8_2(&tile_buf_height);
5619 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
5620}
5621/* st7565 f */
5622void u8g2_Setup_st7565_ea_dogm128_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
5623{
5624 uint8_t tile_buf_height;
5625 uint8_t *buf;
5626 u8g2_SetupDisplay(u8g2, u8x8_d_st7565_ea_dogm128, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
5627 buf = u8g2_m_16_8_f(&tile_buf_height);
5628 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
5629}
5630void u8g2_Setup_st7565_lm6063_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
5631{
5632 uint8_t tile_buf_height;
5633 uint8_t *buf;
5634 u8g2_SetupDisplay(u8g2, u8x8_d_st7565_lm6063, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
5635 buf = u8g2_m_16_8_f(&tile_buf_height);
5636 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
5637}
5638void u8g2_Setup_st7565_64128n_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
5639{
5640 uint8_t tile_buf_height;
5641 uint8_t *buf;
5642 u8g2_SetupDisplay(u8g2, u8x8_d_st7565_64128n, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
5643 buf = u8g2_m_16_8_f(&tile_buf_height);
5644 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
5645}
5646void u8g2_Setup_st7565_zolen_128x64_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
5647{
5648 uint8_t tile_buf_height;
5649 uint8_t *buf;
5650 u8g2_SetupDisplay(u8g2, u8x8_d_st7565_zolen_128x64, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
5651 buf = u8g2_m_16_8_f(&tile_buf_height);
5652 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
5653}
5654void u8g2_Setup_st7565_lm6059_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
5655{
5656 uint8_t tile_buf_height;
5657 uint8_t *buf;
5658 u8g2_SetupDisplay(u8g2, u8x8_d_st7565_lm6059, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
5659 buf = u8g2_m_16_8_f(&tile_buf_height);
5660 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
5661}
5662void u8g2_Setup_st7565_ks0713_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
5663{
5664 uint8_t tile_buf_height;
5665 uint8_t *buf;
5666 u8g2_SetupDisplay(u8g2, u8x8_d_st7565_ks0713, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
5667 buf = u8g2_m_16_8_f(&tile_buf_height);
5668 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
5669}
5670void u8g2_Setup_st7565_lx12864_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
5671{
5672 uint8_t tile_buf_height;
5673 uint8_t *buf;
5674 u8g2_SetupDisplay(u8g2, u8x8_d_st7565_lx12864, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
5675 buf = u8g2_m_16_8_f(&tile_buf_height);
5676 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
5677}
5678void u8g2_Setup_st7565_erc12864_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
5679{
5680 uint8_t tile_buf_height;
5681 uint8_t *buf;
5682 u8g2_SetupDisplay(u8g2, u8x8_d_st7565_erc12864, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
5683 buf = u8g2_m_16_8_f(&tile_buf_height);
5684 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
5685}
5686void u8g2_Setup_st7565_erc12864_alt_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
5687{
5688 uint8_t tile_buf_height;
5689 uint8_t *buf;
5690 u8g2_SetupDisplay(u8g2, u8x8_d_st7565_erc12864_alt, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
5691 buf = u8g2_m_16_8_f(&tile_buf_height);
5692 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
5693}
5694void u8g2_Setup_st7565_nhd_c12864_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
5695{
5696 uint8_t tile_buf_height;
5697 uint8_t *buf;
5698 u8g2_SetupDisplay(u8g2, u8x8_d_st7565_nhd_c12864, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
5699 buf = u8g2_m_16_8_f(&tile_buf_height);
5700 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
5701}
5702void u8g2_Setup_st7565_jlx12864_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
5703{
5704 uint8_t tile_buf_height;
5705 uint8_t *buf;
5706 u8g2_SetupDisplay(u8g2, u8x8_d_st7565_jlx12864, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
5707 buf = u8g2_m_16_8_f(&tile_buf_height);
5708 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
5709}
5710/* st7565 */
5711/* st7565 1 */
5712void u8g2_Setup_st7565_nhd_c12832_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
5713{
5714 uint8_t tile_buf_height;
5715 uint8_t *buf;
5716 u8g2_SetupDisplay(u8g2, u8x8_d_st7565_nhd_c12832, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
5717 buf = u8g2_m_16_4_1(&tile_buf_height);
5718 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
5719}
5720/* st7565 2 */
5721void u8g2_Setup_st7565_nhd_c12832_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
5722{
5723 uint8_t tile_buf_height;
5724 uint8_t *buf;
5725 u8g2_SetupDisplay(u8g2, u8x8_d_st7565_nhd_c12832, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
5726 buf = u8g2_m_16_4_2(&tile_buf_height);
5727 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
5728}
5729/* st7565 f */
5730void u8g2_Setup_st7565_nhd_c12832_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
5731{
5732 uint8_t tile_buf_height;
5733 uint8_t *buf;
5734 u8g2_SetupDisplay(u8g2, u8x8_d_st7565_nhd_c12832, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
5735 buf = u8g2_m_16_4_f(&tile_buf_height);
5736 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
5737}
5738/* st7539 */
5739/* st7539 1 */
5740void u8g2_Setup_st7539_192x64_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
5741{
5742 uint8_t tile_buf_height;
5743 uint8_t *buf;
5744 u8g2_SetupDisplay(u8g2, u8x8_d_st7539_192x64, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
5745 buf = u8g2_m_24_8_1(&tile_buf_height);
5746 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
5747}
5748/* st7539 2 */
5749void u8g2_Setup_st7539_192x64_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
5750{
5751 uint8_t tile_buf_height;
5752 uint8_t *buf;
5753 u8g2_SetupDisplay(u8g2, u8x8_d_st7539_192x64, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
5754 buf = u8g2_m_24_8_2(&tile_buf_height);
5755 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
5756}
5757/* st7539 f */
5758void u8g2_Setup_st7539_192x64_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
5759{
5760 uint8_t tile_buf_height;
5761 uint8_t *buf;
5762 u8g2_SetupDisplay(u8g2, u8x8_d_st7539_192x64, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
5763 buf = u8g2_m_24_8_f(&tile_buf_height);
5764 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
5765}
5766/* st7539 */
5767/* st7539 1 */
5768void u8g2_Setup_st7539_i2c_192x64_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
5769{
5770 uint8_t tile_buf_height;
5771 uint8_t *buf;
5772 u8g2_SetupDisplay(u8g2, u8x8_d_st7539_192x64, u8x8_cad_ssd13xx_i2c, byte_cb, gpio_and_delay_cb);
5773 buf = u8g2_m_24_8_1(&tile_buf_height);
5774 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
5775}
5776/* st7539 2 */
5777void u8g2_Setup_st7539_i2c_192x64_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
5778{
5779 uint8_t tile_buf_height;
5780 uint8_t *buf;
5781 u8g2_SetupDisplay(u8g2, u8x8_d_st7539_192x64, u8x8_cad_ssd13xx_i2c, byte_cb, gpio_and_delay_cb);
5782 buf = u8g2_m_24_8_2(&tile_buf_height);
5783 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
5784}
5785/* st7539 f */
5786void u8g2_Setup_st7539_i2c_192x64_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
5787{
5788 uint8_t tile_buf_height;
5789 uint8_t *buf;
5790 u8g2_SetupDisplay(u8g2, u8x8_d_st7539_192x64, u8x8_cad_ssd13xx_i2c, byte_cb, gpio_and_delay_cb);
5791 buf = u8g2_m_24_8_f(&tile_buf_height);
5792 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
5793}
5794/* uc1601 */
5795/* uc1601 1 */
5796void u8g2_Setup_uc1601_128x32_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
5797{
5798 uint8_t tile_buf_height;
5799 uint8_t *buf;
5800 u8g2_SetupDisplay(u8g2, u8x8_d_uc1601_128x32, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
5801 buf = u8g2_m_16_4_1(&tile_buf_height);
5802 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
5803}
5804/* uc1601 2 */
5805void u8g2_Setup_uc1601_128x32_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
5806{
5807 uint8_t tile_buf_height;
5808 uint8_t *buf;
5809 u8g2_SetupDisplay(u8g2, u8x8_d_uc1601_128x32, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
5810 buf = u8g2_m_16_4_2(&tile_buf_height);
5811 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
5812}
5813/* uc1601 f */
5814void u8g2_Setup_uc1601_128x32_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
5815{
5816 uint8_t tile_buf_height;
5817 uint8_t *buf;
5818 u8g2_SetupDisplay(u8g2, u8x8_d_uc1601_128x32, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
5819 buf = u8g2_m_16_4_f(&tile_buf_height);
5820 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
5821}
5822/* uc1601 */
5823/* uc1601 1 */
5824void u8g2_Setup_uc1601_i2c_128x32_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
5825{
5826 uint8_t tile_buf_height;
5827 uint8_t *buf;
5828 u8g2_SetupDisplay(u8g2, u8x8_d_uc1601_128x32, u8x8_cad_uc16xx_i2c, byte_cb, gpio_and_delay_cb);
5829 buf = u8g2_m_16_4_1(&tile_buf_height);
5830 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
5831}
5832/* uc1601 2 */
5833void u8g2_Setup_uc1601_i2c_128x32_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
5834{
5835 uint8_t tile_buf_height;
5836 uint8_t *buf;
5837 u8g2_SetupDisplay(u8g2, u8x8_d_uc1601_128x32, u8x8_cad_uc16xx_i2c, byte_cb, gpio_and_delay_cb);
5838 buf = u8g2_m_16_4_2(&tile_buf_height);
5839 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
5840}
5841/* uc1601 f */
5842void u8g2_Setup_uc1601_i2c_128x32_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
5843{
5844 uint8_t tile_buf_height;
5845 uint8_t *buf;
5846 u8g2_SetupDisplay(u8g2, u8x8_d_uc1601_128x32, u8x8_cad_uc16xx_i2c, byte_cb, gpio_and_delay_cb);
5847 buf = u8g2_m_16_4_f(&tile_buf_height);
5848 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
5849}
5850/* uc1601 */
5851/* uc1601 1 */
5852void u8g2_Setup_uc1601_128x64_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
5853{
5854 uint8_t tile_buf_height;
5855 uint8_t *buf;
5856 u8g2_SetupDisplay(u8g2, u8x8_d_uc1601_128x64, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
5857 buf = u8g2_m_16_8_1(&tile_buf_height);
5858 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
5859}
5860/* uc1601 2 */
5861void u8g2_Setup_uc1601_128x64_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
5862{
5863 uint8_t tile_buf_height;
5864 uint8_t *buf;
5865 u8g2_SetupDisplay(u8g2, u8x8_d_uc1601_128x64, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
5866 buf = u8g2_m_16_8_2(&tile_buf_height);
5867 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
5868}
5869/* uc1601 f */
5870void u8g2_Setup_uc1601_128x64_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
5871{
5872 uint8_t tile_buf_height;
5873 uint8_t *buf;
5874 u8g2_SetupDisplay(u8g2, u8x8_d_uc1601_128x64, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
5875 buf = u8g2_m_16_8_f(&tile_buf_height);
5876 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
5877}
5878/* uc1601 */
5879/* uc1601 1 */
5880void u8g2_Setup_uc1601_i2c_128x64_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
5881{
5882 uint8_t tile_buf_height;
5883 uint8_t *buf;
5884 u8g2_SetupDisplay(u8g2, u8x8_d_uc1601_128x64, u8x8_cad_uc16xx_i2c, byte_cb, gpio_and_delay_cb);
5885 buf = u8g2_m_16_8_1(&tile_buf_height);
5886 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
5887}
5888/* uc1601 2 */
5889void u8g2_Setup_uc1601_i2c_128x64_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
5890{
5891 uint8_t tile_buf_height;
5892 uint8_t *buf;
5893 u8g2_SetupDisplay(u8g2, u8x8_d_uc1601_128x64, u8x8_cad_uc16xx_i2c, byte_cb, gpio_and_delay_cb);
5894 buf = u8g2_m_16_8_2(&tile_buf_height);
5895 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
5896}
5897/* uc1601 f */
5898void u8g2_Setup_uc1601_i2c_128x64_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
5899{
5900 uint8_t tile_buf_height;
5901 uint8_t *buf;
5902 u8g2_SetupDisplay(u8g2, u8x8_d_uc1601_128x64, u8x8_cad_uc16xx_i2c, byte_cb, gpio_and_delay_cb);
5903 buf = u8g2_m_16_8_f(&tile_buf_height);
5904 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
5905}
5906/* st7565 */
5907/* st7565 1 */
5908void u8g2_Setup_st7565_ea_dogm132_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
5909{
5910 uint8_t tile_buf_height;
5911 uint8_t *buf;
5912 u8g2_SetupDisplay(u8g2, u8x8_d_st7565_ea_dogm132, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
5913 buf = u8g2_m_17_4_1(&tile_buf_height);
5914 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
5915}
5916/* st7565 2 */
5917void u8g2_Setup_st7565_ea_dogm132_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
5918{
5919 uint8_t tile_buf_height;
5920 uint8_t *buf;
5921 u8g2_SetupDisplay(u8g2, u8x8_d_st7565_ea_dogm132, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
5922 buf = u8g2_m_17_4_2(&tile_buf_height);
5923 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
5924}
5925/* st7565 f */
5926void u8g2_Setup_st7565_ea_dogm132_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
5927{
5928 uint8_t tile_buf_height;
5929 uint8_t *buf;
5930 u8g2_SetupDisplay(u8g2, u8x8_d_st7565_ea_dogm132, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
5931 buf = u8g2_m_17_4_f(&tile_buf_height);
5932 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
5933}
5934/* st7567 */
5935/* st7567 1 */
5936void u8g2_Setup_st7567_pi_132x64_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
5937{
5938 uint8_t tile_buf_height;
5939 uint8_t *buf;
5940 u8g2_SetupDisplay(u8g2, u8x8_d_st7567_pi_132x64, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
5941 buf = u8g2_m_17_8_1(&tile_buf_height);
5942 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
5943}
5944/* st7567 2 */
5945void u8g2_Setup_st7567_pi_132x64_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
5946{
5947 uint8_t tile_buf_height;
5948 uint8_t *buf;
5949 u8g2_SetupDisplay(u8g2, u8x8_d_st7567_pi_132x64, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
5950 buf = u8g2_m_17_8_2(&tile_buf_height);
5951 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
5952}
5953/* st7567 f */
5954void u8g2_Setup_st7567_pi_132x64_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
5955{
5956 uint8_t tile_buf_height;
5957 uint8_t *buf;
5958 u8g2_SetupDisplay(u8g2, u8x8_d_st7567_pi_132x64, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
5959 buf = u8g2_m_17_8_f(&tile_buf_height);
5960 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
5961}
5962/* st7567 */
5963/* st7567 1 */
5964void u8g2_Setup_st7567_i2c_pi_132x64_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
5965{
5966 uint8_t tile_buf_height;
5967 uint8_t *buf;
5968 u8g2_SetupDisplay(u8g2, u8x8_d_st7567_pi_132x64, u8x8_cad_ssd13xx_fast_i2c, byte_cb, gpio_and_delay_cb);
5969 buf = u8g2_m_17_8_1(&tile_buf_height);
5970 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
5971}
5972/* st7567 2 */
5973void u8g2_Setup_st7567_i2c_pi_132x64_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
5974{
5975 uint8_t tile_buf_height;
5976 uint8_t *buf;
5977 u8g2_SetupDisplay(u8g2, u8x8_d_st7567_pi_132x64, u8x8_cad_ssd13xx_fast_i2c, byte_cb, gpio_and_delay_cb);
5978 buf = u8g2_m_17_8_2(&tile_buf_height);
5979 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
5980}
5981/* st7567 f */
5982void u8g2_Setup_st7567_i2c_pi_132x64_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
5983{
5984 uint8_t tile_buf_height;
5985 uint8_t *buf;
5986 u8g2_SetupDisplay(u8g2, u8x8_d_st7567_pi_132x64, u8x8_cad_ssd13xx_fast_i2c, byte_cb, gpio_and_delay_cb);
5987 buf = u8g2_m_17_8_f(&tile_buf_height);
5988 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
5989}
5990/* st7567 */
5991/* st7567 1 */
5992void u8g2_Setup_st7567_jlx12864_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
5993{
5994 uint8_t tile_buf_height;
5995 uint8_t *buf;
5996 u8g2_SetupDisplay(u8g2, u8x8_d_st7567_jlx12864, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
5997 buf = u8g2_m_16_8_1(&tile_buf_height);
5998 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
5999}
6000void u8g2_Setup_st7567_enh_dg128064_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
6001{
6002 uint8_t tile_buf_height;
6003 uint8_t *buf;
6004 u8g2_SetupDisplay(u8g2, u8x8_d_st7567_enh_dg128064, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
6005 buf = u8g2_m_16_8_1(&tile_buf_height);
6006 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
6007}
6008void u8g2_Setup_st7567_enh_dg128064i_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
6009{
6010 uint8_t tile_buf_height;
6011 uint8_t *buf;
6012 u8g2_SetupDisplay(u8g2, u8x8_d_st7567_enh_dg128064i, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
6013 buf = u8g2_m_16_8_1(&tile_buf_height);
6014 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
6015}
6016void u8g2_Setup_st7567_os12864_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
6017{
6018 uint8_t tile_buf_height;
6019 uint8_t *buf;
6020 u8g2_SetupDisplay(u8g2, u8x8_d_st7567_os12864, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
6021 buf = u8g2_m_16_8_1(&tile_buf_height);
6022 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
6023}
6024/* st7567 2 */
6025void u8g2_Setup_st7567_jlx12864_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
6026{
6027 uint8_t tile_buf_height;
6028 uint8_t *buf;
6029 u8g2_SetupDisplay(u8g2, u8x8_d_st7567_jlx12864, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
6030 buf = u8g2_m_16_8_2(&tile_buf_height);
6031 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
6032}
6033void u8g2_Setup_st7567_enh_dg128064_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
6034{
6035 uint8_t tile_buf_height;
6036 uint8_t *buf;
6037 u8g2_SetupDisplay(u8g2, u8x8_d_st7567_enh_dg128064, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
6038 buf = u8g2_m_16_8_2(&tile_buf_height);
6039 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
6040}
6041void u8g2_Setup_st7567_enh_dg128064i_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
6042{
6043 uint8_t tile_buf_height;
6044 uint8_t *buf;
6045 u8g2_SetupDisplay(u8g2, u8x8_d_st7567_enh_dg128064i, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
6046 buf = u8g2_m_16_8_2(&tile_buf_height);
6047 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
6048}
6049void u8g2_Setup_st7567_os12864_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
6050{
6051 uint8_t tile_buf_height;
6052 uint8_t *buf;
6053 u8g2_SetupDisplay(u8g2, u8x8_d_st7567_os12864, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
6054 buf = u8g2_m_16_8_2(&tile_buf_height);
6055 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
6056}
6057/* st7567 f */
6058void u8g2_Setup_st7567_jlx12864_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
6059{
6060 uint8_t tile_buf_height;
6061 uint8_t *buf;
6062 u8g2_SetupDisplay(u8g2, u8x8_d_st7567_jlx12864, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
6063 buf = u8g2_m_16_8_f(&tile_buf_height);
6064 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
6065}
6066void u8g2_Setup_st7567_enh_dg128064_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
6067{
6068 uint8_t tile_buf_height;
6069 uint8_t *buf;
6070 u8g2_SetupDisplay(u8g2, u8x8_d_st7567_enh_dg128064, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
6071 buf = u8g2_m_16_8_f(&tile_buf_height);
6072 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
6073}
6074void u8g2_Setup_st7567_enh_dg128064i_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
6075{
6076 uint8_t tile_buf_height;
6077 uint8_t *buf;
6078 u8g2_SetupDisplay(u8g2, u8x8_d_st7567_enh_dg128064i, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
6079 buf = u8g2_m_16_8_f(&tile_buf_height);
6080 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
6081}
6082void u8g2_Setup_st7567_os12864_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
6083{
6084 uint8_t tile_buf_height;
6085 uint8_t *buf;
6086 u8g2_SetupDisplay(u8g2, u8x8_d_st7567_os12864, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
6087 buf = u8g2_m_16_8_f(&tile_buf_height);
6088 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
6089}
6090/* st7567 */
6091/* st7567 1 */
6092void u8g2_Setup_st7567_i2c_jlx12864_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
6093{
6094 uint8_t tile_buf_height;
6095 uint8_t *buf;
6096 u8g2_SetupDisplay(u8g2, u8x8_d_st7567_jlx12864, u8x8_cad_ssd13xx_fast_i2c, byte_cb, gpio_and_delay_cb);
6097 buf = u8g2_m_16_8_1(&tile_buf_height);
6098 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
6099}
6100void u8g2_Setup_st7567_i2c_enh_dg128064_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
6101{
6102 uint8_t tile_buf_height;
6103 uint8_t *buf;
6104 u8g2_SetupDisplay(u8g2, u8x8_d_st7567_enh_dg128064, u8x8_cad_ssd13xx_fast_i2c, byte_cb, gpio_and_delay_cb);
6105 buf = u8g2_m_16_8_1(&tile_buf_height);
6106 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
6107}
6108void u8g2_Setup_st7567_i2c_enh_dg128064i_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
6109{
6110 uint8_t tile_buf_height;
6111 uint8_t *buf;
6112 u8g2_SetupDisplay(u8g2, u8x8_d_st7567_enh_dg128064i, u8x8_cad_ssd13xx_fast_i2c, byte_cb, gpio_and_delay_cb);
6113 buf = u8g2_m_16_8_1(&tile_buf_height);
6114 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
6115}
6116void u8g2_Setup_st7567_i2c_os12864_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
6117{
6118 uint8_t tile_buf_height;
6119 uint8_t *buf;
6120 u8g2_SetupDisplay(u8g2, u8x8_d_st7567_os12864, u8x8_cad_ssd13xx_fast_i2c, byte_cb, gpio_and_delay_cb);
6121 buf = u8g2_m_16_8_1(&tile_buf_height);
6122 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
6123}
6124/* st7567 2 */
6125void u8g2_Setup_st7567_i2c_jlx12864_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
6126{
6127 uint8_t tile_buf_height;
6128 uint8_t *buf;
6129 u8g2_SetupDisplay(u8g2, u8x8_d_st7567_jlx12864, u8x8_cad_ssd13xx_fast_i2c, byte_cb, gpio_and_delay_cb);
6130 buf = u8g2_m_16_8_2(&tile_buf_height);
6131 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
6132}
6133void u8g2_Setup_st7567_i2c_enh_dg128064_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
6134{
6135 uint8_t tile_buf_height;
6136 uint8_t *buf;
6137 u8g2_SetupDisplay(u8g2, u8x8_d_st7567_enh_dg128064, u8x8_cad_ssd13xx_fast_i2c, byte_cb, gpio_and_delay_cb);
6138 buf = u8g2_m_16_8_2(&tile_buf_height);
6139 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
6140}
6141void u8g2_Setup_st7567_i2c_enh_dg128064i_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
6142{
6143 uint8_t tile_buf_height;
6144 uint8_t *buf;
6145 u8g2_SetupDisplay(u8g2, u8x8_d_st7567_enh_dg128064i, u8x8_cad_ssd13xx_fast_i2c, byte_cb, gpio_and_delay_cb);
6146 buf = u8g2_m_16_8_2(&tile_buf_height);
6147 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
6148}
6149void u8g2_Setup_st7567_i2c_os12864_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
6150{
6151 uint8_t tile_buf_height;
6152 uint8_t *buf;
6153 u8g2_SetupDisplay(u8g2, u8x8_d_st7567_os12864, u8x8_cad_ssd13xx_fast_i2c, byte_cb, gpio_and_delay_cb);
6154 buf = u8g2_m_16_8_2(&tile_buf_height);
6155 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
6156}
6157/* st7567 f */
6158void u8g2_Setup_st7567_i2c_jlx12864_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
6159{
6160 uint8_t tile_buf_height;
6161 uint8_t *buf;
6162 u8g2_SetupDisplay(u8g2, u8x8_d_st7567_jlx12864, u8x8_cad_ssd13xx_fast_i2c, byte_cb, gpio_and_delay_cb);
6163 buf = u8g2_m_16_8_f(&tile_buf_height);
6164 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
6165}
6166void u8g2_Setup_st7567_i2c_enh_dg128064_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
6167{
6168 uint8_t tile_buf_height;
6169 uint8_t *buf;
6170 u8g2_SetupDisplay(u8g2, u8x8_d_st7567_enh_dg128064, u8x8_cad_ssd13xx_fast_i2c, byte_cb, gpio_and_delay_cb);
6171 buf = u8g2_m_16_8_f(&tile_buf_height);
6172 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
6173}
6174void u8g2_Setup_st7567_i2c_enh_dg128064i_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
6175{
6176 uint8_t tile_buf_height;
6177 uint8_t *buf;
6178 u8g2_SetupDisplay(u8g2, u8x8_d_st7567_enh_dg128064i, u8x8_cad_ssd13xx_fast_i2c, byte_cb, gpio_and_delay_cb);
6179 buf = u8g2_m_16_8_f(&tile_buf_height);
6180 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
6181}
6182void u8g2_Setup_st7567_i2c_os12864_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
6183{
6184 uint8_t tile_buf_height;
6185 uint8_t *buf;
6186 u8g2_SetupDisplay(u8g2, u8x8_d_st7567_os12864, u8x8_cad_ssd13xx_fast_i2c, byte_cb, gpio_and_delay_cb);
6187 buf = u8g2_m_16_8_f(&tile_buf_height);
6188 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
6189}
6190/* st7567 */
6191/* st7567 1 */
6192void u8g2_Setup_st7567_erc13232_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
6193{
6194 uint8_t tile_buf_height;
6195 uint8_t *buf;
6196 u8g2_SetupDisplay(u8g2, u8x8_d_st7567_erc13232, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
6197 buf = u8g2_m_17_4_1(&tile_buf_height);
6198 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
6199}
6200/* st7567 2 */
6201void u8g2_Setup_st7567_erc13232_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
6202{
6203 uint8_t tile_buf_height;
6204 uint8_t *buf;
6205 u8g2_SetupDisplay(u8g2, u8x8_d_st7567_erc13232, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
6206 buf = u8g2_m_17_4_2(&tile_buf_height);
6207 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
6208}
6209/* st7567 f */
6210void u8g2_Setup_st7567_erc13232_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
6211{
6212 uint8_t tile_buf_height;
6213 uint8_t *buf;
6214 u8g2_SetupDisplay(u8g2, u8x8_d_st7567_erc13232, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
6215 buf = u8g2_m_17_4_f(&tile_buf_height);
6216 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
6217}
6218/* st7567 */
6219/* st7567 1 */
6220void u8g2_Setup_st7567_i2c_erc13232_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
6221{
6222 uint8_t tile_buf_height;
6223 uint8_t *buf;
6224 u8g2_SetupDisplay(u8g2, u8x8_d_st7567_erc13232, u8x8_cad_ssd13xx_fast_i2c, byte_cb, gpio_and_delay_cb);
6225 buf = u8g2_m_17_4_1(&tile_buf_height);
6226 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
6227}
6228/* st7567 2 */
6229void u8g2_Setup_st7567_i2c_erc13232_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
6230{
6231 uint8_t tile_buf_height;
6232 uint8_t *buf;
6233 u8g2_SetupDisplay(u8g2, u8x8_d_st7567_erc13232, u8x8_cad_ssd13xx_fast_i2c, byte_cb, gpio_and_delay_cb);
6234 buf = u8g2_m_17_4_2(&tile_buf_height);
6235 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
6236}
6237/* st7567 f */
6238void u8g2_Setup_st7567_i2c_erc13232_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
6239{
6240 uint8_t tile_buf_height;
6241 uint8_t *buf;
6242 u8g2_SetupDisplay(u8g2, u8x8_d_st7567_erc13232, u8x8_cad_ssd13xx_fast_i2c, byte_cb, gpio_and_delay_cb);
6243 buf = u8g2_m_17_4_f(&tile_buf_height);
6244 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
6245}
6246/* st7567 */
6247/* st7567 1 */
6248void u8g2_Setup_st7567_erc12864_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
6249{
6250 uint8_t tile_buf_height;
6251 uint8_t *buf;
6252 u8g2_SetupDisplay(u8g2, u8x8_d_st7567_erc12864, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
6253 buf = u8g2_m_16_8_1(&tile_buf_height);
6254 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
6255}
6256/* st7567 2 */
6257void u8g2_Setup_st7567_erc12864_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
6258{
6259 uint8_t tile_buf_height;
6260 uint8_t *buf;
6261 u8g2_SetupDisplay(u8g2, u8x8_d_st7567_erc12864, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
6262 buf = u8g2_m_16_8_2(&tile_buf_height);
6263 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
6264}
6265/* st7567 f */
6266void u8g2_Setup_st7567_erc12864_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
6267{
6268 uint8_t tile_buf_height;
6269 uint8_t *buf;
6270 u8g2_SetupDisplay(u8g2, u8x8_d_st7567_erc12864, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
6271 buf = u8g2_m_16_8_f(&tile_buf_height);
6272 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
6273}
6274/* st7567 */
6275/* st7567 1 */
6276void u8g2_Setup_st7567_96x65_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
6277{
6278 uint8_t tile_buf_height;
6279 uint8_t *buf;
6280 u8g2_SetupDisplay(u8g2, u8x8_d_st7567_96x65, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
6281 buf = u8g2_m_12_9_1(&tile_buf_height);
6282 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
6283}
6284/* st7567 2 */
6285void u8g2_Setup_st7567_96x65_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
6286{
6287 uint8_t tile_buf_height;
6288 uint8_t *buf;
6289 u8g2_SetupDisplay(u8g2, u8x8_d_st7567_96x65, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
6290 buf = u8g2_m_12_9_2(&tile_buf_height);
6291 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
6292}
6293/* st7567 f */
6294void u8g2_Setup_st7567_96x65_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
6295{
6296 uint8_t tile_buf_height;
6297 uint8_t *buf;
6298 u8g2_SetupDisplay(u8g2, u8x8_d_st7567_96x65, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
6299 buf = u8g2_m_12_9_f(&tile_buf_height);
6300 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
6301}
6302/* st7567 */
6303/* st7567 1 */
6304void u8g2_Setup_st7567_i2c_96x65_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
6305{
6306 uint8_t tile_buf_height;
6307 uint8_t *buf;
6308 u8g2_SetupDisplay(u8g2, u8x8_d_st7567_96x65, u8x8_cad_ssd13xx_fast_i2c, byte_cb, gpio_and_delay_cb);
6309 buf = u8g2_m_12_9_1(&tile_buf_height);
6310 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
6311}
6312/* st7567 2 */
6313void u8g2_Setup_st7567_i2c_96x65_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
6314{
6315 uint8_t tile_buf_height;
6316 uint8_t *buf;
6317 u8g2_SetupDisplay(u8g2, u8x8_d_st7567_96x65, u8x8_cad_ssd13xx_fast_i2c, byte_cb, gpio_and_delay_cb);
6318 buf = u8g2_m_12_9_2(&tile_buf_height);
6319 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
6320}
6321/* st7567 f */
6322void u8g2_Setup_st7567_i2c_96x65_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
6323{
6324 uint8_t tile_buf_height;
6325 uint8_t *buf;
6326 u8g2_SetupDisplay(u8g2, u8x8_d_st7567_96x65, u8x8_cad_ssd13xx_fast_i2c, byte_cb, gpio_and_delay_cb);
6327 buf = u8g2_m_12_9_f(&tile_buf_height);
6328 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
6329}
6330/* st7567 */
6331/* st7567 1 */
6332void u8g2_Setup_st7567_122x32_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
6333{
6334 uint8_t tile_buf_height;
6335 uint8_t *buf;
6336 u8g2_SetupDisplay(u8g2, u8x8_d_st7567_122x32, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
6337 buf = u8g2_m_16_4_1(&tile_buf_height);
6338 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
6339}
6340/* st7567 2 */
6341void u8g2_Setup_st7567_122x32_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
6342{
6343 uint8_t tile_buf_height;
6344 uint8_t *buf;
6345 u8g2_SetupDisplay(u8g2, u8x8_d_st7567_122x32, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
6346 buf = u8g2_m_16_4_2(&tile_buf_height);
6347 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
6348}
6349/* st7567 f */
6350void u8g2_Setup_st7567_122x32_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
6351{
6352 uint8_t tile_buf_height;
6353 uint8_t *buf;
6354 u8g2_SetupDisplay(u8g2, u8x8_d_st7567_122x32, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
6355 buf = u8g2_m_16_4_f(&tile_buf_height);
6356 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
6357}
6358/* st7567 */
6359/* st7567 1 */
6360void u8g2_Setup_st7567_i2c_122x32_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
6361{
6362 uint8_t tile_buf_height;
6363 uint8_t *buf;
6364 u8g2_SetupDisplay(u8g2, u8x8_d_st7567_122x32, u8x8_cad_ssd13xx_fast_i2c, byte_cb, gpio_and_delay_cb);
6365 buf = u8g2_m_16_4_1(&tile_buf_height);
6366 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
6367}
6368/* st7567 2 */
6369void u8g2_Setup_st7567_i2c_122x32_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
6370{
6371 uint8_t tile_buf_height;
6372 uint8_t *buf;
6373 u8g2_SetupDisplay(u8g2, u8x8_d_st7567_122x32, u8x8_cad_ssd13xx_fast_i2c, byte_cb, gpio_and_delay_cb);
6374 buf = u8g2_m_16_4_2(&tile_buf_height);
6375 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
6376}
6377/* st7567 f */
6378void u8g2_Setup_st7567_i2c_122x32_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
6379{
6380 uint8_t tile_buf_height;
6381 uint8_t *buf;
6382 u8g2_SetupDisplay(u8g2, u8x8_d_st7567_122x32, u8x8_cad_ssd13xx_fast_i2c, byte_cb, gpio_and_delay_cb);
6383 buf = u8g2_m_16_4_f(&tile_buf_height);
6384 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
6385}
6386/* st7567 */
6387/* st7567 1 */
6388void u8g2_Setup_st7567_64x32_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
6389{
6390 uint8_t tile_buf_height;
6391 uint8_t *buf;
6392 u8g2_SetupDisplay(u8g2, u8x8_d_st7567_64x32, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
6393 buf = u8g2_m_8_4_1(&tile_buf_height);
6394 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
6395}
6396void u8g2_Setup_st7567_hem6432_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
6397{
6398 uint8_t tile_buf_height;
6399 uint8_t *buf;
6400 u8g2_SetupDisplay(u8g2, u8x8_d_st7567_hem6432, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
6401 buf = u8g2_m_8_4_1(&tile_buf_height);
6402 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
6403}
6404/* st7567 2 */
6405void u8g2_Setup_st7567_64x32_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
6406{
6407 uint8_t tile_buf_height;
6408 uint8_t *buf;
6409 u8g2_SetupDisplay(u8g2, u8x8_d_st7567_64x32, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
6410 buf = u8g2_m_8_4_2(&tile_buf_height);
6411 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
6412}
6413void u8g2_Setup_st7567_hem6432_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
6414{
6415 uint8_t tile_buf_height;
6416 uint8_t *buf;
6417 u8g2_SetupDisplay(u8g2, u8x8_d_st7567_hem6432, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
6418 buf = u8g2_m_8_4_2(&tile_buf_height);
6419 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
6420}
6421/* st7567 f */
6422void u8g2_Setup_st7567_64x32_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
6423{
6424 uint8_t tile_buf_height;
6425 uint8_t *buf;
6426 u8g2_SetupDisplay(u8g2, u8x8_d_st7567_64x32, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
6427 buf = u8g2_m_8_4_f(&tile_buf_height);
6428 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
6429}
6430void u8g2_Setup_st7567_hem6432_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
6431{
6432 uint8_t tile_buf_height;
6433 uint8_t *buf;
6434 u8g2_SetupDisplay(u8g2, u8x8_d_st7567_hem6432, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
6435 buf = u8g2_m_8_4_f(&tile_buf_height);
6436 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
6437}
6438/* st7567 */
6439/* st7567 1 */
6440void u8g2_Setup_st7567_i2c_64x32_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
6441{
6442 uint8_t tile_buf_height;
6443 uint8_t *buf;
6444 u8g2_SetupDisplay(u8g2, u8x8_d_st7567_64x32, u8x8_cad_ssd13xx_fast_i2c, byte_cb, gpio_and_delay_cb);
6445 buf = u8g2_m_8_4_1(&tile_buf_height);
6446 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
6447}
6448void u8g2_Setup_st7567_i2c_hem6432_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
6449{
6450 uint8_t tile_buf_height;
6451 uint8_t *buf;
6452 u8g2_SetupDisplay(u8g2, u8x8_d_st7567_hem6432, u8x8_cad_ssd13xx_fast_i2c, byte_cb, gpio_and_delay_cb);
6453 buf = u8g2_m_8_4_1(&tile_buf_height);
6454 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
6455}
6456/* st7567 2 */
6457void u8g2_Setup_st7567_i2c_64x32_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
6458{
6459 uint8_t tile_buf_height;
6460 uint8_t *buf;
6461 u8g2_SetupDisplay(u8g2, u8x8_d_st7567_64x32, u8x8_cad_ssd13xx_fast_i2c, byte_cb, gpio_and_delay_cb);
6462 buf = u8g2_m_8_4_2(&tile_buf_height);
6463 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
6464}
6465void u8g2_Setup_st7567_i2c_hem6432_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
6466{
6467 uint8_t tile_buf_height;
6468 uint8_t *buf;
6469 u8g2_SetupDisplay(u8g2, u8x8_d_st7567_hem6432, u8x8_cad_ssd13xx_fast_i2c, byte_cb, gpio_and_delay_cb);
6470 buf = u8g2_m_8_4_2(&tile_buf_height);
6471 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
6472}
6473/* st7567 f */
6474void u8g2_Setup_st7567_i2c_64x32_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
6475{
6476 uint8_t tile_buf_height;
6477 uint8_t *buf;
6478 u8g2_SetupDisplay(u8g2, u8x8_d_st7567_64x32, u8x8_cad_ssd13xx_fast_i2c, byte_cb, gpio_and_delay_cb);
6479 buf = u8g2_m_8_4_f(&tile_buf_height);
6480 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
6481}
6482void u8g2_Setup_st7567_i2c_hem6432_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
6483{
6484 uint8_t tile_buf_height;
6485 uint8_t *buf;
6486 u8g2_SetupDisplay(u8g2, u8x8_d_st7567_hem6432, u8x8_cad_ssd13xx_fast_i2c, byte_cb, gpio_and_delay_cb);
6487 buf = u8g2_m_8_4_f(&tile_buf_height);
6488 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
6489}
6490/* st7567 */
6491/* st7567 1 */
6492void u8g2_Setup_st7567_lw12832_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
6493{
6494 uint8_t tile_buf_height;
6495 uint8_t *buf;
6496 u8g2_SetupDisplay(u8g2, u8x8_d_st7567_lw12832, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
6497 buf = u8g2_m_17_9_1(&tile_buf_height);
6498 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
6499}
6500void u8g2_Setup_st7567_yxd12832_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
6501{
6502 uint8_t tile_buf_height;
6503 uint8_t *buf;
6504 u8g2_SetupDisplay(u8g2, u8x8_d_st7567_yxd12832, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
6505 buf = u8g2_m_17_9_1(&tile_buf_height);
6506 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
6507}
6508/* st7567 2 */
6509void u8g2_Setup_st7567_lw12832_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
6510{
6511 uint8_t tile_buf_height;
6512 uint8_t *buf;
6513 u8g2_SetupDisplay(u8g2, u8x8_d_st7567_lw12832, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
6514 buf = u8g2_m_17_9_2(&tile_buf_height);
6515 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
6516}
6517void u8g2_Setup_st7567_yxd12832_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
6518{
6519 uint8_t tile_buf_height;
6520 uint8_t *buf;
6521 u8g2_SetupDisplay(u8g2, u8x8_d_st7567_yxd12832, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
6522 buf = u8g2_m_17_9_2(&tile_buf_height);
6523 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
6524}
6525/* st7567 f */
6526void u8g2_Setup_st7567_lw12832_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
6527{
6528 uint8_t tile_buf_height;
6529 uint8_t *buf;
6530 u8g2_SetupDisplay(u8g2, u8x8_d_st7567_lw12832, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
6531 buf = u8g2_m_17_9_f(&tile_buf_height);
6532 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
6533}
6534void u8g2_Setup_st7567_yxd12832_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
6535{
6536 uint8_t tile_buf_height;
6537 uint8_t *buf;
6538 u8g2_SetupDisplay(u8g2, u8x8_d_st7567_yxd12832, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
6539 buf = u8g2_m_17_9_f(&tile_buf_height);
6540 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
6541}
6542/* st7567 */
6543/* st7567 1 */
6544void u8g2_Setup_st7567_i2c_lw12832_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
6545{
6546 uint8_t tile_buf_height;
6547 uint8_t *buf;
6548 u8g2_SetupDisplay(u8g2, u8x8_d_st7567_lw12832, u8x8_cad_ssd13xx_fast_i2c, byte_cb, gpio_and_delay_cb);
6549 buf = u8g2_m_17_9_1(&tile_buf_height);
6550 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
6551}
6552/* st7567 2 */
6553void u8g2_Setup_st7567_i2c_lw12832_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
6554{
6555 uint8_t tile_buf_height;
6556 uint8_t *buf;
6557 u8g2_SetupDisplay(u8g2, u8x8_d_st7567_lw12832, u8x8_cad_ssd13xx_fast_i2c, byte_cb, gpio_and_delay_cb);
6558 buf = u8g2_m_17_9_2(&tile_buf_height);
6559 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
6560}
6561/* st7567 f */
6562void u8g2_Setup_st7567_i2c_lw12832_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
6563{
6564 uint8_t tile_buf_height;
6565 uint8_t *buf;
6566 u8g2_SetupDisplay(u8g2, u8x8_d_st7567_lw12832, u8x8_cad_ssd13xx_fast_i2c, byte_cb, gpio_and_delay_cb);
6567 buf = u8g2_m_17_9_f(&tile_buf_height);
6568 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
6569}
6570/* st7571 */
6571/* st7571 1 */
6572void u8g2_Setup_st7571_128x128_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
6573{
6574 uint8_t tile_buf_height;
6575 uint8_t *buf;
6576 u8g2_SetupDisplay(u8g2, u8x8_d_st7571_128x128, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
6577 buf = u8g2_m_16_16_1(&tile_buf_height);
6578 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
6579}
6580/* st7571 2 */
6581void u8g2_Setup_st7571_128x128_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
6582{
6583 uint8_t tile_buf_height;
6584 uint8_t *buf;
6585 u8g2_SetupDisplay(u8g2, u8x8_d_st7571_128x128, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
6586 buf = u8g2_m_16_16_2(&tile_buf_height);
6587 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
6588}
6589/* st7571 f */
6590void u8g2_Setup_st7571_128x128_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
6591{
6592 uint8_t tile_buf_height;
6593 uint8_t *buf;
6594 u8g2_SetupDisplay(u8g2, u8x8_d_st7571_128x128, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
6595 buf = u8g2_m_16_16_f(&tile_buf_height);
6596 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
6597}
6598/* st7571 */
6599/* st7571 1 */
6600void u8g2_Setup_st7571_i2c_128x128_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
6601{
6602 uint8_t tile_buf_height;
6603 uint8_t *buf;
6604 u8g2_SetupDisplay(u8g2, u8x8_d_st7571_128x128, u8x8_cad_ssd13xx_i2c, byte_cb, gpio_and_delay_cb);
6605 buf = u8g2_m_16_16_1(&tile_buf_height);
6606 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
6607}
6608/* st7571 2 */
6609void u8g2_Setup_st7571_i2c_128x128_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
6610{
6611 uint8_t tile_buf_height;
6612 uint8_t *buf;
6613 u8g2_SetupDisplay(u8g2, u8x8_d_st7571_128x128, u8x8_cad_ssd13xx_i2c, byte_cb, gpio_and_delay_cb);
6614 buf = u8g2_m_16_16_2(&tile_buf_height);
6615 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
6616}
6617/* st7571 f */
6618void u8g2_Setup_st7571_i2c_128x128_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
6619{
6620 uint8_t tile_buf_height;
6621 uint8_t *buf;
6622 u8g2_SetupDisplay(u8g2, u8x8_d_st7571_128x128, u8x8_cad_ssd13xx_i2c, byte_cb, gpio_and_delay_cb);
6623 buf = u8g2_m_16_16_f(&tile_buf_height);
6624 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
6625}
6626/* st7571 */
6627/* st7571 1 */
6628void u8g2_Setup_st7571_128x96_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
6629{
6630 uint8_t tile_buf_height;
6631 uint8_t *buf;
6632 u8g2_SetupDisplay(u8g2, u8x8_d_st7571_128x96, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
6633 buf = u8g2_m_16_12_1(&tile_buf_height);
6634 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
6635}
6636void u8g2_Setup_st7571_g12896_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
6637{
6638 uint8_t tile_buf_height;
6639 uint8_t *buf;
6640 u8g2_SetupDisplay(u8g2, u8x8_d_st7571_g12896, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
6641 buf = u8g2_m_16_12_1(&tile_buf_height);
6642 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
6643}
6644/* st7571 2 */
6645void u8g2_Setup_st7571_128x96_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
6646{
6647 uint8_t tile_buf_height;
6648 uint8_t *buf;
6649 u8g2_SetupDisplay(u8g2, u8x8_d_st7571_128x96, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
6650 buf = u8g2_m_16_12_2(&tile_buf_height);
6651 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
6652}
6653void u8g2_Setup_st7571_g12896_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
6654{
6655 uint8_t tile_buf_height;
6656 uint8_t *buf;
6657 u8g2_SetupDisplay(u8g2, u8x8_d_st7571_g12896, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
6658 buf = u8g2_m_16_12_2(&tile_buf_height);
6659 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
6660}
6661/* st7571 f */
6662void u8g2_Setup_st7571_128x96_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
6663{
6664 uint8_t tile_buf_height;
6665 uint8_t *buf;
6666 u8g2_SetupDisplay(u8g2, u8x8_d_st7571_128x96, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
6667 buf = u8g2_m_16_12_f(&tile_buf_height);
6668 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
6669}
6670void u8g2_Setup_st7571_g12896_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
6671{
6672 uint8_t tile_buf_height;
6673 uint8_t *buf;
6674 u8g2_SetupDisplay(u8g2, u8x8_d_st7571_g12896, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
6675 buf = u8g2_m_16_12_f(&tile_buf_height);
6676 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
6677}
6678/* st7571 */
6679/* st7571 1 */
6680void u8g2_Setup_st7571_i2c_128x96_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
6681{
6682 uint8_t tile_buf_height;
6683 uint8_t *buf;
6684 u8g2_SetupDisplay(u8g2, u8x8_d_st7571_128x96, u8x8_cad_ssd13xx_i2c, byte_cb, gpio_and_delay_cb);
6685 buf = u8g2_m_16_12_1(&tile_buf_height);
6686 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
6687}
6688void u8g2_Setup_st7571_i2c_g12896_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
6689{
6690 uint8_t tile_buf_height;
6691 uint8_t *buf;
6692 u8g2_SetupDisplay(u8g2, u8x8_d_st7571_g12896, u8x8_cad_ssd13xx_i2c, byte_cb, gpio_and_delay_cb);
6693 buf = u8g2_m_16_12_1(&tile_buf_height);
6694 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
6695}
6696/* st7571 2 */
6697void u8g2_Setup_st7571_i2c_128x96_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
6698{
6699 uint8_t tile_buf_height;
6700 uint8_t *buf;
6701 u8g2_SetupDisplay(u8g2, u8x8_d_st7571_128x96, u8x8_cad_ssd13xx_i2c, byte_cb, gpio_and_delay_cb);
6702 buf = u8g2_m_16_12_2(&tile_buf_height);
6703 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
6704}
6705void u8g2_Setup_st7571_i2c_g12896_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
6706{
6707 uint8_t tile_buf_height;
6708 uint8_t *buf;
6709 u8g2_SetupDisplay(u8g2, u8x8_d_st7571_g12896, u8x8_cad_ssd13xx_i2c, byte_cb, gpio_and_delay_cb);
6710 buf = u8g2_m_16_12_2(&tile_buf_height);
6711 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
6712}
6713/* st7571 f */
6714void u8g2_Setup_st7571_i2c_128x96_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
6715{
6716 uint8_t tile_buf_height;
6717 uint8_t *buf;
6718 u8g2_SetupDisplay(u8g2, u8x8_d_st7571_128x96, u8x8_cad_ssd13xx_i2c, byte_cb, gpio_and_delay_cb);
6719 buf = u8g2_m_16_12_f(&tile_buf_height);
6720 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
6721}
6722void u8g2_Setup_st7571_i2c_g12896_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
6723{
6724 uint8_t tile_buf_height;
6725 uint8_t *buf;
6726 u8g2_SetupDisplay(u8g2, u8x8_d_st7571_g12896, u8x8_cad_ssd13xx_i2c, byte_cb, gpio_and_delay_cb);
6727 buf = u8g2_m_16_12_f(&tile_buf_height);
6728 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
6729}
6730/* st7302 */
6731/* st7302 1 */
6732void u8g2_Setup_st7302_122x250_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
6733{
6734 uint8_t tile_buf_height;
6735 uint8_t *buf;
6736 u8g2_SetupDisplay(u8g2, u8x8_d_st7302_122x250, u8x8_cad_011, byte_cb, gpio_and_delay_cb);
6737 buf = u8g2_m_16_32_1(&tile_buf_height);
6738 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
6739}
6740/* st7302 2 */
6741void u8g2_Setup_st7302_122x250_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
6742{
6743 uint8_t tile_buf_height;
6744 uint8_t *buf;
6745 u8g2_SetupDisplay(u8g2, u8x8_d_st7302_122x250, u8x8_cad_011, byte_cb, gpio_and_delay_cb);
6746 buf = u8g2_m_16_32_2(&tile_buf_height);
6747 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
6748}
6749/* st7302 f */
6750void u8g2_Setup_st7302_122x250_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
6751{
6752 uint8_t tile_buf_height;
6753 uint8_t *buf;
6754 u8g2_SetupDisplay(u8g2, u8x8_d_st7302_122x250, u8x8_cad_011, byte_cb, gpio_and_delay_cb);
6755 buf = u8g2_m_16_32_f(&tile_buf_height);
6756 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
6757}
6758/* st7305 */
6759/* st7305 1 */
6760void u8g2_Setup_st7305_122x250_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
6761{
6762 uint8_t tile_buf_height;
6763 uint8_t *buf;
6764 u8g2_SetupDisplay(u8g2, u8x8_d_st7305_122x250, u8x8_cad_011, byte_cb, gpio_and_delay_cb);
6765 buf = u8g2_m_16_32_1(&tile_buf_height);
6766 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
6767}
6768/* st7305 2 */
6769void u8g2_Setup_st7305_122x250_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
6770{
6771 uint8_t tile_buf_height;
6772 uint8_t *buf;
6773 u8g2_SetupDisplay(u8g2, u8x8_d_st7305_122x250, u8x8_cad_011, byte_cb, gpio_and_delay_cb);
6774 buf = u8g2_m_16_32_2(&tile_buf_height);
6775 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
6776}
6777/* st7305 f */
6778void u8g2_Setup_st7305_122x250_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
6779{
6780 uint8_t tile_buf_height;
6781 uint8_t *buf;
6782 u8g2_SetupDisplay(u8g2, u8x8_d_st7305_122x250, u8x8_cad_011, byte_cb, gpio_and_delay_cb);
6783 buf = u8g2_m_16_32_f(&tile_buf_height);
6784 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
6785}
6786/* st7305 */
6787/* st7305 1 */
6788void u8g2_Setup_st7305_200x200_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
6789{
6790 uint8_t tile_buf_height;
6791 uint8_t *buf;
6792 u8g2_SetupDisplay(u8g2, u8x8_d_st7305_200x200, u8x8_cad_011, byte_cb, gpio_and_delay_cb);
6793 buf = u8g2_m_26_25_1(&tile_buf_height);
6794 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
6795}
6796/* st7305 2 */
6797void u8g2_Setup_st7305_200x200_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
6798{
6799 uint8_t tile_buf_height;
6800 uint8_t *buf;
6801 u8g2_SetupDisplay(u8g2, u8x8_d_st7305_200x200, u8x8_cad_011, byte_cb, gpio_and_delay_cb);
6802 buf = u8g2_m_26_25_2(&tile_buf_height);
6803 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
6804}
6805/* st7305 f */
6806void u8g2_Setup_st7305_200x200_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
6807{
6808 uint8_t tile_buf_height;
6809 uint8_t *buf;
6810 u8g2_SetupDisplay(u8g2, u8x8_d_st7305_200x200, u8x8_cad_011, byte_cb, gpio_and_delay_cb);
6811 buf = u8g2_m_26_25_f(&tile_buf_height);
6812 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
6813}
6814/* st7305 */
6815/* st7305 1 */
6816void u8g2_Setup_st7305_168x384_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
6817{
6818 uint8_t tile_buf_height;
6819 uint8_t *buf;
6820 u8g2_SetupDisplay(u8g2, u8x8_d_st7305_168x384, u8x8_cad_011, byte_cb, gpio_and_delay_cb);
6821 buf = u8g2_m_21_48_1(&tile_buf_height);
6822 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
6823}
6824/* st7305 2 */
6825void u8g2_Setup_st7305_168x384_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
6826{
6827 uint8_t tile_buf_height;
6828 uint8_t *buf;
6829 u8g2_SetupDisplay(u8g2, u8x8_d_st7305_168x384, u8x8_cad_011, byte_cb, gpio_and_delay_cb);
6830 buf = u8g2_m_21_48_2(&tile_buf_height);
6831 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
6832}
6833/* st7305 f */
6834void u8g2_Setup_st7305_168x384_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
6835{
6836 uint8_t tile_buf_height;
6837 uint8_t *buf;
6838 u8g2_SetupDisplay(u8g2, u8x8_d_st7305_168x384, u8x8_cad_011, byte_cb, gpio_and_delay_cb);
6839 buf = u8g2_m_21_48_f(&tile_buf_height);
6840 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
6841}
6842/* st7305 */
6843/* st7305 1 */
6844void u8g2_Setup_st7305_300x400_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
6845{
6846 uint8_t tile_buf_height;
6847 uint8_t *buf;
6848 u8g2_SetupDisplay(u8g2, u8x8_d_st7305_300x400, u8x8_cad_011, byte_cb, gpio_and_delay_cb);
6849 buf = u8g2_m_38_50_1(&tile_buf_height);
6850 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
6851}
6852/* st7305 2 */
6853void u8g2_Setup_st7305_300x400_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
6854{
6855 uint8_t tile_buf_height;
6856 uint8_t *buf;
6857 u8g2_SetupDisplay(u8g2, u8x8_d_st7305_300x400, u8x8_cad_011, byte_cb, gpio_and_delay_cb);
6858 buf = u8g2_m_38_50_2(&tile_buf_height);
6859 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
6860}
6861/* st7305 f */
6862void u8g2_Setup_st7305_300x400_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
6863{
6864 uint8_t tile_buf_height;
6865 uint8_t *buf;
6866 u8g2_SetupDisplay(u8g2, u8x8_d_st7305_300x400, u8x8_cad_011, byte_cb, gpio_and_delay_cb);
6867 buf = u8g2_m_38_50_f(&tile_buf_height);
6868 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
6869}
6870/* st7586s */
6871/* st7586s 1 */
6872void u8g2_Setup_st7586s_s028hn118a_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
6873{
6874 uint8_t tile_buf_height;
6875 uint8_t *buf;
6876 u8g2_SetupDisplay(u8g2, u8x8_d_st7586s_s028hn118a, u8x8_cad_011, byte_cb, gpio_and_delay_cb);
6877 buf = u8g2_m_48_17_1(&tile_buf_height);
6878 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
6879}
6880/* st7586s 2 */
6881void u8g2_Setup_st7586s_s028hn118a_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
6882{
6883 uint8_t tile_buf_height;
6884 uint8_t *buf;
6885 u8g2_SetupDisplay(u8g2, u8x8_d_st7586s_s028hn118a, u8x8_cad_011, byte_cb, gpio_and_delay_cb);
6886 buf = u8g2_m_48_17_2(&tile_buf_height);
6887 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
6888}
6889/* st7586s f */
6890void u8g2_Setup_st7586s_s028hn118a_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
6891{
6892 uint8_t tile_buf_height;
6893 uint8_t *buf;
6894 u8g2_SetupDisplay(u8g2, u8x8_d_st7586s_s028hn118a, u8x8_cad_011, byte_cb, gpio_and_delay_cb);
6895 buf = u8g2_m_48_17_f(&tile_buf_height);
6896 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
6897}
6898/* st7586s */
6899/* st7586s 1 */
6900void u8g2_Setup_st7586s_jlx384160_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
6901{
6902 uint8_t tile_buf_height;
6903 uint8_t *buf;
6904 u8g2_SetupDisplay(u8g2, u8x8_d_st7586s_jlx384160, u8x8_cad_011, byte_cb, gpio_and_delay_cb);
6905 buf = u8g2_m_48_20_1(&tile_buf_height);
6906 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
6907}
6908/* st7586s 2 */
6909void u8g2_Setup_st7586s_jlx384160_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
6910{
6911 uint8_t tile_buf_height;
6912 uint8_t *buf;
6913 u8g2_SetupDisplay(u8g2, u8x8_d_st7586s_jlx384160, u8x8_cad_011, byte_cb, gpio_and_delay_cb);
6914 buf = u8g2_m_48_20_2(&tile_buf_height);
6915 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
6916}
6917/* st7586s f */
6918void u8g2_Setup_st7586s_jlx384160_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
6919{
6920 uint8_t tile_buf_height;
6921 uint8_t *buf;
6922 u8g2_SetupDisplay(u8g2, u8x8_d_st7586s_jlx384160, u8x8_cad_011, byte_cb, gpio_and_delay_cb);
6923 buf = u8g2_m_48_20_f(&tile_buf_height);
6924 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
6925}
6926/* st7586s */
6927/* st7586s 1 */
6928void u8g2_Setup_st7586s_erc240160_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
6929{
6930 uint8_t tile_buf_height;
6931 uint8_t *buf;
6932 u8g2_SetupDisplay(u8g2, u8x8_d_st7586s_erc240160, u8x8_cad_011, byte_cb, gpio_and_delay_cb);
6933 buf = u8g2_m_30_20_1(&tile_buf_height);
6934 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
6935}
6936void u8g2_Setup_st7586s_ymc240160_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
6937{
6938 uint8_t tile_buf_height;
6939 uint8_t *buf;
6940 u8g2_SetupDisplay(u8g2, u8x8_d_st7586s_ymc240160, u8x8_cad_011, byte_cb, gpio_and_delay_cb);
6941 buf = u8g2_m_30_20_1(&tile_buf_height);
6942 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
6943}
6944/* st7586s 2 */
6945void u8g2_Setup_st7586s_erc240160_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
6946{
6947 uint8_t tile_buf_height;
6948 uint8_t *buf;
6949 u8g2_SetupDisplay(u8g2, u8x8_d_st7586s_erc240160, u8x8_cad_011, byte_cb, gpio_and_delay_cb);
6950 buf = u8g2_m_30_20_2(&tile_buf_height);
6951 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
6952}
6953void u8g2_Setup_st7586s_ymc240160_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
6954{
6955 uint8_t tile_buf_height;
6956 uint8_t *buf;
6957 u8g2_SetupDisplay(u8g2, u8x8_d_st7586s_ymc240160, u8x8_cad_011, byte_cb, gpio_and_delay_cb);
6958 buf = u8g2_m_30_20_2(&tile_buf_height);
6959 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
6960}
6961/* st7586s f */
6962void u8g2_Setup_st7586s_erc240160_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
6963{
6964 uint8_t tile_buf_height;
6965 uint8_t *buf;
6966 u8g2_SetupDisplay(u8g2, u8x8_d_st7586s_erc240160, u8x8_cad_011, byte_cb, gpio_and_delay_cb);
6967 buf = u8g2_m_30_20_f(&tile_buf_height);
6968 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
6969}
6970void u8g2_Setup_st7586s_ymc240160_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
6971{
6972 uint8_t tile_buf_height;
6973 uint8_t *buf;
6974 u8g2_SetupDisplay(u8g2, u8x8_d_st7586s_ymc240160, u8x8_cad_011, byte_cb, gpio_and_delay_cb);
6975 buf = u8g2_m_30_20_f(&tile_buf_height);
6976 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
6977}
6978/* st7586s */
6979/* st7586s 1 */
6980void u8g2_Setup_st7586s_jlx320160_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
6981{
6982 uint8_t tile_buf_height;
6983 uint8_t *buf;
6984 u8g2_SetupDisplay(u8g2, u8x8_d_st7586s_jlx320160, u8x8_cad_011, byte_cb, gpio_and_delay_cb);
6985 buf = u8g2_m_42_20_1(&tile_buf_height);
6986 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
6987}
6988/* st7586s 2 */
6989void u8g2_Setup_st7586s_jlx320160_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
6990{
6991 uint8_t tile_buf_height;
6992 uint8_t *buf;
6993 u8g2_SetupDisplay(u8g2, u8x8_d_st7586s_jlx320160, u8x8_cad_011, byte_cb, gpio_and_delay_cb);
6994 buf = u8g2_m_42_20_2(&tile_buf_height);
6995 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
6996}
6997/* st7586s f */
6998void u8g2_Setup_st7586s_jlx320160_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
6999{
7000 uint8_t tile_buf_height;
7001 uint8_t *buf;
7002 u8g2_SetupDisplay(u8g2, u8x8_d_st7586s_jlx320160, u8x8_cad_011, byte_cb, gpio_and_delay_cb);
7003 buf = u8g2_m_42_20_f(&tile_buf_height);
7004 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
7005}
7006/* st7586s */
7007/* st7586s 1 */
7008void u8g2_Setup_st7586s_md240128_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
7009{
7010 uint8_t tile_buf_height;
7011 uint8_t *buf;
7012 u8g2_SetupDisplay(u8g2, u8x8_d_st7586s_md240128, u8x8_cad_011, byte_cb, gpio_and_delay_cb);
7013 buf = u8g2_m_30_16_1(&tile_buf_height);
7014 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
7015}
7016/* st7586s 2 */
7017void u8g2_Setup_st7586s_md240128_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
7018{
7019 uint8_t tile_buf_height;
7020 uint8_t *buf;
7021 u8g2_SetupDisplay(u8g2, u8x8_d_st7586s_md240128, u8x8_cad_011, byte_cb, gpio_and_delay_cb);
7022 buf = u8g2_m_30_16_2(&tile_buf_height);
7023 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
7024}
7025/* st7586s f */
7026void u8g2_Setup_st7586s_md240128_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
7027{
7028 uint8_t tile_buf_height;
7029 uint8_t *buf;
7030 u8g2_SetupDisplay(u8g2, u8x8_d_st7586s_md240128, u8x8_cad_011, byte_cb, gpio_and_delay_cb);
7031 buf = u8g2_m_30_16_f(&tile_buf_height);
7032 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
7033}
7034/* st7588 */
7035/* st7588 1 */
7036void u8g2_Setup_st7588_jlx12864_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
7037{
7038 uint8_t tile_buf_height;
7039 uint8_t *buf;
7040 u8g2_SetupDisplay(u8g2, u8x8_d_st7588_jlx12864, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
7041 buf = u8g2_m_16_8_1(&tile_buf_height);
7042 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
7043}
7044/* st7588 2 */
7045void u8g2_Setup_st7588_jlx12864_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
7046{
7047 uint8_t tile_buf_height;
7048 uint8_t *buf;
7049 u8g2_SetupDisplay(u8g2, u8x8_d_st7588_jlx12864, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
7050 buf = u8g2_m_16_8_2(&tile_buf_height);
7051 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
7052}
7053/* st7588 f */
7054void u8g2_Setup_st7588_jlx12864_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
7055{
7056 uint8_t tile_buf_height;
7057 uint8_t *buf;
7058 u8g2_SetupDisplay(u8g2, u8x8_d_st7588_jlx12864, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
7059 buf = u8g2_m_16_8_f(&tile_buf_height);
7060 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
7061}
7062/* st7588 */
7063/* st7588 1 */
7064void u8g2_Setup_st7588_i2c_jlx12864_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
7065{
7066 uint8_t tile_buf_height;
7067 uint8_t *buf;
7068 u8g2_SetupDisplay(u8g2, u8x8_d_st7588_jlx12864, u8x8_cad_ssd13xx_i2c, byte_cb, gpio_and_delay_cb);
7069 buf = u8g2_m_16_8_1(&tile_buf_height);
7070 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
7071}
7072/* st7588 2 */
7073void u8g2_Setup_st7588_i2c_jlx12864_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
7074{
7075 uint8_t tile_buf_height;
7076 uint8_t *buf;
7077 u8g2_SetupDisplay(u8g2, u8x8_d_st7588_jlx12864, u8x8_cad_ssd13xx_i2c, byte_cb, gpio_and_delay_cb);
7078 buf = u8g2_m_16_8_2(&tile_buf_height);
7079 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
7080}
7081/* st7588 f */
7082void u8g2_Setup_st7588_i2c_jlx12864_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
7083{
7084 uint8_t tile_buf_height;
7085 uint8_t *buf;
7086 u8g2_SetupDisplay(u8g2, u8x8_d_st7588_jlx12864, u8x8_cad_ssd13xx_i2c, byte_cb, gpio_and_delay_cb);
7087 buf = u8g2_m_16_8_f(&tile_buf_height);
7088 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
7089}
7090/* st75160 */
7091/* st75160 1 */
7092void u8g2_Setup_st75160_jm16096_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
7093{
7094 uint8_t tile_buf_height;
7095 uint8_t *buf;
7096 u8g2_SetupDisplay(u8g2, u8x8_d_st75160_jm16096, u8x8_cad_011, byte_cb, gpio_and_delay_cb);
7097 buf = u8g2_m_20_12_1(&tile_buf_height);
7098 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
7099}
7100/* st75160 2 */
7101void u8g2_Setup_st75160_jm16096_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
7102{
7103 uint8_t tile_buf_height;
7104 uint8_t *buf;
7105 u8g2_SetupDisplay(u8g2, u8x8_d_st75160_jm16096, u8x8_cad_011, byte_cb, gpio_and_delay_cb);
7106 buf = u8g2_m_20_12_2(&tile_buf_height);
7107 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
7108}
7109/* st75160 f */
7110void u8g2_Setup_st75160_jm16096_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
7111{
7112 uint8_t tile_buf_height;
7113 uint8_t *buf;
7114 u8g2_SetupDisplay(u8g2, u8x8_d_st75160_jm16096, u8x8_cad_011, byte_cb, gpio_and_delay_cb);
7115 buf = u8g2_m_20_12_f(&tile_buf_height);
7116 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
7117}
7118/* st75160 */
7119/* st75160 1 */
7120void u8g2_Setup_st75160_i2c_jm16096_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
7121{
7122 uint8_t tile_buf_height;
7123 uint8_t *buf;
7124 u8g2_SetupDisplay(u8g2, u8x8_d_st75160_jm16096, u8x8_cad_st75256_i2c, byte_cb, gpio_and_delay_cb);
7125 buf = u8g2_m_20_12_1(&tile_buf_height);
7126 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
7127}
7128/* st75160 2 */
7129void u8g2_Setup_st75160_i2c_jm16096_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
7130{
7131 uint8_t tile_buf_height;
7132 uint8_t *buf;
7133 u8g2_SetupDisplay(u8g2, u8x8_d_st75160_jm16096, u8x8_cad_st75256_i2c, byte_cb, gpio_and_delay_cb);
7134 buf = u8g2_m_20_12_2(&tile_buf_height);
7135 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
7136}
7137/* st75160 f */
7138void u8g2_Setup_st75160_i2c_jm16096_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
7139{
7140 uint8_t tile_buf_height;
7141 uint8_t *buf;
7142 u8g2_SetupDisplay(u8g2, u8x8_d_st75160_jm16096, u8x8_cad_st75256_i2c, byte_cb, gpio_and_delay_cb);
7143 buf = u8g2_m_20_12_f(&tile_buf_height);
7144 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
7145}
7146/* st75161 */
7147/* st75161 1 */
7148void u8g2_Setup_st75161_jlx160160_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
7149{
7150 uint8_t tile_buf_height;
7151 uint8_t *buf;
7152 u8g2_SetupDisplay(u8g2, u8x8_d_st75161_jlx160160, u8x8_cad_011, byte_cb, gpio_and_delay_cb);
7153 buf = u8g2_m_20_20_1(&tile_buf_height);
7154 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
7155}
7156/* st75161 2 */
7157void u8g2_Setup_st75161_jlx160160_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
7158{
7159 uint8_t tile_buf_height;
7160 uint8_t *buf;
7161 u8g2_SetupDisplay(u8g2, u8x8_d_st75161_jlx160160, u8x8_cad_011, byte_cb, gpio_and_delay_cb);
7162 buf = u8g2_m_20_20_2(&tile_buf_height);
7163 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
7164}
7165/* st75161 f */
7166void u8g2_Setup_st75161_jlx160160_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
7167{
7168 uint8_t tile_buf_height;
7169 uint8_t *buf;
7170 u8g2_SetupDisplay(u8g2, u8x8_d_st75161_jlx160160, u8x8_cad_011, byte_cb, gpio_and_delay_cb);
7171 buf = u8g2_m_20_20_f(&tile_buf_height);
7172 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
7173}
7174/* st75161 */
7175/* st75161 1 */
7176void u8g2_Setup_st75161_i2c_jlx160160_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
7177{
7178 uint8_t tile_buf_height;
7179 uint8_t *buf;
7180 u8g2_SetupDisplay(u8g2, u8x8_d_st75161_jlx160160, u8x8_cad_st75256_i2c, byte_cb, gpio_and_delay_cb);
7181 buf = u8g2_m_20_20_1(&tile_buf_height);
7182 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
7183}
7184/* st75161 2 */
7185void u8g2_Setup_st75161_i2c_jlx160160_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
7186{
7187 uint8_t tile_buf_height;
7188 uint8_t *buf;
7189 u8g2_SetupDisplay(u8g2, u8x8_d_st75161_jlx160160, u8x8_cad_st75256_i2c, byte_cb, gpio_and_delay_cb);
7190 buf = u8g2_m_20_20_2(&tile_buf_height);
7191 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
7192}
7193/* st75161 f */
7194void u8g2_Setup_st75161_i2c_jlx160160_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
7195{
7196 uint8_t tile_buf_height;
7197 uint8_t *buf;
7198 u8g2_SetupDisplay(u8g2, u8x8_d_st75161_jlx160160, u8x8_cad_st75256_i2c, byte_cb, gpio_and_delay_cb);
7199 buf = u8g2_m_20_20_f(&tile_buf_height);
7200 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
7201}
7202/* st75256 */
7203/* st75256 1 */
7204void u8g2_Setup_st75256_jlx256128_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
7205{
7206 uint8_t tile_buf_height;
7207 uint8_t *buf;
7208 u8g2_SetupDisplay(u8g2, u8x8_d_st75256_jlx256128, u8x8_cad_011, byte_cb, gpio_and_delay_cb);
7209 buf = u8g2_m_32_16_1(&tile_buf_height);
7210 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
7211}
7212void u8g2_Setup_st75256_wo256x128_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
7213{
7214 uint8_t tile_buf_height;
7215 uint8_t *buf;
7216 u8g2_SetupDisplay(u8g2, u8x8_d_st75256_wo256x128, u8x8_cad_011, byte_cb, gpio_and_delay_cb);
7217 buf = u8g2_m_32_16_1(&tile_buf_height);
7218 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
7219}
7220/* st75256 2 */
7221void u8g2_Setup_st75256_jlx256128_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
7222{
7223 uint8_t tile_buf_height;
7224 uint8_t *buf;
7225 u8g2_SetupDisplay(u8g2, u8x8_d_st75256_jlx256128, u8x8_cad_011, byte_cb, gpio_and_delay_cb);
7226 buf = u8g2_m_32_16_2(&tile_buf_height);
7227 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
7228}
7229void u8g2_Setup_st75256_wo256x128_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
7230{
7231 uint8_t tile_buf_height;
7232 uint8_t *buf;
7233 u8g2_SetupDisplay(u8g2, u8x8_d_st75256_wo256x128, u8x8_cad_011, byte_cb, gpio_and_delay_cb);
7234 buf = u8g2_m_32_16_2(&tile_buf_height);
7235 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
7236}
7237/* st75256 f */
7238void u8g2_Setup_st75256_jlx256128_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
7239{
7240 uint8_t tile_buf_height;
7241 uint8_t *buf;
7242 u8g2_SetupDisplay(u8g2, u8x8_d_st75256_jlx256128, u8x8_cad_011, byte_cb, gpio_and_delay_cb);
7243 buf = u8g2_m_32_16_f(&tile_buf_height);
7244 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
7245}
7246void u8g2_Setup_st75256_wo256x128_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
7247{
7248 uint8_t tile_buf_height;
7249 uint8_t *buf;
7250 u8g2_SetupDisplay(u8g2, u8x8_d_st75256_wo256x128, u8x8_cad_011, byte_cb, gpio_and_delay_cb);
7251 buf = u8g2_m_32_16_f(&tile_buf_height);
7252 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
7253}
7254/* st75256 */
7255/* st75256 1 */
7256void u8g2_Setup_st75256_i2c_jlx256128_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
7257{
7258 uint8_t tile_buf_height;
7259 uint8_t *buf;
7260 u8g2_SetupDisplay(u8g2, u8x8_d_st75256_jlx256128, u8x8_cad_st75256_i2c, byte_cb, gpio_and_delay_cb);
7261 buf = u8g2_m_32_16_1(&tile_buf_height);
7262 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
7263}
7264void u8g2_Setup_st75256_i2c_wo256x128_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
7265{
7266 uint8_t tile_buf_height;
7267 uint8_t *buf;
7268 u8g2_SetupDisplay(u8g2, u8x8_d_st75256_wo256x128, u8x8_cad_st75256_i2c, byte_cb, gpio_and_delay_cb);
7269 buf = u8g2_m_32_16_1(&tile_buf_height);
7270 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
7271}
7272/* st75256 2 */
7273void u8g2_Setup_st75256_i2c_jlx256128_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
7274{
7275 uint8_t tile_buf_height;
7276 uint8_t *buf;
7277 u8g2_SetupDisplay(u8g2, u8x8_d_st75256_jlx256128, u8x8_cad_st75256_i2c, byte_cb, gpio_and_delay_cb);
7278 buf = u8g2_m_32_16_2(&tile_buf_height);
7279 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
7280}
7281void u8g2_Setup_st75256_i2c_wo256x128_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
7282{
7283 uint8_t tile_buf_height;
7284 uint8_t *buf;
7285 u8g2_SetupDisplay(u8g2, u8x8_d_st75256_wo256x128, u8x8_cad_st75256_i2c, byte_cb, gpio_and_delay_cb);
7286 buf = u8g2_m_32_16_2(&tile_buf_height);
7287 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
7288}
7289/* st75256 f */
7290void u8g2_Setup_st75256_i2c_jlx256128_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
7291{
7292 uint8_t tile_buf_height;
7293 uint8_t *buf;
7294 u8g2_SetupDisplay(u8g2, u8x8_d_st75256_jlx256128, u8x8_cad_st75256_i2c, byte_cb, gpio_and_delay_cb);
7295 buf = u8g2_m_32_16_f(&tile_buf_height);
7296 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
7297}
7298void u8g2_Setup_st75256_i2c_wo256x128_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
7299{
7300 uint8_t tile_buf_height;
7301 uint8_t *buf;
7302 u8g2_SetupDisplay(u8g2, u8x8_d_st75256_wo256x128, u8x8_cad_st75256_i2c, byte_cb, gpio_and_delay_cb);
7303 buf = u8g2_m_32_16_f(&tile_buf_height);
7304 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
7305}
7306/* st75256 */
7307/* st75256 1 */
7308void u8g2_Setup_st75256_128x128_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
7309{
7310 uint8_t tile_buf_height;
7311 uint8_t *buf;
7312 u8g2_SetupDisplay(u8g2, u8x8_d_st75256_128x128, u8x8_cad_011, byte_cb, gpio_and_delay_cb);
7313 buf = u8g2_m_16_16_1(&tile_buf_height);
7314 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
7315}
7316/* st75256 2 */
7317void u8g2_Setup_st75256_128x128_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
7318{
7319 uint8_t tile_buf_height;
7320 uint8_t *buf;
7321 u8g2_SetupDisplay(u8g2, u8x8_d_st75256_128x128, u8x8_cad_011, byte_cb, gpio_and_delay_cb);
7322 buf = u8g2_m_16_16_2(&tile_buf_height);
7323 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
7324}
7325/* st75256 f */
7326void u8g2_Setup_st75256_128x128_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
7327{
7328 uint8_t tile_buf_height;
7329 uint8_t *buf;
7330 u8g2_SetupDisplay(u8g2, u8x8_d_st75256_128x128, u8x8_cad_011, byte_cb, gpio_and_delay_cb);
7331 buf = u8g2_m_16_16_f(&tile_buf_height);
7332 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
7333}
7334/* st75256 */
7335/* st75256 1 */
7336void u8g2_Setup_st75256_i2c_128x128_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
7337{
7338 uint8_t tile_buf_height;
7339 uint8_t *buf;
7340 u8g2_SetupDisplay(u8g2, u8x8_d_st75256_128x128, u8x8_cad_st75256_i2c, byte_cb, gpio_and_delay_cb);
7341 buf = u8g2_m_16_16_1(&tile_buf_height);
7342 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
7343}
7344/* st75256 2 */
7345void u8g2_Setup_st75256_i2c_128x128_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
7346{
7347 uint8_t tile_buf_height;
7348 uint8_t *buf;
7349 u8g2_SetupDisplay(u8g2, u8x8_d_st75256_128x128, u8x8_cad_st75256_i2c, byte_cb, gpio_and_delay_cb);
7350 buf = u8g2_m_16_16_2(&tile_buf_height);
7351 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
7352}
7353/* st75256 f */
7354void u8g2_Setup_st75256_i2c_128x128_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
7355{
7356 uint8_t tile_buf_height;
7357 uint8_t *buf;
7358 u8g2_SetupDisplay(u8g2, u8x8_d_st75256_128x128, u8x8_cad_st75256_i2c, byte_cb, gpio_and_delay_cb);
7359 buf = u8g2_m_16_16_f(&tile_buf_height);
7360 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
7361}
7362/* st75256 */
7363/* st75256 1 */
7364void u8g2_Setup_st75256_jlx256160_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
7365{
7366 uint8_t tile_buf_height;
7367 uint8_t *buf;
7368 u8g2_SetupDisplay(u8g2, u8x8_d_st75256_jlx256160, u8x8_cad_011, byte_cb, gpio_and_delay_cb);
7369 buf = u8g2_m_32_20_1(&tile_buf_height);
7370 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
7371}
7372void u8g2_Setup_st75256_jlx256160m_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
7373{
7374 uint8_t tile_buf_height;
7375 uint8_t *buf;
7376 u8g2_SetupDisplay(u8g2, u8x8_d_st75256_jlx256160m, u8x8_cad_011, byte_cb, gpio_and_delay_cb);
7377 buf = u8g2_m_32_20_1(&tile_buf_height);
7378 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
7379}
7380void u8g2_Setup_st75256_jlx256160_alt_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
7381{
7382 uint8_t tile_buf_height;
7383 uint8_t *buf;
7384 u8g2_SetupDisplay(u8g2, u8x8_d_st75256_jlx256160_alt, u8x8_cad_011, byte_cb, gpio_and_delay_cb);
7385 buf = u8g2_m_32_20_1(&tile_buf_height);
7386 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
7387}
7388/* st75256 2 */
7389void u8g2_Setup_st75256_jlx256160_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
7390{
7391 uint8_t tile_buf_height;
7392 uint8_t *buf;
7393 u8g2_SetupDisplay(u8g2, u8x8_d_st75256_jlx256160, u8x8_cad_011, byte_cb, gpio_and_delay_cb);
7394 buf = u8g2_m_32_20_2(&tile_buf_height);
7395 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
7396}
7397void u8g2_Setup_st75256_jlx256160m_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
7398{
7399 uint8_t tile_buf_height;
7400 uint8_t *buf;
7401 u8g2_SetupDisplay(u8g2, u8x8_d_st75256_jlx256160m, u8x8_cad_011, byte_cb, gpio_and_delay_cb);
7402 buf = u8g2_m_32_20_2(&tile_buf_height);
7403 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
7404}
7405void u8g2_Setup_st75256_jlx256160_alt_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
7406{
7407 uint8_t tile_buf_height;
7408 uint8_t *buf;
7409 u8g2_SetupDisplay(u8g2, u8x8_d_st75256_jlx256160_alt, u8x8_cad_011, byte_cb, gpio_and_delay_cb);
7410 buf = u8g2_m_32_20_2(&tile_buf_height);
7411 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
7412}
7413/* st75256 f */
7414void u8g2_Setup_st75256_jlx256160_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
7415{
7416 uint8_t tile_buf_height;
7417 uint8_t *buf;
7418 u8g2_SetupDisplay(u8g2, u8x8_d_st75256_jlx256160, u8x8_cad_011, byte_cb, gpio_and_delay_cb);
7419 buf = u8g2_m_32_20_f(&tile_buf_height);
7420 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
7421}
7422void u8g2_Setup_st75256_jlx256160m_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
7423{
7424 uint8_t tile_buf_height;
7425 uint8_t *buf;
7426 u8g2_SetupDisplay(u8g2, u8x8_d_st75256_jlx256160m, u8x8_cad_011, byte_cb, gpio_and_delay_cb);
7427 buf = u8g2_m_32_20_f(&tile_buf_height);
7428 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
7429}
7430void u8g2_Setup_st75256_jlx256160_alt_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
7431{
7432 uint8_t tile_buf_height;
7433 uint8_t *buf;
7434 u8g2_SetupDisplay(u8g2, u8x8_d_st75256_jlx256160_alt, u8x8_cad_011, byte_cb, gpio_and_delay_cb);
7435 buf = u8g2_m_32_20_f(&tile_buf_height);
7436 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
7437}
7438/* st75256 */
7439/* st75256 1 */
7440void u8g2_Setup_st75256_i2c_jlx256160_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
7441{
7442 uint8_t tile_buf_height;
7443 uint8_t *buf;
7444 u8g2_SetupDisplay(u8g2, u8x8_d_st75256_jlx256160, u8x8_cad_st75256_i2c, byte_cb, gpio_and_delay_cb);
7445 buf = u8g2_m_32_20_1(&tile_buf_height);
7446 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
7447}
7448void u8g2_Setup_st75256_i2c_jlx256160m_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
7449{
7450 uint8_t tile_buf_height;
7451 uint8_t *buf;
7452 u8g2_SetupDisplay(u8g2, u8x8_d_st75256_jlx256160m, u8x8_cad_st75256_i2c, byte_cb, gpio_and_delay_cb);
7453 buf = u8g2_m_32_20_1(&tile_buf_height);
7454 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
7455}
7456void u8g2_Setup_st75256_i2c_jlx256160_alt_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
7457{
7458 uint8_t tile_buf_height;
7459 uint8_t *buf;
7460 u8g2_SetupDisplay(u8g2, u8x8_d_st75256_jlx256160_alt, u8x8_cad_st75256_i2c, byte_cb, gpio_and_delay_cb);
7461 buf = u8g2_m_32_20_1(&tile_buf_height);
7462 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
7463}
7464/* st75256 2 */
7465void u8g2_Setup_st75256_i2c_jlx256160_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
7466{
7467 uint8_t tile_buf_height;
7468 uint8_t *buf;
7469 u8g2_SetupDisplay(u8g2, u8x8_d_st75256_jlx256160, u8x8_cad_st75256_i2c, byte_cb, gpio_and_delay_cb);
7470 buf = u8g2_m_32_20_2(&tile_buf_height);
7471 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
7472}
7473void u8g2_Setup_st75256_i2c_jlx256160m_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
7474{
7475 uint8_t tile_buf_height;
7476 uint8_t *buf;
7477 u8g2_SetupDisplay(u8g2, u8x8_d_st75256_jlx256160m, u8x8_cad_st75256_i2c, byte_cb, gpio_and_delay_cb);
7478 buf = u8g2_m_32_20_2(&tile_buf_height);
7479 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
7480}
7481void u8g2_Setup_st75256_i2c_jlx256160_alt_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
7482{
7483 uint8_t tile_buf_height;
7484 uint8_t *buf;
7485 u8g2_SetupDisplay(u8g2, u8x8_d_st75256_jlx256160_alt, u8x8_cad_st75256_i2c, byte_cb, gpio_and_delay_cb);
7486 buf = u8g2_m_32_20_2(&tile_buf_height);
7487 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
7488}
7489/* st75256 f */
7490void u8g2_Setup_st75256_i2c_jlx256160_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
7491{
7492 uint8_t tile_buf_height;
7493 uint8_t *buf;
7494 u8g2_SetupDisplay(u8g2, u8x8_d_st75256_jlx256160, u8x8_cad_st75256_i2c, byte_cb, gpio_and_delay_cb);
7495 buf = u8g2_m_32_20_f(&tile_buf_height);
7496 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
7497}
7498void u8g2_Setup_st75256_i2c_jlx256160m_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
7499{
7500 uint8_t tile_buf_height;
7501 uint8_t *buf;
7502 u8g2_SetupDisplay(u8g2, u8x8_d_st75256_jlx256160m, u8x8_cad_st75256_i2c, byte_cb, gpio_and_delay_cb);
7503 buf = u8g2_m_32_20_f(&tile_buf_height);
7504 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
7505}
7506void u8g2_Setup_st75256_i2c_jlx256160_alt_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
7507{
7508 uint8_t tile_buf_height;
7509 uint8_t *buf;
7510 u8g2_SetupDisplay(u8g2, u8x8_d_st75256_jlx256160_alt, u8x8_cad_st75256_i2c, byte_cb, gpio_and_delay_cb);
7511 buf = u8g2_m_32_20_f(&tile_buf_height);
7512 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
7513}
7514/* st75256 */
7515/* st75256 1 */
7516void u8g2_Setup_st75256_jlx240160_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
7517{
7518 uint8_t tile_buf_height;
7519 uint8_t *buf;
7520 u8g2_SetupDisplay(u8g2, u8x8_d_st75256_jlx240160, u8x8_cad_011, byte_cb, gpio_and_delay_cb);
7521 buf = u8g2_m_30_20_1(&tile_buf_height);
7522 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
7523}
7524/* st75256 2 */
7525void u8g2_Setup_st75256_jlx240160_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
7526{
7527 uint8_t tile_buf_height;
7528 uint8_t *buf;
7529 u8g2_SetupDisplay(u8g2, u8x8_d_st75256_jlx240160, u8x8_cad_011, byte_cb, gpio_and_delay_cb);
7530 buf = u8g2_m_30_20_2(&tile_buf_height);
7531 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
7532}
7533/* st75256 f */
7534void u8g2_Setup_st75256_jlx240160_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
7535{
7536 uint8_t tile_buf_height;
7537 uint8_t *buf;
7538 u8g2_SetupDisplay(u8g2, u8x8_d_st75256_jlx240160, u8x8_cad_011, byte_cb, gpio_and_delay_cb);
7539 buf = u8g2_m_30_20_f(&tile_buf_height);
7540 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
7541}
7542/* st75256 */
7543/* st75256 1 */
7544void u8g2_Setup_st75256_i2c_jlx240160_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
7545{
7546 uint8_t tile_buf_height;
7547 uint8_t *buf;
7548 u8g2_SetupDisplay(u8g2, u8x8_d_st75256_jlx240160, u8x8_cad_st75256_i2c, byte_cb, gpio_and_delay_cb);
7549 buf = u8g2_m_30_20_1(&tile_buf_height);
7550 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
7551}
7552/* st75256 2 */
7553void u8g2_Setup_st75256_i2c_jlx240160_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
7554{
7555 uint8_t tile_buf_height;
7556 uint8_t *buf;
7557 u8g2_SetupDisplay(u8g2, u8x8_d_st75256_jlx240160, u8x8_cad_st75256_i2c, byte_cb, gpio_and_delay_cb);
7558 buf = u8g2_m_30_20_2(&tile_buf_height);
7559 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
7560}
7561/* st75256 f */
7562void u8g2_Setup_st75256_i2c_jlx240160_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
7563{
7564 uint8_t tile_buf_height;
7565 uint8_t *buf;
7566 u8g2_SetupDisplay(u8g2, u8x8_d_st75256_jlx240160, u8x8_cad_st75256_i2c, byte_cb, gpio_and_delay_cb);
7567 buf = u8g2_m_30_20_f(&tile_buf_height);
7568 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
7569}
7570/* st75256 */
7571/* st75256 1 */
7572void u8g2_Setup_st75256_jlx25664_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
7573{
7574 uint8_t tile_buf_height;
7575 uint8_t *buf;
7576 u8g2_SetupDisplay(u8g2, u8x8_d_st75256_jlx25664, u8x8_cad_011, byte_cb, gpio_and_delay_cb);
7577 buf = u8g2_m_32_8_1(&tile_buf_height);
7578 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
7579}
7580/* st75256 2 */
7581void u8g2_Setup_st75256_jlx25664_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
7582{
7583 uint8_t tile_buf_height;
7584 uint8_t *buf;
7585 u8g2_SetupDisplay(u8g2, u8x8_d_st75256_jlx25664, u8x8_cad_011, byte_cb, gpio_and_delay_cb);
7586 buf = u8g2_m_32_8_2(&tile_buf_height);
7587 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
7588}
7589/* st75256 f */
7590void u8g2_Setup_st75256_jlx25664_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
7591{
7592 uint8_t tile_buf_height;
7593 uint8_t *buf;
7594 u8g2_SetupDisplay(u8g2, u8x8_d_st75256_jlx25664, u8x8_cad_011, byte_cb, gpio_and_delay_cb);
7595 buf = u8g2_m_32_8_f(&tile_buf_height);
7596 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
7597}
7598/* st75256 */
7599/* st75256 1 */
7600void u8g2_Setup_st75256_i2c_jlx25664_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
7601{
7602 uint8_t tile_buf_height;
7603 uint8_t *buf;
7604 u8g2_SetupDisplay(u8g2, u8x8_d_st75256_jlx25664, u8x8_cad_st75256_i2c, byte_cb, gpio_and_delay_cb);
7605 buf = u8g2_m_32_8_1(&tile_buf_height);
7606 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
7607}
7608/* st75256 2 */
7609void u8g2_Setup_st75256_i2c_jlx25664_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
7610{
7611 uint8_t tile_buf_height;
7612 uint8_t *buf;
7613 u8g2_SetupDisplay(u8g2, u8x8_d_st75256_jlx25664, u8x8_cad_st75256_i2c, byte_cb, gpio_and_delay_cb);
7614 buf = u8g2_m_32_8_2(&tile_buf_height);
7615 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
7616}
7617/* st75256 f */
7618void u8g2_Setup_st75256_i2c_jlx25664_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
7619{
7620 uint8_t tile_buf_height;
7621 uint8_t *buf;
7622 u8g2_SetupDisplay(u8g2, u8x8_d_st75256_jlx25664, u8x8_cad_st75256_i2c, byte_cb, gpio_and_delay_cb);
7623 buf = u8g2_m_32_8_f(&tile_buf_height);
7624 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
7625}
7626/* st75256 */
7627/* st75256 1 */
7628void u8g2_Setup_st75256_jlx172104_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
7629{
7630 uint8_t tile_buf_height;
7631 uint8_t *buf;
7632 u8g2_SetupDisplay(u8g2, u8x8_d_st75256_jlx172104, u8x8_cad_011, byte_cb, gpio_and_delay_cb);
7633 buf = u8g2_m_22_13_1(&tile_buf_height);
7634 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
7635}
7636/* st75256 2 */
7637void u8g2_Setup_st75256_jlx172104_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
7638{
7639 uint8_t tile_buf_height;
7640 uint8_t *buf;
7641 u8g2_SetupDisplay(u8g2, u8x8_d_st75256_jlx172104, u8x8_cad_011, byte_cb, gpio_and_delay_cb);
7642 buf = u8g2_m_22_13_2(&tile_buf_height);
7643 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
7644}
7645/* st75256 f */
7646void u8g2_Setup_st75256_jlx172104_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
7647{
7648 uint8_t tile_buf_height;
7649 uint8_t *buf;
7650 u8g2_SetupDisplay(u8g2, u8x8_d_st75256_jlx172104, u8x8_cad_011, byte_cb, gpio_and_delay_cb);
7651 buf = u8g2_m_22_13_f(&tile_buf_height);
7652 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
7653}
7654/* st75256 */
7655/* st75256 1 */
7656void u8g2_Setup_st75256_i2c_jlx172104_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
7657{
7658 uint8_t tile_buf_height;
7659 uint8_t *buf;
7660 u8g2_SetupDisplay(u8g2, u8x8_d_st75256_jlx172104, u8x8_cad_st75256_i2c, byte_cb, gpio_and_delay_cb);
7661 buf = u8g2_m_22_13_1(&tile_buf_height);
7662 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
7663}
7664/* st75256 2 */
7665void u8g2_Setup_st75256_i2c_jlx172104_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
7666{
7667 uint8_t tile_buf_height;
7668 uint8_t *buf;
7669 u8g2_SetupDisplay(u8g2, u8x8_d_st75256_jlx172104, u8x8_cad_st75256_i2c, byte_cb, gpio_and_delay_cb);
7670 buf = u8g2_m_22_13_2(&tile_buf_height);
7671 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
7672}
7673/* st75256 f */
7674void u8g2_Setup_st75256_i2c_jlx172104_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
7675{
7676 uint8_t tile_buf_height;
7677 uint8_t *buf;
7678 u8g2_SetupDisplay(u8g2, u8x8_d_st75256_jlx172104, u8x8_cad_st75256_i2c, byte_cb, gpio_and_delay_cb);
7679 buf = u8g2_m_22_13_f(&tile_buf_height);
7680 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
7681}
7682/* st75256 */
7683/* st75256 1 */
7684void u8g2_Setup_st75256_jlx19296_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
7685{
7686 uint8_t tile_buf_height;
7687 uint8_t *buf;
7688 u8g2_SetupDisplay(u8g2, u8x8_d_st75256_jlx19296, u8x8_cad_011, byte_cb, gpio_and_delay_cb);
7689 buf = u8g2_m_24_12_1(&tile_buf_height);
7690 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
7691}
7692/* st75256 2 */
7693void u8g2_Setup_st75256_jlx19296_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
7694{
7695 uint8_t tile_buf_height;
7696 uint8_t *buf;
7697 u8g2_SetupDisplay(u8g2, u8x8_d_st75256_jlx19296, u8x8_cad_011, byte_cb, gpio_and_delay_cb);
7698 buf = u8g2_m_24_12_2(&tile_buf_height);
7699 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
7700}
7701/* st75256 f */
7702void u8g2_Setup_st75256_jlx19296_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
7703{
7704 uint8_t tile_buf_height;
7705 uint8_t *buf;
7706 u8g2_SetupDisplay(u8g2, u8x8_d_st75256_jlx19296, u8x8_cad_011, byte_cb, gpio_and_delay_cb);
7707 buf = u8g2_m_24_12_f(&tile_buf_height);
7708 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
7709}
7710/* st75256 */
7711/* st75256 1 */
7712void u8g2_Setup_st75256_i2c_jlx19296_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
7713{
7714 uint8_t tile_buf_height;
7715 uint8_t *buf;
7716 u8g2_SetupDisplay(u8g2, u8x8_d_st75256_jlx19296, u8x8_cad_st75256_i2c, byte_cb, gpio_and_delay_cb);
7717 buf = u8g2_m_24_12_1(&tile_buf_height);
7718 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
7719}
7720/* st75256 2 */
7721void u8g2_Setup_st75256_i2c_jlx19296_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
7722{
7723 uint8_t tile_buf_height;
7724 uint8_t *buf;
7725 u8g2_SetupDisplay(u8g2, u8x8_d_st75256_jlx19296, u8x8_cad_st75256_i2c, byte_cb, gpio_and_delay_cb);
7726 buf = u8g2_m_24_12_2(&tile_buf_height);
7727 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
7728}
7729/* st75256 f */
7730void u8g2_Setup_st75256_i2c_jlx19296_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
7731{
7732 uint8_t tile_buf_height;
7733 uint8_t *buf;
7734 u8g2_SetupDisplay(u8g2, u8x8_d_st75256_jlx19296, u8x8_cad_st75256_i2c, byte_cb, gpio_and_delay_cb);
7735 buf = u8g2_m_24_12_f(&tile_buf_height);
7736 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
7737}
7738/* st75256 */
7739/* st75256 1 */
7740void u8g2_Setup_st75256_jlx16080_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
7741{
7742 uint8_t tile_buf_height;
7743 uint8_t *buf;
7744 u8g2_SetupDisplay(u8g2, u8x8_d_st75256_jlx16080, u8x8_cad_011, byte_cb, gpio_and_delay_cb);
7745 buf = u8g2_m_20_10_1(&tile_buf_height);
7746 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
7747}
7748/* st75256 2 */
7749void u8g2_Setup_st75256_jlx16080_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
7750{
7751 uint8_t tile_buf_height;
7752 uint8_t *buf;
7753 u8g2_SetupDisplay(u8g2, u8x8_d_st75256_jlx16080, u8x8_cad_011, byte_cb, gpio_and_delay_cb);
7754 buf = u8g2_m_20_10_2(&tile_buf_height);
7755 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
7756}
7757/* st75256 f */
7758void u8g2_Setup_st75256_jlx16080_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
7759{
7760 uint8_t tile_buf_height;
7761 uint8_t *buf;
7762 u8g2_SetupDisplay(u8g2, u8x8_d_st75256_jlx16080, u8x8_cad_011, byte_cb, gpio_and_delay_cb);
7763 buf = u8g2_m_20_10_f(&tile_buf_height);
7764 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
7765}
7766/* st75256 */
7767/* st75256 1 */
7768void u8g2_Setup_st75256_i2c_jlx16080_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
7769{
7770 uint8_t tile_buf_height;
7771 uint8_t *buf;
7772 u8g2_SetupDisplay(u8g2, u8x8_d_st75256_jlx16080, u8x8_cad_st75256_i2c, byte_cb, gpio_and_delay_cb);
7773 buf = u8g2_m_20_10_1(&tile_buf_height);
7774 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
7775}
7776/* st75256 2 */
7777void u8g2_Setup_st75256_i2c_jlx16080_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
7778{
7779 uint8_t tile_buf_height;
7780 uint8_t *buf;
7781 u8g2_SetupDisplay(u8g2, u8x8_d_st75256_jlx16080, u8x8_cad_st75256_i2c, byte_cb, gpio_and_delay_cb);
7782 buf = u8g2_m_20_10_2(&tile_buf_height);
7783 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
7784}
7785/* st75256 f */
7786void u8g2_Setup_st75256_i2c_jlx16080_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
7787{
7788 uint8_t tile_buf_height;
7789 uint8_t *buf;
7790 u8g2_SetupDisplay(u8g2, u8x8_d_st75256_jlx16080, u8x8_cad_st75256_i2c, byte_cb, gpio_and_delay_cb);
7791 buf = u8g2_m_20_10_f(&tile_buf_height);
7792 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
7793}
7794/* st75320 */
7795/* st75320 1 */
7796void u8g2_Setup_st75320_jlx320240_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
7797{
7798 uint8_t tile_buf_height;
7799 uint8_t *buf;
7800 u8g2_SetupDisplay(u8g2, u8x8_d_st75320_jlx320240, u8x8_cad_011, byte_cb, gpio_and_delay_cb);
7801 buf = u8g2_m_40_30_1(&tile_buf_height);
7802 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
7803}
7804/* st75320 2 */
7805void u8g2_Setup_st75320_jlx320240_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
7806{
7807 uint8_t tile_buf_height;
7808 uint8_t *buf;
7809 u8g2_SetupDisplay(u8g2, u8x8_d_st75320_jlx320240, u8x8_cad_011, byte_cb, gpio_and_delay_cb);
7810 buf = u8g2_m_40_30_2(&tile_buf_height);
7811 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
7812}
7813/* st75320 f */
7814void u8g2_Setup_st75320_jlx320240_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
7815{
7816 uint8_t tile_buf_height;
7817 uint8_t *buf;
7818 u8g2_SetupDisplay(u8g2, u8x8_d_st75320_jlx320240, u8x8_cad_011, byte_cb, gpio_and_delay_cb);
7819 buf = u8g2_m_40_30_f(&tile_buf_height);
7820 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
7821}
7822/* st75320 */
7823/* st75320 1 */
7824void u8g2_Setup_st75320_i2c_jlx320240_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
7825{
7826 uint8_t tile_buf_height;
7827 uint8_t *buf;
7828 u8g2_SetupDisplay(u8g2, u8x8_d_st75320_jlx320240, u8x8_cad_st75256_i2c, byte_cb, gpio_and_delay_cb);
7829 buf = u8g2_m_40_30_1(&tile_buf_height);
7830 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
7831}
7832/* st75320 2 */
7833void u8g2_Setup_st75320_i2c_jlx320240_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
7834{
7835 uint8_t tile_buf_height;
7836 uint8_t *buf;
7837 u8g2_SetupDisplay(u8g2, u8x8_d_st75320_jlx320240, u8x8_cad_st75256_i2c, byte_cb, gpio_and_delay_cb);
7838 buf = u8g2_m_40_30_2(&tile_buf_height);
7839 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
7840}
7841/* st75320 f */
7842void u8g2_Setup_st75320_i2c_jlx320240_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
7843{
7844 uint8_t tile_buf_height;
7845 uint8_t *buf;
7846 u8g2_SetupDisplay(u8g2, u8x8_d_st75320_jlx320240, u8x8_cad_st75256_i2c, byte_cb, gpio_and_delay_cb);
7847 buf = u8g2_m_40_30_f(&tile_buf_height);
7848 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
7849}
7850/* nt7534 */
7851/* nt7534 1 */
7852void u8g2_Setup_nt7534_tg12864r_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
7853{
7854 uint8_t tile_buf_height;
7855 uint8_t *buf;
7856 u8g2_SetupDisplay(u8g2, u8x8_d_nt7534_tg12864r, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
7857 buf = u8g2_m_16_8_1(&tile_buf_height);
7858 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
7859}
7860/* nt7534 2 */
7861void u8g2_Setup_nt7534_tg12864r_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
7862{
7863 uint8_t tile_buf_height;
7864 uint8_t *buf;
7865 u8g2_SetupDisplay(u8g2, u8x8_d_nt7534_tg12864r, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
7866 buf = u8g2_m_16_8_2(&tile_buf_height);
7867 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
7868}
7869/* nt7534 f */
7870void u8g2_Setup_nt7534_tg12864r_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
7871{
7872 uint8_t tile_buf_height;
7873 uint8_t *buf;
7874 u8g2_SetupDisplay(u8g2, u8x8_d_nt7534_tg12864r, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
7875 buf = u8g2_m_16_8_f(&tile_buf_height);
7876 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
7877}
7878/* ist3020 */
7879/* ist3020 1 */
7880void u8g2_Setup_ist3020_erc19264_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
7881{
7882 uint8_t tile_buf_height;
7883 uint8_t *buf;
7884 u8g2_SetupDisplay(u8g2, u8x8_d_ist3020_erc19264, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
7885 buf = u8g2_m_24_8_1(&tile_buf_height);
7886 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
7887}
7888/* ist3020 2 */
7889void u8g2_Setup_ist3020_erc19264_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
7890{
7891 uint8_t tile_buf_height;
7892 uint8_t *buf;
7893 u8g2_SetupDisplay(u8g2, u8x8_d_ist3020_erc19264, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
7894 buf = u8g2_m_24_8_2(&tile_buf_height);
7895 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
7896}
7897/* ist3020 f */
7898void u8g2_Setup_ist3020_erc19264_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
7899{
7900 uint8_t tile_buf_height;
7901 uint8_t *buf;
7902 u8g2_SetupDisplay(u8g2, u8x8_d_ist3020_erc19264, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
7903 buf = u8g2_m_24_8_f(&tile_buf_height);
7904 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
7905}
7906/* ist3088 */
7907/* ist3088 1 */
7908void u8g2_Setup_ist3088_320x240_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
7909{
7910 uint8_t tile_buf_height;
7911 uint8_t *buf;
7912 u8g2_SetupDisplay(u8g2, u8x8_d_ist3088_320x240, u8x8_cad_011, byte_cb, gpio_and_delay_cb);
7913 buf = u8g2_m_40_30_1(&tile_buf_height);
7914 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
7915}
7916/* ist3088 2 */
7917void u8g2_Setup_ist3088_320x240_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
7918{
7919 uint8_t tile_buf_height;
7920 uint8_t *buf;
7921 u8g2_SetupDisplay(u8g2, u8x8_d_ist3088_320x240, u8x8_cad_011, byte_cb, gpio_and_delay_cb);
7922 buf = u8g2_m_40_30_2(&tile_buf_height);
7923 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
7924}
7925/* ist3088 f */
7926void u8g2_Setup_ist3088_320x240_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
7927{
7928 uint8_t tile_buf_height;
7929 uint8_t *buf;
7930 u8g2_SetupDisplay(u8g2, u8x8_d_ist3088_320x240, u8x8_cad_011, byte_cb, gpio_and_delay_cb);
7931 buf = u8g2_m_40_30_f(&tile_buf_height);
7932 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
7933}
7934/* ist7920 */
7935/* ist7920 1 */
7936void u8g2_Setup_ist7920_128x128_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
7937{
7938 uint8_t tile_buf_height;
7939 uint8_t *buf;
7940 u8g2_SetupDisplay(u8g2, u8x8_d_ist7920_128x128, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
7941 buf = u8g2_m_16_16_1(&tile_buf_height);
7942 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
7943}
7944/* ist7920 2 */
7945void u8g2_Setup_ist7920_128x128_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
7946{
7947 uint8_t tile_buf_height;
7948 uint8_t *buf;
7949 u8g2_SetupDisplay(u8g2, u8x8_d_ist7920_128x128, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
7950 buf = u8g2_m_16_16_2(&tile_buf_height);
7951 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
7952}
7953/* ist7920 f */
7954void u8g2_Setup_ist7920_128x128_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
7955{
7956 uint8_t tile_buf_height;
7957 uint8_t *buf;
7958 u8g2_SetupDisplay(u8g2, u8x8_d_ist7920_128x128, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
7959 buf = u8g2_m_16_16_f(&tile_buf_height);
7960 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
7961}
7962/* sbn1661 */
7963/* sbn1661 1 */
7964void u8g2_Setup_sbn1661_122x32_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
7965{
7966 uint8_t tile_buf_height;
7967 uint8_t *buf;
7968 u8g2_SetupDisplay(u8g2, u8x8_d_sbn1661_122x32, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
7969 buf = u8g2_m_16_4_1(&tile_buf_height);
7970 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
7971}
7972/* sbn1661 2 */
7973void u8g2_Setup_sbn1661_122x32_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
7974{
7975 uint8_t tile_buf_height;
7976 uint8_t *buf;
7977 u8g2_SetupDisplay(u8g2, u8x8_d_sbn1661_122x32, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
7978 buf = u8g2_m_16_4_2(&tile_buf_height);
7979 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
7980}
7981/* sbn1661 f */
7982void u8g2_Setup_sbn1661_122x32_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
7983{
7984 uint8_t tile_buf_height;
7985 uint8_t *buf;
7986 u8g2_SetupDisplay(u8g2, u8x8_d_sbn1661_122x32, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
7987 buf = u8g2_m_16_4_f(&tile_buf_height);
7988 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
7989}
7990/* sed1520 */
7991/* sed1520 1 */
7992void u8g2_Setup_sed1520_122x32_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
7993{
7994 uint8_t tile_buf_height;
7995 uint8_t *buf;
7996 u8g2_SetupDisplay(u8g2, u8x8_d_sed1520_122x32, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
7997 buf = u8g2_m_16_4_1(&tile_buf_height);
7998 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
7999}
8000/* sed1520 2 */
8001void u8g2_Setup_sed1520_122x32_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
8002{
8003 uint8_t tile_buf_height;
8004 uint8_t *buf;
8005 u8g2_SetupDisplay(u8g2, u8x8_d_sed1520_122x32, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
8006 buf = u8g2_m_16_4_2(&tile_buf_height);
8007 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
8008}
8009/* sed1520 f */
8010void u8g2_Setup_sed1520_122x32_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
8011{
8012 uint8_t tile_buf_height;
8013 uint8_t *buf;
8014 u8g2_SetupDisplay(u8g2, u8x8_d_sed1520_122x32, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
8015 buf = u8g2_m_16_4_f(&tile_buf_height);
8016 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
8017}
8018/* ks0108 */
8019/* ks0108 1 */
8020void u8g2_Setup_ks0108_128x64_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
8021{
8022 uint8_t tile_buf_height;
8023 uint8_t *buf;
8024 u8g2_SetupDisplay(u8g2, u8x8_d_ks0108_128x64, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
8025 buf = u8g2_m_16_8_1(&tile_buf_height);
8026 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
8027}
8028/* ks0108 2 */
8029void u8g2_Setup_ks0108_128x64_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
8030{
8031 uint8_t tile_buf_height;
8032 uint8_t *buf;
8033 u8g2_SetupDisplay(u8g2, u8x8_d_ks0108_128x64, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
8034 buf = u8g2_m_16_8_2(&tile_buf_height);
8035 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
8036}
8037/* ks0108 f */
8038void u8g2_Setup_ks0108_128x64_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
8039{
8040 uint8_t tile_buf_height;
8041 uint8_t *buf;
8042 u8g2_SetupDisplay(u8g2, u8x8_d_ks0108_128x64, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
8043 buf = u8g2_m_16_8_f(&tile_buf_height);
8044 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
8045}
8046/* ks0108 */
8047/* ks0108 1 */
8048void u8g2_Setup_ks0108_erm19264_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
8049{
8050 uint8_t tile_buf_height;
8051 uint8_t *buf;
8052 u8g2_SetupDisplay(u8g2, u8x8_d_ks0108_erm19264, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
8053 buf = u8g2_m_24_8_1(&tile_buf_height);
8054 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
8055}
8056/* ks0108 2 */
8057void u8g2_Setup_ks0108_erm19264_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
8058{
8059 uint8_t tile_buf_height;
8060 uint8_t *buf;
8061 u8g2_SetupDisplay(u8g2, u8x8_d_ks0108_erm19264, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
8062 buf = u8g2_m_24_8_2(&tile_buf_height);
8063 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
8064}
8065/* ks0108 f */
8066void u8g2_Setup_ks0108_erm19264_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
8067{
8068 uint8_t tile_buf_height;
8069 uint8_t *buf;
8070 u8g2_SetupDisplay(u8g2, u8x8_d_ks0108_erm19264, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
8071 buf = u8g2_m_24_8_f(&tile_buf_height);
8072 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
8073}
8074/* t7932 */
8075/* t7932 1 */
8076void u8g2_Setup_t7932_150x32_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
8077{
8078 uint8_t tile_buf_height;
8079 uint8_t *buf;
8080 u8g2_SetupDisplay(u8g2, u8x8_d_t7932_150x32, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
8081 buf = u8g2_m_19_4_1(&tile_buf_height);
8082 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
8083}
8084/* t7932 2 */
8085void u8g2_Setup_t7932_150x32_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
8086{
8087 uint8_t tile_buf_height;
8088 uint8_t *buf;
8089 u8g2_SetupDisplay(u8g2, u8x8_d_t7932_150x32, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
8090 buf = u8g2_m_19_4_2(&tile_buf_height);
8091 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
8092}
8093/* t7932 f */
8094void u8g2_Setup_t7932_150x32_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
8095{
8096 uint8_t tile_buf_height;
8097 uint8_t *buf;
8098 u8g2_SetupDisplay(u8g2, u8x8_d_t7932_150x32, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
8099 buf = u8g2_m_19_4_f(&tile_buf_height);
8100 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
8101}
8102/* hd44102 */
8103/* hd44102 1 */
8104void u8g2_Setup_hd44102_100x64_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
8105{
8106 uint8_t tile_buf_height;
8107 uint8_t *buf;
8108 u8g2_SetupDisplay(u8g2, u8x8_d_hd44102_100x64, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
8109 buf = u8g2_m_13_8_1(&tile_buf_height);
8110 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
8111}
8112/* hd44102 2 */
8113void u8g2_Setup_hd44102_100x64_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
8114{
8115 uint8_t tile_buf_height;
8116 uint8_t *buf;
8117 u8g2_SetupDisplay(u8g2, u8x8_d_hd44102_100x64, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
8118 buf = u8g2_m_13_8_2(&tile_buf_height);
8119 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
8120}
8121/* hd44102 f */
8122void u8g2_Setup_hd44102_100x64_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
8123{
8124 uint8_t tile_buf_height;
8125 uint8_t *buf;
8126 u8g2_SetupDisplay(u8g2, u8x8_d_hd44102_100x64, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
8127 buf = u8g2_m_13_8_f(&tile_buf_height);
8128 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
8129}
8130/* lc7981 */
8131/* lc7981 1 */
8132void u8g2_Setup_lc7981_160x80_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
8133{
8134 uint8_t tile_buf_height;
8135 uint8_t *buf;
8136 u8g2_SetupDisplay(u8g2, u8x8_d_lc7981_160x80, u8x8_cad_100, byte_cb, gpio_and_delay_cb);
8137 buf = u8g2_m_20_10_1(&tile_buf_height);
8138 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
8139}
8140/* lc7981 2 */
8141void u8g2_Setup_lc7981_160x80_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
8142{
8143 uint8_t tile_buf_height;
8144 uint8_t *buf;
8145 u8g2_SetupDisplay(u8g2, u8x8_d_lc7981_160x80, u8x8_cad_100, byte_cb, gpio_and_delay_cb);
8146 buf = u8g2_m_20_10_2(&tile_buf_height);
8147 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
8148}
8149/* lc7981 f */
8150void u8g2_Setup_lc7981_160x80_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
8151{
8152 uint8_t tile_buf_height;
8153 uint8_t *buf;
8154 u8g2_SetupDisplay(u8g2, u8x8_d_lc7981_160x80, u8x8_cad_100, byte_cb, gpio_and_delay_cb);
8155 buf = u8g2_m_20_10_f(&tile_buf_height);
8156 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
8157}
8158/* lc7981 */
8159/* lc7981 1 */
8160void u8g2_Setup_lc7981_160x160_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
8161{
8162 uint8_t tile_buf_height;
8163 uint8_t *buf;
8164 u8g2_SetupDisplay(u8g2, u8x8_d_lc7981_160x160, u8x8_cad_100, byte_cb, gpio_and_delay_cb);
8165 buf = u8g2_m_20_20_1(&tile_buf_height);
8166 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
8167}
8168/* lc7981 2 */
8169void u8g2_Setup_lc7981_160x160_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
8170{
8171 uint8_t tile_buf_height;
8172 uint8_t *buf;
8173 u8g2_SetupDisplay(u8g2, u8x8_d_lc7981_160x160, u8x8_cad_100, byte_cb, gpio_and_delay_cb);
8174 buf = u8g2_m_20_20_2(&tile_buf_height);
8175 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
8176}
8177/* lc7981 f */
8178void u8g2_Setup_lc7981_160x160_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
8179{
8180 uint8_t tile_buf_height;
8181 uint8_t *buf;
8182 u8g2_SetupDisplay(u8g2, u8x8_d_lc7981_160x160, u8x8_cad_100, byte_cb, gpio_and_delay_cb);
8183 buf = u8g2_m_20_20_f(&tile_buf_height);
8184 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
8185}
8186/* lc7981 */
8187/* lc7981 1 */
8188void u8g2_Setup_lc7981_240x128_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
8189{
8190 uint8_t tile_buf_height;
8191 uint8_t *buf;
8192 u8g2_SetupDisplay(u8g2, u8x8_d_lc7981_240x128, u8x8_cad_100, byte_cb, gpio_and_delay_cb);
8193 buf = u8g2_m_30_16_1(&tile_buf_height);
8194 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
8195}
8196/* lc7981 2 */
8197void u8g2_Setup_lc7981_240x128_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
8198{
8199 uint8_t tile_buf_height;
8200 uint8_t *buf;
8201 u8g2_SetupDisplay(u8g2, u8x8_d_lc7981_240x128, u8x8_cad_100, byte_cb, gpio_and_delay_cb);
8202 buf = u8g2_m_30_16_2(&tile_buf_height);
8203 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
8204}
8205/* lc7981 f */
8206void u8g2_Setup_lc7981_240x128_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
8207{
8208 uint8_t tile_buf_height;
8209 uint8_t *buf;
8210 u8g2_SetupDisplay(u8g2, u8x8_d_lc7981_240x128, u8x8_cad_100, byte_cb, gpio_and_delay_cb);
8211 buf = u8g2_m_30_16_f(&tile_buf_height);
8212 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
8213}
8214/* lc7981 */
8215/* lc7981 1 */
8216void u8g2_Setup_lc7981_240x64_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
8217{
8218 uint8_t tile_buf_height;
8219 uint8_t *buf;
8220 u8g2_SetupDisplay(u8g2, u8x8_d_lc7981_240x64, u8x8_cad_100, byte_cb, gpio_and_delay_cb);
8221 buf = u8g2_m_30_8_1(&tile_buf_height);
8222 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
8223}
8224/* lc7981 2 */
8225void u8g2_Setup_lc7981_240x64_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
8226{
8227 uint8_t tile_buf_height;
8228 uint8_t *buf;
8229 u8g2_SetupDisplay(u8g2, u8x8_d_lc7981_240x64, u8x8_cad_100, byte_cb, gpio_and_delay_cb);
8230 buf = u8g2_m_30_8_2(&tile_buf_height);
8231 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
8232}
8233/* lc7981 f */
8234void u8g2_Setup_lc7981_240x64_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
8235{
8236 uint8_t tile_buf_height;
8237 uint8_t *buf;
8238 u8g2_SetupDisplay(u8g2, u8x8_d_lc7981_240x64, u8x8_cad_100, byte_cb, gpio_and_delay_cb);
8239 buf = u8g2_m_30_8_f(&tile_buf_height);
8240 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
8241}
8242/* lc7981 */
8243/* lc7981 1 */
8244void u8g2_Setup_lc7981_128x128_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
8245{
8246 uint8_t tile_buf_height;
8247 uint8_t *buf;
8248 u8g2_SetupDisplay(u8g2, u8x8_d_lc7981_128x128, u8x8_cad_100, byte_cb, gpio_and_delay_cb);
8249 buf = u8g2_m_16_16_1(&tile_buf_height);
8250 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
8251}
8252/* lc7981 2 */
8253void u8g2_Setup_lc7981_128x128_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
8254{
8255 uint8_t tile_buf_height;
8256 uint8_t *buf;
8257 u8g2_SetupDisplay(u8g2, u8x8_d_lc7981_128x128, u8x8_cad_100, byte_cb, gpio_and_delay_cb);
8258 buf = u8g2_m_16_16_2(&tile_buf_height);
8259 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
8260}
8261/* lc7981 f */
8262void u8g2_Setup_lc7981_128x128_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
8263{
8264 uint8_t tile_buf_height;
8265 uint8_t *buf;
8266 u8g2_SetupDisplay(u8g2, u8x8_d_lc7981_128x128, u8x8_cad_100, byte_cb, gpio_and_delay_cb);
8267 buf = u8g2_m_16_16_f(&tile_buf_height);
8268 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
8269}
8270/* t6963 */
8271/* t6963 1 */
8272void u8g2_Setup_t6963_240x128_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
8273{
8274 uint8_t tile_buf_height;
8275 uint8_t *buf;
8276 u8g2_SetupDisplay(u8g2, u8x8_d_t6963_240x128, u8x8_cad_100, byte_cb, gpio_and_delay_cb);
8277 buf = u8g2_m_30_16_1(&tile_buf_height);
8278 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
8279}
8280/* t6963 2 */
8281void u8g2_Setup_t6963_240x128_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
8282{
8283 uint8_t tile_buf_height;
8284 uint8_t *buf;
8285 u8g2_SetupDisplay(u8g2, u8x8_d_t6963_240x128, u8x8_cad_100, byte_cb, gpio_and_delay_cb);
8286 buf = u8g2_m_30_16_2(&tile_buf_height);
8287 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
8288}
8289/* t6963 f */
8290void u8g2_Setup_t6963_240x128_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
8291{
8292 uint8_t tile_buf_height;
8293 uint8_t *buf;
8294 u8g2_SetupDisplay(u8g2, u8x8_d_t6963_240x128, u8x8_cad_100, byte_cb, gpio_and_delay_cb);
8295 buf = u8g2_m_30_16_f(&tile_buf_height);
8296 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
8297}
8298/* t6963 */
8299/* t6963 1 */
8300void u8g2_Setup_t6963_240x64_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
8301{
8302 uint8_t tile_buf_height;
8303 uint8_t *buf;
8304 u8g2_SetupDisplay(u8g2, u8x8_d_t6963_240x64, u8x8_cad_100, byte_cb, gpio_and_delay_cb);
8305 buf = u8g2_m_30_8_1(&tile_buf_height);
8306 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
8307}
8308/* t6963 2 */
8309void u8g2_Setup_t6963_240x64_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
8310{
8311 uint8_t tile_buf_height;
8312 uint8_t *buf;
8313 u8g2_SetupDisplay(u8g2, u8x8_d_t6963_240x64, u8x8_cad_100, byte_cb, gpio_and_delay_cb);
8314 buf = u8g2_m_30_8_2(&tile_buf_height);
8315 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
8316}
8317/* t6963 f */
8318void u8g2_Setup_t6963_240x64_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
8319{
8320 uint8_t tile_buf_height;
8321 uint8_t *buf;
8322 u8g2_SetupDisplay(u8g2, u8x8_d_t6963_240x64, u8x8_cad_100, byte_cb, gpio_and_delay_cb);
8323 buf = u8g2_m_30_8_f(&tile_buf_height);
8324 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
8325}
8326/* t6963 */
8327/* t6963 1 */
8328void u8g2_Setup_t6963_256x64_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
8329{
8330 uint8_t tile_buf_height;
8331 uint8_t *buf;
8332 u8g2_SetupDisplay(u8g2, u8x8_d_t6963_256x64, u8x8_cad_100, byte_cb, gpio_and_delay_cb);
8333 buf = u8g2_m_32_8_1(&tile_buf_height);
8334 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
8335}
8336/* t6963 2 */
8337void u8g2_Setup_t6963_256x64_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
8338{
8339 uint8_t tile_buf_height;
8340 uint8_t *buf;
8341 u8g2_SetupDisplay(u8g2, u8x8_d_t6963_256x64, u8x8_cad_100, byte_cb, gpio_and_delay_cb);
8342 buf = u8g2_m_32_8_2(&tile_buf_height);
8343 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
8344}
8345/* t6963 f */
8346void u8g2_Setup_t6963_256x64_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
8347{
8348 uint8_t tile_buf_height;
8349 uint8_t *buf;
8350 u8g2_SetupDisplay(u8g2, u8x8_d_t6963_256x64, u8x8_cad_100, byte_cb, gpio_and_delay_cb);
8351 buf = u8g2_m_32_8_f(&tile_buf_height);
8352 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
8353}
8354/* t6963 */
8355/* t6963 1 */
8356void u8g2_Setup_t6963_128x64_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
8357{
8358 uint8_t tile_buf_height;
8359 uint8_t *buf;
8360 u8g2_SetupDisplay(u8g2, u8x8_d_t6963_128x64, u8x8_cad_100, byte_cb, gpio_and_delay_cb);
8361 buf = u8g2_m_16_8_1(&tile_buf_height);
8362 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
8363}
8364void u8g2_Setup_t6963_128x64_alt_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
8365{
8366 uint8_t tile_buf_height;
8367 uint8_t *buf;
8368 u8g2_SetupDisplay(u8g2, u8x8_d_t6963_128x64_alt, u8x8_cad_100, byte_cb, gpio_and_delay_cb);
8369 buf = u8g2_m_16_8_1(&tile_buf_height);
8370 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
8371}
8372/* t6963 2 */
8373void u8g2_Setup_t6963_128x64_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
8374{
8375 uint8_t tile_buf_height;
8376 uint8_t *buf;
8377 u8g2_SetupDisplay(u8g2, u8x8_d_t6963_128x64, u8x8_cad_100, byte_cb, gpio_and_delay_cb);
8378 buf = u8g2_m_16_8_2(&tile_buf_height);
8379 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
8380}
8381void u8g2_Setup_t6963_128x64_alt_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
8382{
8383 uint8_t tile_buf_height;
8384 uint8_t *buf;
8385 u8g2_SetupDisplay(u8g2, u8x8_d_t6963_128x64_alt, u8x8_cad_100, byte_cb, gpio_and_delay_cb);
8386 buf = u8g2_m_16_8_2(&tile_buf_height);
8387 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
8388}
8389/* t6963 f */
8390void u8g2_Setup_t6963_128x64_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
8391{
8392 uint8_t tile_buf_height;
8393 uint8_t *buf;
8394 u8g2_SetupDisplay(u8g2, u8x8_d_t6963_128x64, u8x8_cad_100, byte_cb, gpio_and_delay_cb);
8395 buf = u8g2_m_16_8_f(&tile_buf_height);
8396 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
8397}
8398void u8g2_Setup_t6963_128x64_alt_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
8399{
8400 uint8_t tile_buf_height;
8401 uint8_t *buf;
8402 u8g2_SetupDisplay(u8g2, u8x8_d_t6963_128x64_alt, u8x8_cad_100, byte_cb, gpio_and_delay_cb);
8403 buf = u8g2_m_16_8_f(&tile_buf_height);
8404 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
8405}
8406/* t6963 */
8407/* t6963 1 */
8408void u8g2_Setup_t6963_160x80_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
8409{
8410 uint8_t tile_buf_height;
8411 uint8_t *buf;
8412 u8g2_SetupDisplay(u8g2, u8x8_d_t6963_160x80, u8x8_cad_100, byte_cb, gpio_and_delay_cb);
8413 buf = u8g2_m_20_10_1(&tile_buf_height);
8414 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
8415}
8416/* t6963 2 */
8417void u8g2_Setup_t6963_160x80_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
8418{
8419 uint8_t tile_buf_height;
8420 uint8_t *buf;
8421 u8g2_SetupDisplay(u8g2, u8x8_d_t6963_160x80, u8x8_cad_100, byte_cb, gpio_and_delay_cb);
8422 buf = u8g2_m_20_10_2(&tile_buf_height);
8423 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
8424}
8425/* t6963 f */
8426void u8g2_Setup_t6963_160x80_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
8427{
8428 uint8_t tile_buf_height;
8429 uint8_t *buf;
8430 u8g2_SetupDisplay(u8g2, u8x8_d_t6963_160x80, u8x8_cad_100, byte_cb, gpio_and_delay_cb);
8431 buf = u8g2_m_20_10_f(&tile_buf_height);
8432 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
8433}
8434/* t6963 */
8435/* t6963 1 */
8436void u8g2_Setup_t6963_128x128_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
8437{
8438 uint8_t tile_buf_height;
8439 uint8_t *buf;
8440 u8g2_SetupDisplay(u8g2, u8x8_d_t6963_128x128, u8x8_cad_100, byte_cb, gpio_and_delay_cb);
8441 buf = u8g2_m_16_16_1(&tile_buf_height);
8442 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
8443}
8444/* t6963 2 */
8445void u8g2_Setup_t6963_128x128_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
8446{
8447 uint8_t tile_buf_height;
8448 uint8_t *buf;
8449 u8g2_SetupDisplay(u8g2, u8x8_d_t6963_128x128, u8x8_cad_100, byte_cb, gpio_and_delay_cb);
8450 buf = u8g2_m_16_16_2(&tile_buf_height);
8451 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
8452}
8453/* t6963 f */
8454void u8g2_Setup_t6963_128x128_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
8455{
8456 uint8_t tile_buf_height;
8457 uint8_t *buf;
8458 u8g2_SetupDisplay(u8g2, u8x8_d_t6963_128x128, u8x8_cad_100, byte_cb, gpio_and_delay_cb);
8459 buf = u8g2_m_16_16_f(&tile_buf_height);
8460 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
8461}
8462/* t6963 */
8463/* t6963 1 */
8464void u8g2_Setup_t6963_128x160_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
8465{
8466 uint8_t tile_buf_height;
8467 uint8_t *buf;
8468 u8g2_SetupDisplay(u8g2, u8x8_d_t6963_128x160, u8x8_cad_100, byte_cb, gpio_and_delay_cb);
8469 buf = u8g2_m_16_20_1(&tile_buf_height);
8470 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
8471}
8472/* t6963 2 */
8473void u8g2_Setup_t6963_128x160_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
8474{
8475 uint8_t tile_buf_height;
8476 uint8_t *buf;
8477 u8g2_SetupDisplay(u8g2, u8x8_d_t6963_128x160, u8x8_cad_100, byte_cb, gpio_and_delay_cb);
8478 buf = u8g2_m_16_20_2(&tile_buf_height);
8479 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
8480}
8481/* t6963 f */
8482void u8g2_Setup_t6963_128x160_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
8483{
8484 uint8_t tile_buf_height;
8485 uint8_t *buf;
8486 u8g2_SetupDisplay(u8g2, u8x8_d_t6963_128x160, u8x8_cad_100, byte_cb, gpio_and_delay_cb);
8487 buf = u8g2_m_16_20_f(&tile_buf_height);
8488 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
8489}
8490/* ssd1320 */
8491/* ssd1320 1 */
8492void u8g2_Setup_ssd1320_160x32_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
8493{
8494 uint8_t tile_buf_height;
8495 uint8_t *buf;
8496 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1320_160x32, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
8497 buf = u8g2_m_20_4_1(&tile_buf_height);
8498 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
8499}
8500/* ssd1320 2 */
8501void u8g2_Setup_ssd1320_160x32_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
8502{
8503 uint8_t tile_buf_height;
8504 uint8_t *buf;
8505 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1320_160x32, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
8506 buf = u8g2_m_20_4_2(&tile_buf_height);
8507 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
8508}
8509/* ssd1320 f */
8510void u8g2_Setup_ssd1320_160x32_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
8511{
8512 uint8_t tile_buf_height;
8513 uint8_t *buf;
8514 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1320_160x32, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
8515 buf = u8g2_m_20_4_f(&tile_buf_height);
8516 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
8517}
8518/* ssd1320 */
8519/* ssd1320 1 */
8520void u8g2_Setup_ssd1320_128x72_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
8521{
8522 uint8_t tile_buf_height;
8523 uint8_t *buf;
8524 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1320_128x72, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
8525 buf = u8g2_m_16_9_1(&tile_buf_height);
8526 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
8527}
8528/* ssd1320 2 */
8529void u8g2_Setup_ssd1320_128x72_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
8530{
8531 uint8_t tile_buf_height;
8532 uint8_t *buf;
8533 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1320_128x72, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
8534 buf = u8g2_m_16_9_2(&tile_buf_height);
8535 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
8536}
8537/* ssd1320 f */
8538void u8g2_Setup_ssd1320_128x72_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
8539{
8540 uint8_t tile_buf_height;
8541 uint8_t *buf;
8542 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1320_128x72, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
8543 buf = u8g2_m_16_9_f(&tile_buf_height);
8544 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
8545}
8546/* ssd1320 */
8547/* ssd1320 1 */
8548void u8g2_Setup_ssd1320_160x132_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
8549{
8550 uint8_t tile_buf_height;
8551 uint8_t *buf;
8552 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1320_160x132, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
8553 buf = u8g2_m_20_17_1(&tile_buf_height);
8554 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
8555}
8556/* ssd1320 2 */
8557void u8g2_Setup_ssd1320_160x132_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
8558{
8559 uint8_t tile_buf_height;
8560 uint8_t *buf;
8561 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1320_160x132, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
8562 buf = u8g2_m_20_17_2(&tile_buf_height);
8563 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
8564}
8565/* ssd1320 f */
8566void u8g2_Setup_ssd1320_160x132_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
8567{
8568 uint8_t tile_buf_height;
8569 uint8_t *buf;
8570 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1320_160x132, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
8571 buf = u8g2_m_20_17_f(&tile_buf_height);
8572 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
8573}
8574/* ssd1320 */
8575/* ssd1320 1 */
8576void u8g2_Setup_ssd1320_160x80_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
8577{
8578 uint8_t tile_buf_height;
8579 uint8_t *buf;
8580 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1320_160x80, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
8581 buf = u8g2_m_20_10_1(&tile_buf_height);
8582 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
8583}
8584/* ssd1320 2 */
8585void u8g2_Setup_ssd1320_160x80_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
8586{
8587 uint8_t tile_buf_height;
8588 uint8_t *buf;
8589 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1320_160x80, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
8590 buf = u8g2_m_20_10_2(&tile_buf_height);
8591 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
8592}
8593/* ssd1320 f */
8594void u8g2_Setup_ssd1320_160x80_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
8595{
8596 uint8_t tile_buf_height;
8597 uint8_t *buf;
8598 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1320_160x80, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
8599 buf = u8g2_m_20_10_f(&tile_buf_height);
8600 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
8601}
8602/* ssd1320 */
8603/* ssd1320 1 */
8604void u8g2_Setup_ssd1320_i2c_160x80_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
8605{
8606 uint8_t tile_buf_height;
8607 uint8_t *buf;
8608 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1320_160x80, u8x8_cad_ssd13xx_fast_i2c, byte_cb, gpio_and_delay_cb);
8609 buf = u8g2_m_20_10_1(&tile_buf_height);
8610 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
8611}
8612/* ssd1320 2 */
8613void u8g2_Setup_ssd1320_i2c_160x80_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
8614{
8615 uint8_t tile_buf_height;
8616 uint8_t *buf;
8617 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1320_160x80, u8x8_cad_ssd13xx_fast_i2c, byte_cb, gpio_and_delay_cb);
8618 buf = u8g2_m_20_10_2(&tile_buf_height);
8619 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
8620}
8621/* ssd1320 f */
8622void u8g2_Setup_ssd1320_i2c_160x80_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
8623{
8624 uint8_t tile_buf_height;
8625 uint8_t *buf;
8626 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1320_160x80, u8x8_cad_ssd13xx_fast_i2c, byte_cb, gpio_and_delay_cb);
8627 buf = u8g2_m_20_10_f(&tile_buf_height);
8628 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
8629}
8630/* ssd1322 */
8631/* ssd1322 1 */
8632void u8g2_Setup_ssd1322_240x128_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
8633{
8634 uint8_t tile_buf_height;
8635 uint8_t *buf;
8636 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1322_240x128, u8x8_cad_011, byte_cb, gpio_and_delay_cb);
8637 buf = u8g2_m_30_16_1(&tile_buf_height);
8638 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
8639}
8640void u8g2_Setup_ssd1322_topwin_240x128_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
8641{
8642 uint8_t tile_buf_height;
8643 uint8_t *buf;
8644 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1322_topwin_240x128, u8x8_cad_011, byte_cb, gpio_and_delay_cb);
8645 buf = u8g2_m_30_16_1(&tile_buf_height);
8646 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
8647}
8648/* ssd1322 2 */
8649void u8g2_Setup_ssd1322_240x128_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
8650{
8651 uint8_t tile_buf_height;
8652 uint8_t *buf;
8653 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1322_240x128, u8x8_cad_011, byte_cb, gpio_and_delay_cb);
8654 buf = u8g2_m_30_16_2(&tile_buf_height);
8655 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
8656}
8657void u8g2_Setup_ssd1322_topwin_240x128_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
8658{
8659 uint8_t tile_buf_height;
8660 uint8_t *buf;
8661 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1322_topwin_240x128, u8x8_cad_011, byte_cb, gpio_and_delay_cb);
8662 buf = u8g2_m_30_16_2(&tile_buf_height);
8663 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
8664}
8665/* ssd1322 f */
8666void u8g2_Setup_ssd1322_240x128_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
8667{
8668 uint8_t tile_buf_height;
8669 uint8_t *buf;
8670 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1322_240x128, u8x8_cad_011, byte_cb, gpio_and_delay_cb);
8671 buf = u8g2_m_30_16_f(&tile_buf_height);
8672 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
8673}
8674void u8g2_Setup_ssd1322_topwin_240x128_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
8675{
8676 uint8_t tile_buf_height;
8677 uint8_t *buf;
8678 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1322_topwin_240x128, u8x8_cad_011, byte_cb, gpio_and_delay_cb);
8679 buf = u8g2_m_30_16_f(&tile_buf_height);
8680 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
8681}
8682/* ssd1322 */
8683/* ssd1322 1 */
8684void u8g2_Setup_ssd1322_nhd_256x64_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
8685{
8686 uint8_t tile_buf_height;
8687 uint8_t *buf;
8688 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1322_nhd_256x64, u8x8_cad_011, byte_cb, gpio_and_delay_cb);
8689 buf = u8g2_m_32_8_1(&tile_buf_height);
8690 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
8691}
8692void u8g2_Setup_ssd1322_zjy_256x64_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
8693{
8694 uint8_t tile_buf_height;
8695 uint8_t *buf;
8696 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1322_zjy_256x64, u8x8_cad_011, byte_cb, gpio_and_delay_cb);
8697 buf = u8g2_m_32_8_1(&tile_buf_height);
8698 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
8699}
8700/* ssd1322 2 */
8701void u8g2_Setup_ssd1322_nhd_256x64_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
8702{
8703 uint8_t tile_buf_height;
8704 uint8_t *buf;
8705 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1322_nhd_256x64, u8x8_cad_011, byte_cb, gpio_and_delay_cb);
8706 buf = u8g2_m_32_8_2(&tile_buf_height);
8707 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
8708}
8709void u8g2_Setup_ssd1322_zjy_256x64_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
8710{
8711 uint8_t tile_buf_height;
8712 uint8_t *buf;
8713 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1322_zjy_256x64, u8x8_cad_011, byte_cb, gpio_and_delay_cb);
8714 buf = u8g2_m_32_8_2(&tile_buf_height);
8715 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
8716}
8717/* ssd1322 f */
8718void u8g2_Setup_ssd1322_nhd_256x64_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
8719{
8720 uint8_t tile_buf_height;
8721 uint8_t *buf;
8722 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1322_nhd_256x64, u8x8_cad_011, byte_cb, gpio_and_delay_cb);
8723 buf = u8g2_m_32_8_f(&tile_buf_height);
8724 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
8725}
8726void u8g2_Setup_ssd1322_zjy_256x64_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
8727{
8728 uint8_t tile_buf_height;
8729 uint8_t *buf;
8730 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1322_zjy_256x64, u8x8_cad_011, byte_cb, gpio_and_delay_cb);
8731 buf = u8g2_m_32_8_f(&tile_buf_height);
8732 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
8733}
8734/* ssd1322 */
8735/* ssd1322 1 */
8736void u8g2_Setup_ssd1322_nhd_128x64_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
8737{
8738 uint8_t tile_buf_height;
8739 uint8_t *buf;
8740 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1322_nhd_128x64, u8x8_cad_011, byte_cb, gpio_and_delay_cb);
8741 buf = u8g2_m_16_8_1(&tile_buf_height);
8742 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
8743}
8744/* ssd1322 2 */
8745void u8g2_Setup_ssd1322_nhd_128x64_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
8746{
8747 uint8_t tile_buf_height;
8748 uint8_t *buf;
8749 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1322_nhd_128x64, u8x8_cad_011, byte_cb, gpio_and_delay_cb);
8750 buf = u8g2_m_16_8_2(&tile_buf_height);
8751 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
8752}
8753/* ssd1322 f */
8754void u8g2_Setup_ssd1322_nhd_128x64_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
8755{
8756 uint8_t tile_buf_height;
8757 uint8_t *buf;
8758 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1322_nhd_128x64, u8x8_cad_011, byte_cb, gpio_and_delay_cb);
8759 buf = u8g2_m_16_8_f(&tile_buf_height);
8760 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
8761}
8762/* ssd1362z */
8763/* ssd1362z 1 */
8764void u8g2_Setup_ssd1362z_256x64_oel1m0033we_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
8765{
8766 uint8_t tile_buf_height;
8767 uint8_t *buf;
8768 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1362z_256x64_oel1m0033we, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
8769 buf = u8g2_m_32_8_1(&tile_buf_height);
8770 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
8771}
8772/* ssd1362z 2 */
8773void u8g2_Setup_ssd1362z_256x64_oel1m0033we_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
8774{
8775 uint8_t tile_buf_height;
8776 uint8_t *buf;
8777 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1362z_256x64_oel1m0033we, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
8778 buf = u8g2_m_32_8_2(&tile_buf_height);
8779 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
8780}
8781/* ssd1362z f */
8782void u8g2_Setup_ssd1362z_256x64_oel1m0033we_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
8783{
8784 uint8_t tile_buf_height;
8785 uint8_t *buf;
8786 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1362z_256x64_oel1m0033we, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
8787 buf = u8g2_m_32_8_f(&tile_buf_height);
8788 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
8789}
8790/* ssd1362z */
8791/* ssd1362z 1 */
8792void u8g2_Setup_ssd1362z_i2c_256x64_oel1m0033we_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
8793{
8794 uint8_t tile_buf_height;
8795 uint8_t *buf;
8796 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1362z_256x64_oel1m0033we, u8x8_cad_ssd13xx_fast_i2c, byte_cb, gpio_and_delay_cb);
8797 buf = u8g2_m_32_8_1(&tile_buf_height);
8798 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
8799}
8800/* ssd1362z 2 */
8801void u8g2_Setup_ssd1362z_i2c_256x64_oel1m0033we_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
8802{
8803 uint8_t tile_buf_height;
8804 uint8_t *buf;
8805 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1362z_256x64_oel1m0033we, u8x8_cad_ssd13xx_fast_i2c, byte_cb, gpio_and_delay_cb);
8806 buf = u8g2_m_32_8_2(&tile_buf_height);
8807 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
8808}
8809/* ssd1362z f */
8810void u8g2_Setup_ssd1362z_i2c_256x64_oel1m0033we_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
8811{
8812 uint8_t tile_buf_height;
8813 uint8_t *buf;
8814 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1362z_256x64_oel1m0033we, u8x8_cad_ssd13xx_fast_i2c, byte_cb, gpio_and_delay_cb);
8815 buf = u8g2_m_32_8_f(&tile_buf_height);
8816 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
8817}
8818/* ssd1362 */
8819/* ssd1362 1 */
8820void u8g2_Setup_ssd1362_256x64_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
8821{
8822 uint8_t tile_buf_height;
8823 uint8_t *buf;
8824 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1362_256x64, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
8825 buf = u8g2_m_32_8_1(&tile_buf_height);
8826 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
8827}
8828/* ssd1362 2 */
8829void u8g2_Setup_ssd1362_256x64_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
8830{
8831 uint8_t tile_buf_height;
8832 uint8_t *buf;
8833 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1362_256x64, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
8834 buf = u8g2_m_32_8_2(&tile_buf_height);
8835 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
8836}
8837/* ssd1362 f */
8838void u8g2_Setup_ssd1362_256x64_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
8839{
8840 uint8_t tile_buf_height;
8841 uint8_t *buf;
8842 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1362_256x64, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
8843 buf = u8g2_m_32_8_f(&tile_buf_height);
8844 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
8845}
8846/* ssd1362 */
8847/* ssd1362 1 */
8848void u8g2_Setup_ssd1362_i2c_256x64_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
8849{
8850 uint8_t tile_buf_height;
8851 uint8_t *buf;
8852 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1362_256x64, u8x8_cad_ssd13xx_fast_i2c, byte_cb, gpio_and_delay_cb);
8853 buf = u8g2_m_32_8_1(&tile_buf_height);
8854 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
8855}
8856/* ssd1362 2 */
8857void u8g2_Setup_ssd1362_i2c_256x64_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
8858{
8859 uint8_t tile_buf_height;
8860 uint8_t *buf;
8861 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1362_256x64, u8x8_cad_ssd13xx_fast_i2c, byte_cb, gpio_and_delay_cb);
8862 buf = u8g2_m_32_8_2(&tile_buf_height);
8863 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
8864}
8865/* ssd1362 f */
8866void u8g2_Setup_ssd1362_i2c_256x64_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
8867{
8868 uint8_t tile_buf_height;
8869 uint8_t *buf;
8870 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1362_256x64, u8x8_cad_ssd13xx_fast_i2c, byte_cb, gpio_and_delay_cb);
8871 buf = u8g2_m_32_8_f(&tile_buf_height);
8872 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
8873}
8874/* ssd1362 */
8875/* ssd1362 1 */
8876void u8g2_Setup_ssd1362_206x36_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
8877{
8878 uint8_t tile_buf_height;
8879 uint8_t *buf;
8880 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1362_206x36, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
8881 buf = u8g2_m_26_5_1(&tile_buf_height);
8882 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
8883}
8884/* ssd1362 2 */
8885void u8g2_Setup_ssd1362_206x36_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
8886{
8887 uint8_t tile_buf_height;
8888 uint8_t *buf;
8889 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1362_206x36, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
8890 buf = u8g2_m_26_5_2(&tile_buf_height);
8891 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
8892}
8893/* ssd1362 f */
8894void u8g2_Setup_ssd1362_206x36_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
8895{
8896 uint8_t tile_buf_height;
8897 uint8_t *buf;
8898 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1362_206x36, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
8899 buf = u8g2_m_26_5_f(&tile_buf_height);
8900 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
8901}
8902/* ssd1362 */
8903/* ssd1362 1 */
8904void u8g2_Setup_ssd1362_i2c_206x36_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
8905{
8906 uint8_t tile_buf_height;
8907 uint8_t *buf;
8908 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1362_206x36, u8x8_cad_ssd13xx_fast_i2c, byte_cb, gpio_and_delay_cb);
8909 buf = u8g2_m_26_5_1(&tile_buf_height);
8910 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
8911}
8912/* ssd1362 2 */
8913void u8g2_Setup_ssd1362_i2c_206x36_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
8914{
8915 uint8_t tile_buf_height;
8916 uint8_t *buf;
8917 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1362_206x36, u8x8_cad_ssd13xx_fast_i2c, byte_cb, gpio_and_delay_cb);
8918 buf = u8g2_m_26_5_2(&tile_buf_height);
8919 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
8920}
8921/* ssd1362 f */
8922void u8g2_Setup_ssd1362_i2c_206x36_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
8923{
8924 uint8_t tile_buf_height;
8925 uint8_t *buf;
8926 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1362_206x36, u8x8_cad_ssd13xx_fast_i2c, byte_cb, gpio_and_delay_cb);
8927 buf = u8g2_m_26_5_f(&tile_buf_height);
8928 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
8929}
8930/* ssd1363 */
8931/* ssd1363 1 */
8932void u8g2_Setup_ssd1363_256x128_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
8933{
8934 uint8_t tile_buf_height;
8935 uint8_t *buf;
8936 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1363_256x128, u8x8_cad_011, byte_cb, gpio_and_delay_cb);
8937 buf = u8g2_m_32_16_1(&tile_buf_height);
8938 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
8939}
8940/* ssd1363 2 */
8941void u8g2_Setup_ssd1363_256x128_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
8942{
8943 uint8_t tile_buf_height;
8944 uint8_t *buf;
8945 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1363_256x128, u8x8_cad_011, byte_cb, gpio_and_delay_cb);
8946 buf = u8g2_m_32_16_2(&tile_buf_height);
8947 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
8948}
8949/* ssd1363 f */
8950void u8g2_Setup_ssd1363_256x128_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
8951{
8952 uint8_t tile_buf_height;
8953 uint8_t *buf;
8954 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1363_256x128, u8x8_cad_011, byte_cb, gpio_and_delay_cb);
8955 buf = u8g2_m_32_16_f(&tile_buf_height);
8956 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
8957}
8958/* ssd1363 */
8959/* ssd1363 1 */
8960void u8g2_Setup_ssd1363_i2c_256x128_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
8961{
8962 uint8_t tile_buf_height;
8963 uint8_t *buf;
8964 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1363_256x128, u8x8_cad_011_ssd13xx_i2c, byte_cb, gpio_and_delay_cb);
8965 buf = u8g2_m_32_16_1(&tile_buf_height);
8966 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
8967}
8968/* ssd1363 2 */
8969void u8g2_Setup_ssd1363_i2c_256x128_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
8970{
8971 uint8_t tile_buf_height;
8972 uint8_t *buf;
8973 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1363_256x128, u8x8_cad_011_ssd13xx_i2c, byte_cb, gpio_and_delay_cb);
8974 buf = u8g2_m_32_16_2(&tile_buf_height);
8975 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
8976}
8977/* ssd1363 f */
8978void u8g2_Setup_ssd1363_i2c_256x128_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
8979{
8980 uint8_t tile_buf_height;
8981 uint8_t *buf;
8982 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1363_256x128, u8x8_cad_011_ssd13xx_i2c, byte_cb, gpio_and_delay_cb);
8983 buf = u8g2_m_32_16_f(&tile_buf_height);
8984 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
8985}
8986/* ssd1606 */
8987/* ssd1606 1 */
8988void u8g2_Setup_ssd1606_172x72_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
8989{
8990 uint8_t tile_buf_height;
8991 uint8_t *buf;
8992 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1606_172x72, u8x8_cad_011, byte_cb, gpio_and_delay_cb);
8993 buf = u8g2_m_22_9_1(&tile_buf_height);
8994 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
8995}
8996/* ssd1606 2 */
8997void u8g2_Setup_ssd1606_172x72_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
8998{
8999 uint8_t tile_buf_height;
9000 uint8_t *buf;
9001 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1606_172x72, u8x8_cad_011, byte_cb, gpio_and_delay_cb);
9002 buf = u8g2_m_22_9_2(&tile_buf_height);
9003 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
9004}
9005/* ssd1606 f */
9006void u8g2_Setup_ssd1606_172x72_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
9007{
9008 uint8_t tile_buf_height;
9009 uint8_t *buf;
9010 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1606_172x72, u8x8_cad_011, byte_cb, gpio_and_delay_cb);
9011 buf = u8g2_m_22_9_f(&tile_buf_height);
9012 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
9013}
9014/* ssd1607 */
9015/* ssd1607 1 */
9016void u8g2_Setup_ssd1607_200x200_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
9017{
9018 uint8_t tile_buf_height;
9019 uint8_t *buf;
9020 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1607_200x200, u8x8_cad_011, byte_cb, gpio_and_delay_cb);
9021 buf = u8g2_m_25_25_1(&tile_buf_height);
9022 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
9023}
9024void u8g2_Setup_ssd1607_gd_200x200_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
9025{
9026 uint8_t tile_buf_height;
9027 uint8_t *buf;
9028 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1607_gd_200x200, u8x8_cad_011, byte_cb, gpio_and_delay_cb);
9029 buf = u8g2_m_25_25_1(&tile_buf_height);
9030 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
9031}
9032void u8g2_Setup_ssd1607_ws_200x200_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
9033{
9034 uint8_t tile_buf_height;
9035 uint8_t *buf;
9036 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1607_ws_200x200, u8x8_cad_011, byte_cb, gpio_and_delay_cb);
9037 buf = u8g2_m_25_25_1(&tile_buf_height);
9038 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
9039}
9040/* ssd1607 2 */
9041void u8g2_Setup_ssd1607_200x200_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
9042{
9043 uint8_t tile_buf_height;
9044 uint8_t *buf;
9045 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1607_200x200, u8x8_cad_011, byte_cb, gpio_and_delay_cb);
9046 buf = u8g2_m_25_25_2(&tile_buf_height);
9047 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
9048}
9049void u8g2_Setup_ssd1607_gd_200x200_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
9050{
9051 uint8_t tile_buf_height;
9052 uint8_t *buf;
9053 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1607_gd_200x200, u8x8_cad_011, byte_cb, gpio_and_delay_cb);
9054 buf = u8g2_m_25_25_2(&tile_buf_height);
9055 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
9056}
9057void u8g2_Setup_ssd1607_ws_200x200_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
9058{
9059 uint8_t tile_buf_height;
9060 uint8_t *buf;
9061 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1607_ws_200x200, u8x8_cad_011, byte_cb, gpio_and_delay_cb);
9062 buf = u8g2_m_25_25_2(&tile_buf_height);
9063 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
9064}
9065/* ssd1607 f */
9066void u8g2_Setup_ssd1607_200x200_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
9067{
9068 uint8_t tile_buf_height;
9069 uint8_t *buf;
9070 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1607_200x200, u8x8_cad_011, byte_cb, gpio_and_delay_cb);
9071 buf = u8g2_m_25_25_f(&tile_buf_height);
9072 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
9073}
9074void u8g2_Setup_ssd1607_gd_200x200_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
9075{
9076 uint8_t tile_buf_height;
9077 uint8_t *buf;
9078 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1607_gd_200x200, u8x8_cad_011, byte_cb, gpio_and_delay_cb);
9079 buf = u8g2_m_25_25_f(&tile_buf_height);
9080 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
9081}
9082void u8g2_Setup_ssd1607_ws_200x200_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
9083{
9084 uint8_t tile_buf_height;
9085 uint8_t *buf;
9086 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1607_ws_200x200, u8x8_cad_011, byte_cb, gpio_and_delay_cb);
9087 buf = u8g2_m_25_25_f(&tile_buf_height);
9088 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
9089}
9090/* il3820 */
9091/* il3820 1 */
9092void u8g2_Setup_il3820_296x128_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
9093{
9094 uint8_t tile_buf_height;
9095 uint8_t *buf;
9096 u8g2_SetupDisplay(u8g2, u8x8_d_il3820_296x128, u8x8_cad_011, byte_cb, gpio_and_delay_cb);
9097 buf = u8g2_m_37_16_1(&tile_buf_height);
9098 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
9099}
9100void u8g2_Setup_il3820_v2_296x128_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
9101{
9102 uint8_t tile_buf_height;
9103 uint8_t *buf;
9104 u8g2_SetupDisplay(u8g2, u8x8_d_il3820_v2_296x128, u8x8_cad_011, byte_cb, gpio_and_delay_cb);
9105 buf = u8g2_m_37_16_1(&tile_buf_height);
9106 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
9107}
9108/* il3820 2 */
9109void u8g2_Setup_il3820_296x128_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
9110{
9111 uint8_t tile_buf_height;
9112 uint8_t *buf;
9113 u8g2_SetupDisplay(u8g2, u8x8_d_il3820_296x128, u8x8_cad_011, byte_cb, gpio_and_delay_cb);
9114 buf = u8g2_m_37_16_2(&tile_buf_height);
9115 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
9116}
9117void u8g2_Setup_il3820_v2_296x128_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
9118{
9119 uint8_t tile_buf_height;
9120 uint8_t *buf;
9121 u8g2_SetupDisplay(u8g2, u8x8_d_il3820_v2_296x128, u8x8_cad_011, byte_cb, gpio_and_delay_cb);
9122 buf = u8g2_m_37_16_2(&tile_buf_height);
9123 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
9124}
9125/* il3820 f */
9126void u8g2_Setup_il3820_296x128_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
9127{
9128 uint8_t tile_buf_height;
9129 uint8_t *buf;
9130 u8g2_SetupDisplay(u8g2, u8x8_d_il3820_296x128, u8x8_cad_011, byte_cb, gpio_and_delay_cb);
9131 buf = u8g2_m_37_16_f(&tile_buf_height);
9132 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
9133}
9134void u8g2_Setup_il3820_v2_296x128_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
9135{
9136 uint8_t tile_buf_height;
9137 uint8_t *buf;
9138 u8g2_SetupDisplay(u8g2, u8x8_d_il3820_v2_296x128, u8x8_cad_011, byte_cb, gpio_and_delay_cb);
9139 buf = u8g2_m_37_16_f(&tile_buf_height);
9140 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
9141}
9142/* sed1330 */
9143/* sed1330 1 */
9144void u8g2_Setup_sed1330_240x128_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
9145{
9146 uint8_t tile_buf_height;
9147 uint8_t *buf;
9148 u8g2_SetupDisplay(u8g2, u8x8_d_sed1330_240x128, u8x8_cad_100, byte_cb, gpio_and_delay_cb);
9149 buf = u8g2_m_30_16_1(&tile_buf_height);
9150 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
9151}
9152/* sed1330 2 */
9153void u8g2_Setup_sed1330_240x128_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
9154{
9155 uint8_t tile_buf_height;
9156 uint8_t *buf;
9157 u8g2_SetupDisplay(u8g2, u8x8_d_sed1330_240x128, u8x8_cad_100, byte_cb, gpio_and_delay_cb);
9158 buf = u8g2_m_30_16_2(&tile_buf_height);
9159 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
9160}
9161/* sed1330 f */
9162void u8g2_Setup_sed1330_240x128_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
9163{
9164 uint8_t tile_buf_height;
9165 uint8_t *buf;
9166 u8g2_SetupDisplay(u8g2, u8x8_d_sed1330_240x128, u8x8_cad_100, byte_cb, gpio_and_delay_cb);
9167 buf = u8g2_m_30_16_f(&tile_buf_height);
9168 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
9169}
9170/* sed1330 */
9171/* sed1330 1 */
9172void u8g2_Setup_sed1330_240x64_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
9173{
9174 uint8_t tile_buf_height;
9175 uint8_t *buf;
9176 u8g2_SetupDisplay(u8g2, u8x8_d_sed1330_240x64, u8x8_cad_100, byte_cb, gpio_and_delay_cb);
9177 buf = u8g2_m_30_8_1(&tile_buf_height);
9178 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
9179}
9180/* sed1330 2 */
9181void u8g2_Setup_sed1330_240x64_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
9182{
9183 uint8_t tile_buf_height;
9184 uint8_t *buf;
9185 u8g2_SetupDisplay(u8g2, u8x8_d_sed1330_240x64, u8x8_cad_100, byte_cb, gpio_and_delay_cb);
9186 buf = u8g2_m_30_8_2(&tile_buf_height);
9187 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
9188}
9189/* sed1330 f */
9190void u8g2_Setup_sed1330_240x64_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
9191{
9192 uint8_t tile_buf_height;
9193 uint8_t *buf;
9194 u8g2_SetupDisplay(u8g2, u8x8_d_sed1330_240x64, u8x8_cad_100, byte_cb, gpio_and_delay_cb);
9195 buf = u8g2_m_30_8_f(&tile_buf_height);
9196 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
9197}
9198/* sed1330 */
9199/* sed1330 1 */
9200void u8g2_Setup_sed1330_256x128_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
9201{
9202 uint8_t tile_buf_height;
9203 uint8_t *buf;
9204 u8g2_SetupDisplay(u8g2, u8x8_d_sed1330_256x128, u8x8_cad_100, byte_cb, gpio_and_delay_cb);
9205 buf = u8g2_m_32_16_1(&tile_buf_height);
9206 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
9207}
9208/* sed1330 2 */
9209void u8g2_Setup_sed1330_256x128_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
9210{
9211 uint8_t tile_buf_height;
9212 uint8_t *buf;
9213 u8g2_SetupDisplay(u8g2, u8x8_d_sed1330_256x128, u8x8_cad_100, byte_cb, gpio_and_delay_cb);
9214 buf = u8g2_m_32_16_2(&tile_buf_height);
9215 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
9216}
9217/* sed1330 f */
9218void u8g2_Setup_sed1330_256x128_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
9219{
9220 uint8_t tile_buf_height;
9221 uint8_t *buf;
9222 u8g2_SetupDisplay(u8g2, u8x8_d_sed1330_256x128, u8x8_cad_100, byte_cb, gpio_and_delay_cb);
9223 buf = u8g2_m_32_16_f(&tile_buf_height);
9224 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
9225}
9226/* ra8835 */
9227/* ra8835 1 */
9228void u8g2_Setup_ra8835_nhd_240x128_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
9229{
9230 uint8_t tile_buf_height;
9231 uint8_t *buf;
9232 u8g2_SetupDisplay(u8g2, u8x8_d_ra8835_nhd_240x128, u8x8_cad_100, byte_cb, gpio_and_delay_cb);
9233 buf = u8g2_m_30_16_1(&tile_buf_height);
9234 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
9235}
9236/* ra8835 2 */
9237void u8g2_Setup_ra8835_nhd_240x128_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
9238{
9239 uint8_t tile_buf_height;
9240 uint8_t *buf;
9241 u8g2_SetupDisplay(u8g2, u8x8_d_ra8835_nhd_240x128, u8x8_cad_100, byte_cb, gpio_and_delay_cb);
9242 buf = u8g2_m_30_16_2(&tile_buf_height);
9243 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
9244}
9245/* ra8835 f */
9246void u8g2_Setup_ra8835_nhd_240x128_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
9247{
9248 uint8_t tile_buf_height;
9249 uint8_t *buf;
9250 u8g2_SetupDisplay(u8g2, u8x8_d_ra8835_nhd_240x128, u8x8_cad_100, byte_cb, gpio_and_delay_cb);
9251 buf = u8g2_m_30_16_f(&tile_buf_height);
9252 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
9253}
9254/* ra8835 */
9255/* ra8835 1 */
9256void u8g2_Setup_ra8835_320x240_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
9257{
9258 uint8_t tile_buf_height;
9259 uint8_t *buf;
9260 u8g2_SetupDisplay(u8g2, u8x8_d_ra8835_320x240, u8x8_cad_100, byte_cb, gpio_and_delay_cb);
9261 buf = u8g2_m_40_30_1(&tile_buf_height);
9262 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
9263}
9264/* ra8835 2 */
9265void u8g2_Setup_ra8835_320x240_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
9266{
9267 uint8_t tile_buf_height;
9268 uint8_t *buf;
9269 u8g2_SetupDisplay(u8g2, u8x8_d_ra8835_320x240, u8x8_cad_100, byte_cb, gpio_and_delay_cb);
9270 buf = u8g2_m_40_30_2(&tile_buf_height);
9271 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
9272}
9273/* ra8835 f */
9274void u8g2_Setup_ra8835_320x240_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
9275{
9276 uint8_t tile_buf_height;
9277 uint8_t *buf;
9278 u8g2_SetupDisplay(u8g2, u8x8_d_ra8835_320x240, u8x8_cad_100, byte_cb, gpio_and_delay_cb);
9279 buf = u8g2_m_40_30_f(&tile_buf_height);
9280 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
9281}
9282/* sed1330 */
9283/* sed1330 1 */
9284void u8g2_Setup_sed1330_320x200_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
9285{
9286 uint8_t tile_buf_height;
9287 uint8_t *buf;
9288 u8g2_SetupDisplay(u8g2, u8x8_d_sed1330_320x200, u8x8_cad_100, byte_cb, gpio_and_delay_cb);
9289 buf = u8g2_m_40_25_1(&tile_buf_height);
9290 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
9291}
9292/* sed1330 2 */
9293void u8g2_Setup_sed1330_320x200_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
9294{
9295 uint8_t tile_buf_height;
9296 uint8_t *buf;
9297 u8g2_SetupDisplay(u8g2, u8x8_d_sed1330_320x200, u8x8_cad_100, byte_cb, gpio_and_delay_cb);
9298 buf = u8g2_m_40_25_2(&tile_buf_height);
9299 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
9300}
9301/* sed1330 f */
9302void u8g2_Setup_sed1330_320x200_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
9303{
9304 uint8_t tile_buf_height;
9305 uint8_t *buf;
9306 u8g2_SetupDisplay(u8g2, u8x8_d_sed1330_320x200, u8x8_cad_100, byte_cb, gpio_and_delay_cb);
9307 buf = u8g2_m_40_25_f(&tile_buf_height);
9308 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
9309}
9310/* max7219 */
9311/* max7219 1 */
9312void u8g2_Setup_max7219_64x8_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
9313{
9314 uint8_t tile_buf_height;
9315 uint8_t *buf;
9316 u8g2_SetupDisplay(u8g2, u8x8_d_max7219_64x8, u8x8_cad_empty, byte_cb, gpio_and_delay_cb);
9317 buf = u8g2_m_8_1_1(&tile_buf_height);
9318 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
9319}
9320/* max7219 2 */
9321void u8g2_Setup_max7219_64x8_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
9322{
9323 uint8_t tile_buf_height;
9324 uint8_t *buf;
9325 u8g2_SetupDisplay(u8g2, u8x8_d_max7219_64x8, u8x8_cad_empty, byte_cb, gpio_and_delay_cb);
9326 buf = u8g2_m_8_1_2(&tile_buf_height);
9327 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
9328}
9329/* max7219 f */
9330void u8g2_Setup_max7219_64x8_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
9331{
9332 uint8_t tile_buf_height;
9333 uint8_t *buf;
9334 u8g2_SetupDisplay(u8g2, u8x8_d_max7219_64x8, u8x8_cad_empty, byte_cb, gpio_and_delay_cb);
9335 buf = u8g2_m_8_1_f(&tile_buf_height);
9336 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
9337}
9338/* max7219 */
9339/* max7219 1 */
9340void u8g2_Setup_max7219_32x8_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
9341{
9342 uint8_t tile_buf_height;
9343 uint8_t *buf;
9344 u8g2_SetupDisplay(u8g2, u8x8_d_max7219_32x8, u8x8_cad_empty, byte_cb, gpio_and_delay_cb);
9345 buf = u8g2_m_4_1_1(&tile_buf_height);
9346 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
9347}
9348/* max7219 2 */
9349void u8g2_Setup_max7219_32x8_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
9350{
9351 uint8_t tile_buf_height;
9352 uint8_t *buf;
9353 u8g2_SetupDisplay(u8g2, u8x8_d_max7219_32x8, u8x8_cad_empty, byte_cb, gpio_and_delay_cb);
9354 buf = u8g2_m_4_1_2(&tile_buf_height);
9355 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
9356}
9357/* max7219 f */
9358void u8g2_Setup_max7219_32x8_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
9359{
9360 uint8_t tile_buf_height;
9361 uint8_t *buf;
9362 u8g2_SetupDisplay(u8g2, u8x8_d_max7219_32x8, u8x8_cad_empty, byte_cb, gpio_and_delay_cb);
9363 buf = u8g2_m_4_1_f(&tile_buf_height);
9364 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
9365}
9366/* max7219 */
9367/* max7219 1 */
9368void u8g2_Setup_max7219_8x8_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
9369{
9370 uint8_t tile_buf_height;
9371 uint8_t *buf;
9372 u8g2_SetupDisplay(u8g2, u8x8_d_max7219_8x8, u8x8_cad_empty, byte_cb, gpio_and_delay_cb);
9373 buf = u8g2_m_1_1_1(&tile_buf_height);
9374 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
9375}
9376/* max7219 2 */
9377void u8g2_Setup_max7219_8x8_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
9378{
9379 uint8_t tile_buf_height;
9380 uint8_t *buf;
9381 u8g2_SetupDisplay(u8g2, u8x8_d_max7219_8x8, u8x8_cad_empty, byte_cb, gpio_and_delay_cb);
9382 buf = u8g2_m_1_1_2(&tile_buf_height);
9383 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
9384}
9385/* max7219 f */
9386void u8g2_Setup_max7219_8x8_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
9387{
9388 uint8_t tile_buf_height;
9389 uint8_t *buf;
9390 u8g2_SetupDisplay(u8g2, u8x8_d_max7219_8x8, u8x8_cad_empty, byte_cb, gpio_and_delay_cb);
9391 buf = u8g2_m_1_1_f(&tile_buf_height);
9392 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
9393}
9394/* s1d15300 */
9395/* s1d15300 1 */
9396void u8g2_Setup_s1d15300_lm6023_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
9397{
9398 uint8_t tile_buf_height;
9399 uint8_t *buf;
9400 u8g2_SetupDisplay(u8g2, u8x8_d_s1d15300_lm6023, u8x8_cad_011, byte_cb, gpio_and_delay_cb);
9401 buf = u8g2_m_16_8_1(&tile_buf_height);
9402 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
9403}
9404/* s1d15300 2 */
9405void u8g2_Setup_s1d15300_lm6023_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
9406{
9407 uint8_t tile_buf_height;
9408 uint8_t *buf;
9409 u8g2_SetupDisplay(u8g2, u8x8_d_s1d15300_lm6023, u8x8_cad_011, byte_cb, gpio_and_delay_cb);
9410 buf = u8g2_m_16_8_2(&tile_buf_height);
9411 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
9412}
9413/* s1d15300 f */
9414void u8g2_Setup_s1d15300_lm6023_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
9415{
9416 uint8_t tile_buf_height;
9417 uint8_t *buf;
9418 u8g2_SetupDisplay(u8g2, u8x8_d_s1d15300_lm6023, u8x8_cad_011, byte_cb, gpio_and_delay_cb);
9419 buf = u8g2_m_16_8_f(&tile_buf_height);
9420 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
9421}
9422/* s1d15300 */
9423/* s1d15300 1 */
9424void u8g2_Setup_s1d15300_97x32_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
9425{
9426 uint8_t tile_buf_height;
9427 uint8_t *buf;
9428 u8g2_SetupDisplay(u8g2, u8x8_d_s1d15300_97x32, u8x8_cad_011, byte_cb, gpio_and_delay_cb);
9429 buf = u8g2_m_13_4_1(&tile_buf_height);
9430 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
9431}
9432void u8g2_Setup_s1d15300_100x32_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
9433{
9434 uint8_t tile_buf_height;
9435 uint8_t *buf;
9436 u8g2_SetupDisplay(u8g2, u8x8_d_s1d15300_100x32, u8x8_cad_011, byte_cb, gpio_and_delay_cb);
9437 buf = u8g2_m_13_4_1(&tile_buf_height);
9438 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
9439}
9440void u8g2_Setup_s1d15300_100x32i_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
9441{
9442 uint8_t tile_buf_height;
9443 uint8_t *buf;
9444 u8g2_SetupDisplay(u8g2, u8x8_d_s1d15300_100x32i, u8x8_cad_011, byte_cb, gpio_and_delay_cb);
9445 buf = u8g2_m_13_4_1(&tile_buf_height);
9446 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
9447}
9448/* s1d15300 2 */
9449void u8g2_Setup_s1d15300_97x32_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
9450{
9451 uint8_t tile_buf_height;
9452 uint8_t *buf;
9453 u8g2_SetupDisplay(u8g2, u8x8_d_s1d15300_97x32, u8x8_cad_011, byte_cb, gpio_and_delay_cb);
9454 buf = u8g2_m_13_4_2(&tile_buf_height);
9455 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
9456}
9457void u8g2_Setup_s1d15300_100x32_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
9458{
9459 uint8_t tile_buf_height;
9460 uint8_t *buf;
9461 u8g2_SetupDisplay(u8g2, u8x8_d_s1d15300_100x32, u8x8_cad_011, byte_cb, gpio_and_delay_cb);
9462 buf = u8g2_m_13_4_2(&tile_buf_height);
9463 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
9464}
9465void u8g2_Setup_s1d15300_100x32i_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
9466{
9467 uint8_t tile_buf_height;
9468 uint8_t *buf;
9469 u8g2_SetupDisplay(u8g2, u8x8_d_s1d15300_100x32i, u8x8_cad_011, byte_cb, gpio_and_delay_cb);
9470 buf = u8g2_m_13_4_2(&tile_buf_height);
9471 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
9472}
9473/* s1d15300 f */
9474void u8g2_Setup_s1d15300_97x32_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
9475{
9476 uint8_t tile_buf_height;
9477 uint8_t *buf;
9478 u8g2_SetupDisplay(u8g2, u8x8_d_s1d15300_97x32, u8x8_cad_011, byte_cb, gpio_and_delay_cb);
9479 buf = u8g2_m_13_4_f(&tile_buf_height);
9480 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
9481}
9482void u8g2_Setup_s1d15300_100x32_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
9483{
9484 uint8_t tile_buf_height;
9485 uint8_t *buf;
9486 u8g2_SetupDisplay(u8g2, u8x8_d_s1d15300_100x32, u8x8_cad_011, byte_cb, gpio_and_delay_cb);
9487 buf = u8g2_m_13_4_f(&tile_buf_height);
9488 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
9489}
9490void u8g2_Setup_s1d15300_100x32i_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
9491{
9492 uint8_t tile_buf_height;
9493 uint8_t *buf;
9494 u8g2_SetupDisplay(u8g2, u8x8_d_s1d15300_100x32i, u8x8_cad_011, byte_cb, gpio_and_delay_cb);
9495 buf = u8g2_m_13_4_f(&tile_buf_height);
9496 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
9497}
9498/* s1d15e06 */
9499/* s1d15e06 1 */
9500void u8g2_Setup_s1d15e06_160100_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
9501{
9502 uint8_t tile_buf_height;
9503 uint8_t *buf;
9504 u8g2_SetupDisplay(u8g2, u8x8_d_s1d15e06_160100, u8x8_cad_011, byte_cb, gpio_and_delay_cb);
9505 buf = u8g2_m_20_13_1(&tile_buf_height);
9506 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
9507}
9508/* s1d15e06 2 */
9509void u8g2_Setup_s1d15e06_160100_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
9510{
9511 uint8_t tile_buf_height;
9512 uint8_t *buf;
9513 u8g2_SetupDisplay(u8g2, u8x8_d_s1d15e06_160100, u8x8_cad_011, byte_cb, gpio_and_delay_cb);
9514 buf = u8g2_m_20_13_2(&tile_buf_height);
9515 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
9516}
9517/* s1d15e06 f */
9518void u8g2_Setup_s1d15e06_160100_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
9519{
9520 uint8_t tile_buf_height;
9521 uint8_t *buf;
9522 u8g2_SetupDisplay(u8g2, u8x8_d_s1d15e06_160100, u8x8_cad_011, byte_cb, gpio_and_delay_cb);
9523 buf = u8g2_m_20_13_f(&tile_buf_height);
9524 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
9525}
9526/* s1d15721 */
9527/* s1d15721 1 */
9528void u8g2_Setup_s1d15721_240x64_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
9529{
9530 uint8_t tile_buf_height;
9531 uint8_t *buf;
9532 u8g2_SetupDisplay(u8g2, u8x8_d_s1d15721_240x64, u8x8_cad_011, byte_cb, gpio_and_delay_cb);
9533 buf = u8g2_m_20_13_1(&tile_buf_height);
9534 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
9535}
9536/* s1d15721 2 */
9537void u8g2_Setup_s1d15721_240x64_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
9538{
9539 uint8_t tile_buf_height;
9540 uint8_t *buf;
9541 u8g2_SetupDisplay(u8g2, u8x8_d_s1d15721_240x64, u8x8_cad_011, byte_cb, gpio_and_delay_cb);
9542 buf = u8g2_m_20_13_2(&tile_buf_height);
9543 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
9544}
9545/* s1d15721 f */
9546void u8g2_Setup_s1d15721_240x64_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
9547{
9548 uint8_t tile_buf_height;
9549 uint8_t *buf;
9550 u8g2_SetupDisplay(u8g2, u8x8_d_s1d15721_240x64, u8x8_cad_011, byte_cb, gpio_and_delay_cb);
9551 buf = u8g2_m_20_13_f(&tile_buf_height);
9552 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
9553}
9554/* gu800 */
9555/* gu800 1 */
9556void u8g2_Setup_gu800_128x64_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
9557{
9558 uint8_t tile_buf_height;
9559 uint8_t *buf;
9560 u8g2_SetupDisplay(u8g2, u8x8_d_gu800_128x64, u8x8_gu800_cad_110, byte_cb, gpio_and_delay_cb);
9561 buf = u8g2_m_16_8_1(&tile_buf_height);
9562 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
9563}
9564/* gu800 2 */
9565void u8g2_Setup_gu800_128x64_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
9566{
9567 uint8_t tile_buf_height;
9568 uint8_t *buf;
9569 u8g2_SetupDisplay(u8g2, u8x8_d_gu800_128x64, u8x8_gu800_cad_110, byte_cb, gpio_and_delay_cb);
9570 buf = u8g2_m_16_8_2(&tile_buf_height);
9571 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
9572}
9573/* gu800 f */
9574void u8g2_Setup_gu800_128x64_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
9575{
9576 uint8_t tile_buf_height;
9577 uint8_t *buf;
9578 u8g2_SetupDisplay(u8g2, u8x8_d_gu800_128x64, u8x8_gu800_cad_110, byte_cb, gpio_and_delay_cb);
9579 buf = u8g2_m_16_8_f(&tile_buf_height);
9580 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
9581}
9582/* gu800 */
9583/* gu800 1 */
9584void u8g2_Setup_gu800_160x16_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
9585{
9586 uint8_t tile_buf_height;
9587 uint8_t *buf;
9588 u8g2_SetupDisplay(u8g2, u8x8_d_gu800_160x16, u8x8_gu800_cad_110, byte_cb, gpio_and_delay_cb);
9589 buf = u8g2_m_20_2_1(&tile_buf_height);
9590 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
9591}
9592/* gu800 2 */
9593void u8g2_Setup_gu800_160x16_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
9594{
9595 uint8_t tile_buf_height;
9596 uint8_t *buf;
9597 u8g2_SetupDisplay(u8g2, u8x8_d_gu800_160x16, u8x8_gu800_cad_110, byte_cb, gpio_and_delay_cb);
9598 buf = u8g2_m_20_2_2(&tile_buf_height);
9599 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
9600}
9601/* gu800 f */
9602void u8g2_Setup_gu800_160x16_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
9603{
9604 uint8_t tile_buf_height;
9605 uint8_t *buf;
9606 u8g2_SetupDisplay(u8g2, u8x8_d_gu800_160x16, u8x8_gu800_cad_110, byte_cb, gpio_and_delay_cb);
9607 buf = u8g2_m_20_2_f(&tile_buf_height);
9608 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
9609}
9610/* gp1287ai */
9611/* gp1287ai 1 */
9612void u8g2_Setup_gp1287ai_256x50_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
9613{
9614 uint8_t tile_buf_height;
9615 uint8_t *buf;
9616 u8g2_SetupDisplay(u8g2, u8x8_d_gp1287ai_256x50, u8x8_cad_empty, byte_cb, gpio_and_delay_cb);
9617 buf = u8g2_m_32_7_1(&tile_buf_height);
9618 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
9619}
9620/* gp1287ai 2 */
9621void u8g2_Setup_gp1287ai_256x50_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
9622{
9623 uint8_t tile_buf_height;
9624 uint8_t *buf;
9625 u8g2_SetupDisplay(u8g2, u8x8_d_gp1287ai_256x50, u8x8_cad_empty, byte_cb, gpio_and_delay_cb);
9626 buf = u8g2_m_32_7_2(&tile_buf_height);
9627 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
9628}
9629/* gp1287ai f */
9630void u8g2_Setup_gp1287ai_256x50_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
9631{
9632 uint8_t tile_buf_height;
9633 uint8_t *buf;
9634 u8g2_SetupDisplay(u8g2, u8x8_d_gp1287ai_256x50, u8x8_cad_empty, byte_cb, gpio_and_delay_cb);
9635 buf = u8g2_m_32_7_f(&tile_buf_height);
9636 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
9637}
9638/* gp1247ai */
9639/* gp1247ai 1 */
9640void u8g2_Setup_gp1247ai_253x63_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
9641{
9642 uint8_t tile_buf_height;
9643 uint8_t *buf;
9644 u8g2_SetupDisplay(u8g2, u8x8_d_gp1247ai_253x63, u8x8_cad_empty, byte_cb, gpio_and_delay_cb);
9645 buf = u8g2_m_32_8_1(&tile_buf_height);
9646 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
9647}
9648/* gp1247ai 2 */
9649void u8g2_Setup_gp1247ai_253x63_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
9650{
9651 uint8_t tile_buf_height;
9652 uint8_t *buf;
9653 u8g2_SetupDisplay(u8g2, u8x8_d_gp1247ai_253x63, u8x8_cad_empty, byte_cb, gpio_and_delay_cb);
9654 buf = u8g2_m_32_8_2(&tile_buf_height);
9655 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
9656}
9657/* gp1247ai f */
9658void u8g2_Setup_gp1247ai_253x63_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
9659{
9660 uint8_t tile_buf_height;
9661 uint8_t *buf;
9662 u8g2_SetupDisplay(u8g2, u8x8_d_gp1247ai_253x63, u8x8_cad_empty, byte_cb, gpio_and_delay_cb);
9663 buf = u8g2_m_32_8_f(&tile_buf_height);
9664 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
9665}
9666/* gp1294ai */
9667/* gp1294ai 1 */
9668void u8g2_Setup_gp1294ai_256x48_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
9669{
9670 uint8_t tile_buf_height;
9671 uint8_t *buf;
9672 u8g2_SetupDisplay(u8g2, u8x8_d_gp1294ai_256x48, u8x8_cad_empty, byte_cb, gpio_and_delay_cb);
9673 buf = u8g2_m_32_6_1(&tile_buf_height);
9674 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
9675}
9676/* gp1294ai 2 */
9677void u8g2_Setup_gp1294ai_256x48_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
9678{
9679 uint8_t tile_buf_height;
9680 uint8_t *buf;
9681 u8g2_SetupDisplay(u8g2, u8x8_d_gp1294ai_256x48, u8x8_cad_empty, byte_cb, gpio_and_delay_cb);
9682 buf = u8g2_m_32_6_2(&tile_buf_height);
9683 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
9684}
9685/* gp1294ai f */
9686void u8g2_Setup_gp1294ai_256x48_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
9687{
9688 uint8_t tile_buf_height;
9689 uint8_t *buf;
9690 u8g2_SetupDisplay(u8g2, u8x8_d_gp1294ai_256x48, u8x8_cad_empty, byte_cb, gpio_and_delay_cb);
9691 buf = u8g2_m_32_6_f(&tile_buf_height);
9692 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
9693}
9694/* a2printer */
9695/* a2printer 1 */
9696void u8g2_Setup_a2printer_384x240_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
9697{
9698 uint8_t tile_buf_height;
9699 uint8_t *buf;
9700 u8g2_SetupDisplay(u8g2, u8x8_d_a2printer_384x240, u8x8_cad_empty, byte_cb, gpio_and_delay_cb);
9701 buf = u8g2_m_48_30_1(&tile_buf_height);
9702 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
9703}
9704/* a2printer 2 */
9705void u8g2_Setup_a2printer_384x240_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
9706{
9707 uint8_t tile_buf_height;
9708 uint8_t *buf;
9709 u8g2_SetupDisplay(u8g2, u8x8_d_a2printer_384x240, u8x8_cad_empty, byte_cb, gpio_and_delay_cb);
9710 buf = u8g2_m_48_30_2(&tile_buf_height);
9711 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
9712}
9713/* a2printer f */
9714void u8g2_Setup_a2printer_384x240_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
9715{
9716 uint8_t tile_buf_height;
9717 uint8_t *buf;
9718 u8g2_SetupDisplay(u8g2, u8x8_d_a2printer_384x240, u8x8_cad_empty, byte_cb, gpio_and_delay_cb);
9719 buf = u8g2_m_48_30_f(&tile_buf_height);
9720 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_horizontal_right_lsb, rotation);
9721}
9722/* ssd1315 */
9723/* ssd1315 1 */
9724void u8g2_Setup_ssd1315_128x64_noname_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
9725{
9726 uint8_t tile_buf_height;
9727 uint8_t *buf;
9728 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1315_128x64_noname, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
9729 buf = u8g2_m_16_8_1(&tile_buf_height);
9730 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
9731}
9732/* ssd1315 2 */
9733void u8g2_Setup_ssd1315_128x64_noname_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
9734{
9735 uint8_t tile_buf_height;
9736 uint8_t *buf;
9737 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1315_128x64_noname, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
9738 buf = u8g2_m_16_8_2(&tile_buf_height);
9739 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
9740}
9741/* ssd1315 f */
9742void u8g2_Setup_ssd1315_128x64_noname_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
9743{
9744 uint8_t tile_buf_height;
9745 uint8_t *buf;
9746 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1315_128x64_noname, u8x8_cad_001, byte_cb, gpio_and_delay_cb);
9747 buf = u8g2_m_16_8_f(&tile_buf_height);
9748 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
9749}
9750/* ssd1315 */
9751/* ssd1315 1 */
9752void u8g2_Setup_ssd1315_i2c_128x64_noname_1(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
9753{
9754 uint8_t tile_buf_height;
9755 uint8_t *buf;
9756 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1315_128x64_noname, u8x8_cad_ssd13xx_fast_i2c, byte_cb, gpio_and_delay_cb);
9757 buf = u8g2_m_16_8_1(&tile_buf_height);
9758 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
9759}
9760/* ssd1315 2 */
9761void u8g2_Setup_ssd1315_i2c_128x64_noname_2(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
9762{
9763 uint8_t tile_buf_height;
9764 uint8_t *buf;
9765 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1315_128x64_noname, u8x8_cad_ssd13xx_fast_i2c, byte_cb, gpio_and_delay_cb);
9766 buf = u8g2_m_16_8_2(&tile_buf_height);
9767 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
9768}
9769/* ssd1315 f */
9770void u8g2_Setup_ssd1315_i2c_128x64_noname_f(u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
9771{
9772 uint8_t tile_buf_height;
9773 uint8_t *buf;
9774 u8g2_SetupDisplay(u8g2, u8x8_d_ssd1315_128x64_noname, u8x8_cad_ssd13xx_fast_i2c, byte_cb, gpio_and_delay_cb);
9775 buf = u8g2_m_16_8_f(&tile_buf_height);
9776 u8g2_SetupBuffer(u8g2, buf, tile_buf_height, u8g2_ll_hvline_vertical_top_lsb, rotation);
9777}
9778/* end of generated code */