u8g2_d_memory.c 24 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326
  1. /* u8g2_d_memory.c */
  2. /* generated code, codebuild, u8g2 project */
  3. #include "u8g2.h"
  4. uint8_t* u8g2_m_16_4_1(uint8_t* page_cnt) {
  5. #ifdef U8G2_USE_DYNAMIC_ALLOC
  6. *page_cnt = 1;
  7. return 0;
  8. #else
  9. static uint8_t buf[128];
  10. *page_cnt = 1;
  11. return buf;
  12. #endif
  13. }
  14. uint8_t* u8g2_m_16_4_2(uint8_t* page_cnt) {
  15. #ifdef U8G2_USE_DYNAMIC_ALLOC
  16. *page_cnt = 2;
  17. return 0;
  18. #else
  19. static uint8_t buf[256];
  20. *page_cnt = 2;
  21. return buf;
  22. #endif
  23. }
  24. uint8_t* u8g2_m_16_4_f(uint8_t* page_cnt) {
  25. #ifdef U8G2_USE_DYNAMIC_ALLOC
  26. *page_cnt = 4;
  27. return 0;
  28. #else
  29. static uint8_t buf[512];
  30. *page_cnt = 4;
  31. return buf;
  32. #endif
  33. }
  34. uint8_t* u8g2_m_16_8_1(uint8_t* page_cnt) {
  35. #ifdef U8G2_USE_DYNAMIC_ALLOC
  36. *page_cnt = 1;
  37. return 0;
  38. #else
  39. static uint8_t buf[128];
  40. *page_cnt = 1;
  41. return buf;
  42. #endif
  43. }
  44. uint8_t* u8g2_m_16_8_2(uint8_t* page_cnt) {
  45. #ifdef U8G2_USE_DYNAMIC_ALLOC
  46. *page_cnt = 2;
  47. return 0;
  48. #else
  49. static uint8_t buf[256];
  50. *page_cnt = 2;
  51. return buf;
  52. #endif
  53. }
  54. uint8_t* u8g2_m_16_8_f(uint8_t* page_cnt) {
  55. #ifdef U8G2_USE_DYNAMIC_ALLOC
  56. *page_cnt = 8;
  57. return 0;
  58. #else
  59. static uint8_t buf[1024];
  60. *page_cnt = 8;
  61. return buf;
  62. #endif
  63. }
  64. uint8_t* u8g2_m_9_5_1(uint8_t* page_cnt) {
  65. #ifdef U8G2_USE_DYNAMIC_ALLOC
  66. *page_cnt = 1;
  67. return 0;
  68. #else
  69. static uint8_t buf[72];
  70. *page_cnt = 1;
  71. return buf;
  72. #endif
  73. }
  74. uint8_t* u8g2_m_9_5_2(uint8_t* page_cnt) {
  75. #ifdef U8G2_USE_DYNAMIC_ALLOC
  76. *page_cnt = 2;
  77. return 0;
  78. #else
  79. static uint8_t buf[144];
  80. *page_cnt = 2;
  81. return buf;
  82. #endif
  83. }
  84. uint8_t* u8g2_m_9_5_f(uint8_t* page_cnt) {
  85. #ifdef U8G2_USE_DYNAMIC_ALLOC
  86. *page_cnt = 5;
  87. return 0;
  88. #else
  89. static uint8_t buf[360];
  90. *page_cnt = 5;
  91. return buf;
  92. #endif
  93. }
  94. uint8_t* u8g2_m_8_4_1(uint8_t* page_cnt) {
  95. #ifdef U8G2_USE_DYNAMIC_ALLOC
  96. *page_cnt = 1;
  97. return 0;
  98. #else
  99. static uint8_t buf[64];
  100. *page_cnt = 1;
  101. return buf;
  102. #endif
  103. }
  104. uint8_t* u8g2_m_8_4_2(uint8_t* page_cnt) {
  105. #ifdef U8G2_USE_DYNAMIC_ALLOC
  106. *page_cnt = 2;
  107. return 0;
  108. #else
  109. static uint8_t buf[128];
  110. *page_cnt = 2;
  111. return buf;
  112. #endif
  113. }
  114. uint8_t* u8g2_m_8_4_f(uint8_t* page_cnt) {
  115. #ifdef U8G2_USE_DYNAMIC_ALLOC
  116. *page_cnt = 4;
  117. return 0;
  118. #else
  119. static uint8_t buf[256];
  120. *page_cnt = 4;
  121. return buf;
  122. #endif
  123. }
  124. uint8_t* u8g2_m_8_16_1(uint8_t* page_cnt) {
  125. #ifdef U8G2_USE_DYNAMIC_ALLOC
  126. *page_cnt = 1;
  127. return 0;
  128. #else
  129. static uint8_t buf[64];
  130. *page_cnt = 1;
  131. return buf;
  132. #endif
  133. }
  134. uint8_t* u8g2_m_8_16_2(uint8_t* page_cnt) {
  135. #ifdef U8G2_USE_DYNAMIC_ALLOC
  136. *page_cnt = 2;
  137. return 0;
  138. #else
  139. static uint8_t buf[128];
  140. *page_cnt = 2;
  141. return buf;
  142. #endif
  143. }
  144. uint8_t* u8g2_m_8_16_f(uint8_t* page_cnt) {
  145. #ifdef U8G2_USE_DYNAMIC_ALLOC
  146. *page_cnt = 16;
  147. return 0;
  148. #else
  149. static uint8_t buf[1024];
  150. *page_cnt = 16;
  151. return buf;
  152. #endif
  153. }
  154. uint8_t* u8g2_m_12_12_1(uint8_t* page_cnt) {
  155. #ifdef U8G2_USE_DYNAMIC_ALLOC
  156. *page_cnt = 1;
  157. return 0;
  158. #else
  159. static uint8_t buf[96];
  160. *page_cnt = 1;
  161. return buf;
  162. #endif
  163. }
  164. uint8_t* u8g2_m_12_12_2(uint8_t* page_cnt) {
  165. #ifdef U8G2_USE_DYNAMIC_ALLOC
  166. *page_cnt = 2;
  167. return 0;
  168. #else
  169. static uint8_t buf[192];
  170. *page_cnt = 2;
  171. return buf;
  172. #endif
  173. }
  174. uint8_t* u8g2_m_12_12_f(uint8_t* page_cnt) {
  175. #ifdef U8G2_USE_DYNAMIC_ALLOC
  176. *page_cnt = 12;
  177. return 0;
  178. #else
  179. static uint8_t buf[1152];
  180. *page_cnt = 12;
  181. return buf;
  182. #endif
  183. }
  184. uint8_t* u8g2_m_16_16_1(uint8_t* page_cnt) {
  185. #ifdef U8G2_USE_DYNAMIC_ALLOC
  186. *page_cnt = 1;
  187. return 0;
  188. #else
  189. static uint8_t buf[128];
  190. *page_cnt = 1;
  191. return buf;
  192. #endif
  193. }
  194. uint8_t* u8g2_m_16_16_2(uint8_t* page_cnt) {
  195. #ifdef U8G2_USE_DYNAMIC_ALLOC
  196. *page_cnt = 2;
  197. return 0;
  198. #else
  199. static uint8_t buf[256];
  200. *page_cnt = 2;
  201. return buf;
  202. #endif
  203. }
  204. uint8_t* u8g2_m_16_16_f(uint8_t* page_cnt) {
  205. #ifdef U8G2_USE_DYNAMIC_ALLOC
  206. *page_cnt = 16;
  207. return 0;
  208. #else
  209. static uint8_t buf[2048];
  210. *page_cnt = 16;
  211. return buf;
  212. #endif
  213. }
  214. uint8_t* u8g2_m_20_20_1(uint8_t* page_cnt) {
  215. #ifdef U8G2_USE_DYNAMIC_ALLOC
  216. *page_cnt = 1;
  217. return 0;
  218. #else
  219. static uint8_t buf[160];
  220. *page_cnt = 1;
  221. return buf;
  222. #endif
  223. }
  224. uint8_t* u8g2_m_20_20_2(uint8_t* page_cnt) {
  225. #ifdef U8G2_USE_DYNAMIC_ALLOC
  226. *page_cnt = 2;
  227. return 0;
  228. #else
  229. static uint8_t buf[320];
  230. *page_cnt = 2;
  231. return buf;
  232. #endif
  233. }
  234. uint8_t* u8g2_m_20_20_f(uint8_t* page_cnt) {
  235. #ifdef U8G2_USE_DYNAMIC_ALLOC
  236. *page_cnt = 20;
  237. return 0;
  238. #else
  239. static uint8_t buf[3200];
  240. *page_cnt = 20;
  241. return buf;
  242. #endif
  243. }
  244. uint8_t* u8g2_m_32_8_1(uint8_t* page_cnt) {
  245. #ifdef U8G2_USE_DYNAMIC_ALLOC
  246. *page_cnt = 1;
  247. return 0;
  248. #else
  249. static uint8_t buf[256];
  250. *page_cnt = 1;
  251. return buf;
  252. #endif
  253. }
  254. uint8_t* u8g2_m_32_8_2(uint8_t* page_cnt) {
  255. #ifdef U8G2_USE_DYNAMIC_ALLOC
  256. *page_cnt = 2;
  257. return 0;
  258. #else
  259. static uint8_t buf[512];
  260. *page_cnt = 2;
  261. return buf;
  262. #endif
  263. }
  264. uint8_t* u8g2_m_32_8_f(uint8_t* page_cnt) {
  265. #ifdef U8G2_USE_DYNAMIC_ALLOC
  266. *page_cnt = 8;
  267. return 0;
  268. #else
  269. static uint8_t buf[2048];
  270. *page_cnt = 8;
  271. return buf;
  272. #endif
  273. }
  274. uint8_t* u8g2_m_8_6_1(uint8_t* page_cnt) {
  275. #ifdef U8G2_USE_DYNAMIC_ALLOC
  276. *page_cnt = 1;
  277. return 0;
  278. #else
  279. static uint8_t buf[64];
  280. *page_cnt = 1;
  281. return buf;
  282. #endif
  283. }
  284. uint8_t* u8g2_m_8_6_2(uint8_t* page_cnt) {
  285. #ifdef U8G2_USE_DYNAMIC_ALLOC
  286. *page_cnt = 2;
  287. return 0;
  288. #else
  289. static uint8_t buf[128];
  290. *page_cnt = 2;
  291. return buf;
  292. #endif
  293. }
  294. uint8_t* u8g2_m_8_6_f(uint8_t* page_cnt) {
  295. #ifdef U8G2_USE_DYNAMIC_ALLOC
  296. *page_cnt = 6;
  297. return 0;
  298. #else
  299. static uint8_t buf[384];
  300. *page_cnt = 6;
  301. return buf;
  302. #endif
  303. }
  304. uint8_t* u8g2_m_6_8_1(uint8_t* page_cnt) {
  305. #ifdef U8G2_USE_DYNAMIC_ALLOC
  306. *page_cnt = 1;
  307. return 0;
  308. #else
  309. static uint8_t buf[48];
  310. *page_cnt = 1;
  311. return buf;
  312. #endif
  313. }
  314. uint8_t* u8g2_m_6_8_2(uint8_t* page_cnt) {
  315. #ifdef U8G2_USE_DYNAMIC_ALLOC
  316. *page_cnt = 2;
  317. return 0;
  318. #else
  319. static uint8_t buf[96];
  320. *page_cnt = 2;
  321. return buf;
  322. #endif
  323. }
  324. uint8_t* u8g2_m_6_8_f(uint8_t* page_cnt) {
  325. #ifdef U8G2_USE_DYNAMIC_ALLOC
  326. *page_cnt = 8;
  327. return 0;
  328. #else
  329. static uint8_t buf[384];
  330. *page_cnt = 8;
  331. return buf;
  332. #endif
  333. }
  334. uint8_t* u8g2_m_12_2_1(uint8_t* page_cnt) {
  335. #ifdef U8G2_USE_DYNAMIC_ALLOC
  336. *page_cnt = 1;
  337. return 0;
  338. #else
  339. static uint8_t buf[96];
  340. *page_cnt = 1;
  341. return buf;
  342. #endif
  343. }
  344. uint8_t* u8g2_m_12_2_2(uint8_t* page_cnt) {
  345. #ifdef U8G2_USE_DYNAMIC_ALLOC
  346. *page_cnt = 2;
  347. return 0;
  348. #else
  349. static uint8_t buf[192];
  350. *page_cnt = 2;
  351. return buf;
  352. #endif
  353. }
  354. uint8_t* u8g2_m_12_2_f(uint8_t* page_cnt) {
  355. #ifdef U8G2_USE_DYNAMIC_ALLOC
  356. *page_cnt = 2;
  357. return 0;
  358. #else
  359. static uint8_t buf[192];
  360. *page_cnt = 2;
  361. return buf;
  362. #endif
  363. }
  364. uint8_t* u8g2_m_16_12_1(uint8_t* page_cnt) {
  365. #ifdef U8G2_USE_DYNAMIC_ALLOC
  366. *page_cnt = 1;
  367. return 0;
  368. #else
  369. static uint8_t buf[128];
  370. *page_cnt = 1;
  371. return buf;
  372. #endif
  373. }
  374. uint8_t* u8g2_m_16_12_2(uint8_t* page_cnt) {
  375. #ifdef U8G2_USE_DYNAMIC_ALLOC
  376. *page_cnt = 2;
  377. return 0;
  378. #else
  379. static uint8_t buf[256];
  380. *page_cnt = 2;
  381. return buf;
  382. #endif
  383. }
  384. uint8_t* u8g2_m_16_12_f(uint8_t* page_cnt) {
  385. #ifdef U8G2_USE_DYNAMIC_ALLOC
  386. *page_cnt = 12;
  387. return 0;
  388. #else
  389. static uint8_t buf[1536];
  390. *page_cnt = 12;
  391. return buf;
  392. #endif
  393. }
  394. uint8_t* u8g2_m_32_4_1(uint8_t* page_cnt) {
  395. #ifdef U8G2_USE_DYNAMIC_ALLOC
  396. *page_cnt = 1;
  397. return 0;
  398. #else
  399. static uint8_t buf[256];
  400. *page_cnt = 1;
  401. return buf;
  402. #endif
  403. }
  404. uint8_t* u8g2_m_32_4_2(uint8_t* page_cnt) {
  405. #ifdef U8G2_USE_DYNAMIC_ALLOC
  406. *page_cnt = 2;
  407. return 0;
  408. #else
  409. static uint8_t buf[512];
  410. *page_cnt = 2;
  411. return buf;
  412. #endif
  413. }
  414. uint8_t* u8g2_m_32_4_f(uint8_t* page_cnt) {
  415. #ifdef U8G2_USE_DYNAMIC_ALLOC
  416. *page_cnt = 4;
  417. return 0;
  418. #else
  419. static uint8_t buf[1024];
  420. *page_cnt = 4;
  421. return buf;
  422. #endif
  423. }
  424. uint8_t* u8g2_m_12_8_1(uint8_t* page_cnt) {
  425. #ifdef U8G2_USE_DYNAMIC_ALLOC
  426. *page_cnt = 1;
  427. return 0;
  428. #else
  429. static uint8_t buf[96];
  430. *page_cnt = 1;
  431. return buf;
  432. #endif
  433. }
  434. uint8_t* u8g2_m_12_8_2(uint8_t* page_cnt) {
  435. #ifdef U8G2_USE_DYNAMIC_ALLOC
  436. *page_cnt = 2;
  437. return 0;
  438. #else
  439. static uint8_t buf[192];
  440. *page_cnt = 2;
  441. return buf;
  442. #endif
  443. }
  444. uint8_t* u8g2_m_12_8_f(uint8_t* page_cnt) {
  445. #ifdef U8G2_USE_DYNAMIC_ALLOC
  446. *page_cnt = 8;
  447. return 0;
  448. #else
  449. static uint8_t buf[768];
  450. *page_cnt = 8;
  451. return buf;
  452. #endif
  453. }
  454. uint8_t* u8g2_m_24_4_1(uint8_t* page_cnt) {
  455. #ifdef U8G2_USE_DYNAMIC_ALLOC
  456. *page_cnt = 1;
  457. return 0;
  458. #else
  459. static uint8_t buf[192];
  460. *page_cnt = 1;
  461. return buf;
  462. #endif
  463. }
  464. uint8_t* u8g2_m_24_4_2(uint8_t* page_cnt) {
  465. #ifdef U8G2_USE_DYNAMIC_ALLOC
  466. *page_cnt = 2;
  467. return 0;
  468. #else
  469. static uint8_t buf[384];
  470. *page_cnt = 2;
  471. return buf;
  472. #endif
  473. }
  474. uint8_t* u8g2_m_24_4_f(uint8_t* page_cnt) {
  475. #ifdef U8G2_USE_DYNAMIC_ALLOC
  476. *page_cnt = 4;
  477. return 0;
  478. #else
  479. static uint8_t buf[768];
  480. *page_cnt = 4;
  481. return buf;
  482. #endif
  483. }
  484. uint8_t* u8g2_m_50_30_1(uint8_t* page_cnt) {
  485. #ifdef U8G2_USE_DYNAMIC_ALLOC
  486. *page_cnt = 1;
  487. return 0;
  488. #else
  489. static uint8_t buf[400];
  490. *page_cnt = 1;
  491. return buf;
  492. #endif
  493. }
  494. uint8_t* u8g2_m_50_30_2(uint8_t* page_cnt) {
  495. #ifdef U8G2_USE_DYNAMIC_ALLOC
  496. *page_cnt = 2;
  497. return 0;
  498. #else
  499. static uint8_t buf[800];
  500. *page_cnt = 2;
  501. return buf;
  502. #endif
  503. }
  504. uint8_t* u8g2_m_50_30_f(uint8_t* page_cnt) {
  505. #ifdef U8G2_USE_DYNAMIC_ALLOC
  506. *page_cnt = 30;
  507. return 0;
  508. #else
  509. static uint8_t buf[12000];
  510. *page_cnt = 30;
  511. return buf;
  512. #endif
  513. }
  514. uint8_t* u8g2_m_18_21_1(uint8_t* page_cnt) {
  515. #ifdef U8G2_USE_DYNAMIC_ALLOC
  516. *page_cnt = 1;
  517. return 0;
  518. #else
  519. static uint8_t buf[144];
  520. *page_cnt = 1;
  521. return buf;
  522. #endif
  523. }
  524. uint8_t* u8g2_m_18_21_2(uint8_t* page_cnt) {
  525. #ifdef U8G2_USE_DYNAMIC_ALLOC
  526. *page_cnt = 2;
  527. return 0;
  528. #else
  529. static uint8_t buf[288];
  530. *page_cnt = 2;
  531. return buf;
  532. #endif
  533. }
  534. uint8_t* u8g2_m_18_21_f(uint8_t* page_cnt) {
  535. #ifdef U8G2_USE_DYNAMIC_ALLOC
  536. *page_cnt = 21;
  537. return 0;
  538. #else
  539. static uint8_t buf[3024];
  540. *page_cnt = 21;
  541. return buf;
  542. #endif
  543. }
  544. uint8_t* u8g2_m_13_8_1(uint8_t* page_cnt) {
  545. #ifdef U8G2_USE_DYNAMIC_ALLOC
  546. *page_cnt = 1;
  547. return 0;
  548. #else
  549. static uint8_t buf[104];
  550. *page_cnt = 1;
  551. return buf;
  552. #endif
  553. }
  554. uint8_t* u8g2_m_13_8_2(uint8_t* page_cnt) {
  555. #ifdef U8G2_USE_DYNAMIC_ALLOC
  556. *page_cnt = 2;
  557. return 0;
  558. #else
  559. static uint8_t buf[208];
  560. *page_cnt = 2;
  561. return buf;
  562. #endif
  563. }
  564. uint8_t* u8g2_m_13_8_f(uint8_t* page_cnt) {
  565. #ifdef U8G2_USE_DYNAMIC_ALLOC
  566. *page_cnt = 8;
  567. return 0;
  568. #else
  569. static uint8_t buf[832];
  570. *page_cnt = 8;
  571. return buf;
  572. #endif
  573. }
  574. uint8_t* u8g2_m_11_6_1(uint8_t* page_cnt) {
  575. #ifdef U8G2_USE_DYNAMIC_ALLOC
  576. *page_cnt = 1;
  577. return 0;
  578. #else
  579. static uint8_t buf[88];
  580. *page_cnt = 1;
  581. return buf;
  582. #endif
  583. }
  584. uint8_t* u8g2_m_11_6_2(uint8_t* page_cnt) {
  585. #ifdef U8G2_USE_DYNAMIC_ALLOC
  586. *page_cnt = 2;
  587. return 0;
  588. #else
  589. static uint8_t buf[176];
  590. *page_cnt = 2;
  591. return buf;
  592. #endif
  593. }
  594. uint8_t* u8g2_m_11_6_f(uint8_t* page_cnt) {
  595. #ifdef U8G2_USE_DYNAMIC_ALLOC
  596. *page_cnt = 6;
  597. return 0;
  598. #else
  599. static uint8_t buf[528];
  600. *page_cnt = 6;
  601. return buf;
  602. #endif
  603. }
  604. uint8_t* u8g2_m_12_9_1(uint8_t* page_cnt) {
  605. #ifdef U8G2_USE_DYNAMIC_ALLOC
  606. *page_cnt = 1;
  607. return 0;
  608. #else
  609. static uint8_t buf[96];
  610. *page_cnt = 1;
  611. return buf;
  612. #endif
  613. }
  614. uint8_t* u8g2_m_12_9_2(uint8_t* page_cnt) {
  615. #ifdef U8G2_USE_DYNAMIC_ALLOC
  616. *page_cnt = 2;
  617. return 0;
  618. #else
  619. static uint8_t buf[192];
  620. *page_cnt = 2;
  621. return buf;
  622. #endif
  623. }
  624. uint8_t* u8g2_m_12_9_f(uint8_t* page_cnt) {
  625. #ifdef U8G2_USE_DYNAMIC_ALLOC
  626. *page_cnt = 9;
  627. return 0;
  628. #else
  629. static uint8_t buf[864];
  630. *page_cnt = 9;
  631. return buf;
  632. #endif
  633. }
  634. uint8_t* u8g2_m_24_8_1(uint8_t* page_cnt) {
  635. #ifdef U8G2_USE_DYNAMIC_ALLOC
  636. *page_cnt = 1;
  637. return 0;
  638. #else
  639. static uint8_t buf[192];
  640. *page_cnt = 1;
  641. return buf;
  642. #endif
  643. }
  644. uint8_t* u8g2_m_24_8_2(uint8_t* page_cnt) {
  645. #ifdef U8G2_USE_DYNAMIC_ALLOC
  646. *page_cnt = 2;
  647. return 0;
  648. #else
  649. static uint8_t buf[384];
  650. *page_cnt = 2;
  651. return buf;
  652. #endif
  653. }
  654. uint8_t* u8g2_m_24_8_f(uint8_t* page_cnt) {
  655. #ifdef U8G2_USE_DYNAMIC_ALLOC
  656. *page_cnt = 8;
  657. return 0;
  658. #else
  659. static uint8_t buf[1536];
  660. *page_cnt = 8;
  661. return buf;
  662. #endif
  663. }
  664. uint8_t* u8g2_m_30_8_1(uint8_t* page_cnt) {
  665. #ifdef U8G2_USE_DYNAMIC_ALLOC
  666. *page_cnt = 1;
  667. return 0;
  668. #else
  669. static uint8_t buf[240];
  670. *page_cnt = 1;
  671. return buf;
  672. #endif
  673. }
  674. uint8_t* u8g2_m_30_8_2(uint8_t* page_cnt) {
  675. #ifdef U8G2_USE_DYNAMIC_ALLOC
  676. *page_cnt = 2;
  677. return 0;
  678. #else
  679. static uint8_t buf[480];
  680. *page_cnt = 2;
  681. return buf;
  682. #endif
  683. }
  684. uint8_t* u8g2_m_30_8_f(uint8_t* page_cnt) {
  685. #ifdef U8G2_USE_DYNAMIC_ALLOC
  686. *page_cnt = 8;
  687. return 0;
  688. #else
  689. static uint8_t buf[1920];
  690. *page_cnt = 8;
  691. return buf;
  692. #endif
  693. }
  694. uint8_t* u8g2_m_30_15_1(uint8_t* page_cnt) {
  695. #ifdef U8G2_USE_DYNAMIC_ALLOC
  696. *page_cnt = 1;
  697. return 0;
  698. #else
  699. static uint8_t buf[240];
  700. *page_cnt = 1;
  701. return buf;
  702. #endif
  703. }
  704. uint8_t* u8g2_m_30_15_2(uint8_t* page_cnt) {
  705. #ifdef U8G2_USE_DYNAMIC_ALLOC
  706. *page_cnt = 2;
  707. return 0;
  708. #else
  709. static uint8_t buf[480];
  710. *page_cnt = 2;
  711. return buf;
  712. #endif
  713. }
  714. uint8_t* u8g2_m_30_15_f(uint8_t* page_cnt) {
  715. #ifdef U8G2_USE_DYNAMIC_ALLOC
  716. *page_cnt = 15;
  717. return 0;
  718. #else
  719. static uint8_t buf[3600];
  720. *page_cnt = 15;
  721. return buf;
  722. #endif
  723. }
  724. uint8_t* u8g2_m_30_16_1(uint8_t* page_cnt) {
  725. #ifdef U8G2_USE_DYNAMIC_ALLOC
  726. *page_cnt = 1;
  727. return 0;
  728. #else
  729. static uint8_t buf[240];
  730. *page_cnt = 1;
  731. return buf;
  732. #endif
  733. }
  734. uint8_t* u8g2_m_30_16_2(uint8_t* page_cnt) {
  735. #ifdef U8G2_USE_DYNAMIC_ALLOC
  736. *page_cnt = 2;
  737. return 0;
  738. #else
  739. static uint8_t buf[480];
  740. *page_cnt = 2;
  741. return buf;
  742. #endif
  743. }
  744. uint8_t* u8g2_m_30_16_f(uint8_t* page_cnt) {
  745. #ifdef U8G2_USE_DYNAMIC_ALLOC
  746. *page_cnt = 16;
  747. return 0;
  748. #else
  749. static uint8_t buf[3840];
  750. *page_cnt = 16;
  751. return buf;
  752. #endif
  753. }
  754. uint8_t* u8g2_m_20_16_1(uint8_t* page_cnt) {
  755. #ifdef U8G2_USE_DYNAMIC_ALLOC
  756. *page_cnt = 1;
  757. return 0;
  758. #else
  759. static uint8_t buf[160];
  760. *page_cnt = 1;
  761. return buf;
  762. #endif
  763. }
  764. uint8_t* u8g2_m_20_16_2(uint8_t* page_cnt) {
  765. #ifdef U8G2_USE_DYNAMIC_ALLOC
  766. *page_cnt = 2;
  767. return 0;
  768. #else
  769. static uint8_t buf[320];
  770. *page_cnt = 2;
  771. return buf;
  772. #endif
  773. }
  774. uint8_t* u8g2_m_20_16_f(uint8_t* page_cnt) {
  775. #ifdef U8G2_USE_DYNAMIC_ALLOC
  776. *page_cnt = 16;
  777. return 0;
  778. #else
  779. static uint8_t buf[2560];
  780. *page_cnt = 16;
  781. return buf;
  782. #endif
  783. }
  784. uint8_t* u8g2_m_20_13_1(uint8_t* page_cnt) {
  785. #ifdef U8G2_USE_DYNAMIC_ALLOC
  786. *page_cnt = 1;
  787. return 0;
  788. #else
  789. static uint8_t buf[160];
  790. *page_cnt = 1;
  791. return buf;
  792. #endif
  793. }
  794. uint8_t* u8g2_m_20_13_2(uint8_t* page_cnt) {
  795. #ifdef U8G2_USE_DYNAMIC_ALLOC
  796. *page_cnt = 2;
  797. return 0;
  798. #else
  799. static uint8_t buf[320];
  800. *page_cnt = 2;
  801. return buf;
  802. #endif
  803. }
  804. uint8_t* u8g2_m_20_13_f(uint8_t* page_cnt) {
  805. #ifdef U8G2_USE_DYNAMIC_ALLOC
  806. *page_cnt = 13;
  807. return 0;
  808. #else
  809. static uint8_t buf[2080];
  810. *page_cnt = 13;
  811. return buf;
  812. #endif
  813. }
  814. uint8_t* u8g2_m_30_20_1(uint8_t* page_cnt) {
  815. #ifdef U8G2_USE_DYNAMIC_ALLOC
  816. *page_cnt = 1;
  817. return 0;
  818. #else
  819. static uint8_t buf[240];
  820. *page_cnt = 1;
  821. return buf;
  822. #endif
  823. }
  824. uint8_t* u8g2_m_30_20_2(uint8_t* page_cnt) {
  825. #ifdef U8G2_USE_DYNAMIC_ALLOC
  826. *page_cnt = 2;
  827. return 0;
  828. #else
  829. static uint8_t buf[480];
  830. *page_cnt = 2;
  831. return buf;
  832. #endif
  833. }
  834. uint8_t* u8g2_m_30_20_f(uint8_t* page_cnt) {
  835. #ifdef U8G2_USE_DYNAMIC_ALLOC
  836. *page_cnt = 20;
  837. return 0;
  838. #else
  839. static uint8_t buf[4800];
  840. *page_cnt = 20;
  841. return buf;
  842. #endif
  843. }
  844. uint8_t* u8g2_m_40_30_1(uint8_t* page_cnt) {
  845. #ifdef U8G2_USE_DYNAMIC_ALLOC
  846. *page_cnt = 1;
  847. return 0;
  848. #else
  849. static uint8_t buf[320];
  850. *page_cnt = 1;
  851. return buf;
  852. #endif
  853. }
  854. uint8_t* u8g2_m_40_30_2(uint8_t* page_cnt) {
  855. #ifdef U8G2_USE_DYNAMIC_ALLOC
  856. *page_cnt = 2;
  857. return 0;
  858. #else
  859. static uint8_t buf[640];
  860. *page_cnt = 2;
  861. return buf;
  862. #endif
  863. }
  864. uint8_t* u8g2_m_40_30_f(uint8_t* page_cnt) {
  865. #ifdef U8G2_USE_DYNAMIC_ALLOC
  866. *page_cnt = 30;
  867. return 0;
  868. #else
  869. static uint8_t buf[9600];
  870. *page_cnt = 30;
  871. return buf;
  872. #endif
  873. }
  874. uint8_t* u8g2_m_17_4_1(uint8_t* page_cnt) {
  875. #ifdef U8G2_USE_DYNAMIC_ALLOC
  876. *page_cnt = 1;
  877. return 0;
  878. #else
  879. static uint8_t buf[136];
  880. *page_cnt = 1;
  881. return buf;
  882. #endif
  883. }
  884. uint8_t* u8g2_m_17_4_2(uint8_t* page_cnt) {
  885. #ifdef U8G2_USE_DYNAMIC_ALLOC
  886. *page_cnt = 2;
  887. return 0;
  888. #else
  889. static uint8_t buf[272];
  890. *page_cnt = 2;
  891. return buf;
  892. #endif
  893. }
  894. uint8_t* u8g2_m_17_4_f(uint8_t* page_cnt) {
  895. #ifdef U8G2_USE_DYNAMIC_ALLOC
  896. *page_cnt = 4;
  897. return 0;
  898. #else
  899. static uint8_t buf[544];
  900. *page_cnt = 4;
  901. return buf;
  902. #endif
  903. }
  904. uint8_t* u8g2_m_17_8_1(uint8_t* page_cnt) {
  905. #ifdef U8G2_USE_DYNAMIC_ALLOC
  906. *page_cnt = 1;
  907. return 0;
  908. #else
  909. static uint8_t buf[136];
  910. *page_cnt = 1;
  911. return buf;
  912. #endif
  913. }
  914. uint8_t* u8g2_m_17_8_2(uint8_t* page_cnt) {
  915. #ifdef U8G2_USE_DYNAMIC_ALLOC
  916. *page_cnt = 2;
  917. return 0;
  918. #else
  919. static uint8_t buf[272];
  920. *page_cnt = 2;
  921. return buf;
  922. #endif
  923. }
  924. uint8_t* u8g2_m_17_8_f(uint8_t* page_cnt) {
  925. #ifdef U8G2_USE_DYNAMIC_ALLOC
  926. *page_cnt = 8;
  927. return 0;
  928. #else
  929. static uint8_t buf[1088];
  930. *page_cnt = 8;
  931. return buf;
  932. #endif
  933. }
  934. uint8_t* u8g2_m_48_17_1(uint8_t* page_cnt) {
  935. #ifdef U8G2_USE_DYNAMIC_ALLOC
  936. *page_cnt = 1;
  937. return 0;
  938. #else
  939. static uint8_t buf[384];
  940. *page_cnt = 1;
  941. return buf;
  942. #endif
  943. }
  944. uint8_t* u8g2_m_48_17_2(uint8_t* page_cnt) {
  945. #ifdef U8G2_USE_DYNAMIC_ALLOC
  946. *page_cnt = 2;
  947. return 0;
  948. #else
  949. static uint8_t buf[768];
  950. *page_cnt = 2;
  951. return buf;
  952. #endif
  953. }
  954. uint8_t* u8g2_m_48_17_f(uint8_t* page_cnt) {
  955. #ifdef U8G2_USE_DYNAMIC_ALLOC
  956. *page_cnt = 17;
  957. return 0;
  958. #else
  959. static uint8_t buf[6528];
  960. *page_cnt = 17;
  961. return buf;
  962. #endif
  963. }
  964. uint8_t* u8g2_m_32_16_1(uint8_t* page_cnt) {
  965. #ifdef U8G2_USE_DYNAMIC_ALLOC
  966. *page_cnt = 1;
  967. return 0;
  968. #else
  969. static uint8_t buf[256];
  970. *page_cnt = 1;
  971. return buf;
  972. #endif
  973. }
  974. uint8_t* u8g2_m_32_16_2(uint8_t* page_cnt) {
  975. #ifdef U8G2_USE_DYNAMIC_ALLOC
  976. *page_cnt = 2;
  977. return 0;
  978. #else
  979. static uint8_t buf[512];
  980. *page_cnt = 2;
  981. return buf;
  982. #endif
  983. }
  984. uint8_t* u8g2_m_32_16_f(uint8_t* page_cnt) {
  985. #ifdef U8G2_USE_DYNAMIC_ALLOC
  986. *page_cnt = 16;
  987. return 0;
  988. #else
  989. static uint8_t buf[4096];
  990. *page_cnt = 16;
  991. return buf;
  992. #endif
  993. }
  994. uint8_t* u8g2_m_32_20_1(uint8_t* page_cnt) {
  995. #ifdef U8G2_USE_DYNAMIC_ALLOC
  996. *page_cnt = 1;
  997. return 0;
  998. #else
  999. static uint8_t buf[256];
  1000. *page_cnt = 1;
  1001. return buf;
  1002. #endif
  1003. }
  1004. uint8_t* u8g2_m_32_20_2(uint8_t* page_cnt) {
  1005. #ifdef U8G2_USE_DYNAMIC_ALLOC
  1006. *page_cnt = 2;
  1007. return 0;
  1008. #else
  1009. static uint8_t buf[512];
  1010. *page_cnt = 2;
  1011. return buf;
  1012. #endif
  1013. }
  1014. uint8_t* u8g2_m_32_20_f(uint8_t* page_cnt) {
  1015. #ifdef U8G2_USE_DYNAMIC_ALLOC
  1016. *page_cnt = 20;
  1017. return 0;
  1018. #else
  1019. static uint8_t buf[5120];
  1020. *page_cnt = 20;
  1021. return buf;
  1022. #endif
  1023. }
  1024. uint8_t* u8g2_m_22_13_1(uint8_t* page_cnt) {
  1025. #ifdef U8G2_USE_DYNAMIC_ALLOC
  1026. *page_cnt = 1;
  1027. return 0;
  1028. #else
  1029. static uint8_t buf[176];
  1030. *page_cnt = 1;
  1031. return buf;
  1032. #endif
  1033. }
  1034. uint8_t* u8g2_m_22_13_2(uint8_t* page_cnt) {
  1035. #ifdef U8G2_USE_DYNAMIC_ALLOC
  1036. *page_cnt = 2;
  1037. return 0;
  1038. #else
  1039. static uint8_t buf[352];
  1040. *page_cnt = 2;
  1041. return buf;
  1042. #endif
  1043. }
  1044. uint8_t* u8g2_m_22_13_f(uint8_t* page_cnt) {
  1045. #ifdef U8G2_USE_DYNAMIC_ALLOC
  1046. *page_cnt = 13;
  1047. return 0;
  1048. #else
  1049. static uint8_t buf[2288];
  1050. *page_cnt = 13;
  1051. return buf;
  1052. #endif
  1053. }
  1054. uint8_t* u8g2_m_24_12_1(uint8_t* page_cnt) {
  1055. #ifdef U8G2_USE_DYNAMIC_ALLOC
  1056. *page_cnt = 1;
  1057. return 0;
  1058. #else
  1059. static uint8_t buf[192];
  1060. *page_cnt = 1;
  1061. return buf;
  1062. #endif
  1063. }
  1064. uint8_t* u8g2_m_24_12_2(uint8_t* page_cnt) {
  1065. #ifdef U8G2_USE_DYNAMIC_ALLOC
  1066. *page_cnt = 2;
  1067. return 0;
  1068. #else
  1069. static uint8_t buf[384];
  1070. *page_cnt = 2;
  1071. return buf;
  1072. #endif
  1073. }
  1074. uint8_t* u8g2_m_24_12_f(uint8_t* page_cnt) {
  1075. #ifdef U8G2_USE_DYNAMIC_ALLOC
  1076. *page_cnt = 12;
  1077. return 0;
  1078. #else
  1079. static uint8_t buf[2304];
  1080. *page_cnt = 12;
  1081. return buf;
  1082. #endif
  1083. }
  1084. uint8_t* u8g2_m_20_10_1(uint8_t* page_cnt) {
  1085. #ifdef U8G2_USE_DYNAMIC_ALLOC
  1086. *page_cnt = 1;
  1087. return 0;
  1088. #else
  1089. static uint8_t buf[160];
  1090. *page_cnt = 1;
  1091. return buf;
  1092. #endif
  1093. }
  1094. uint8_t* u8g2_m_20_10_2(uint8_t* page_cnt) {
  1095. #ifdef U8G2_USE_DYNAMIC_ALLOC
  1096. *page_cnt = 2;
  1097. return 0;
  1098. #else
  1099. static uint8_t buf[320];
  1100. *page_cnt = 2;
  1101. return buf;
  1102. #endif
  1103. }
  1104. uint8_t* u8g2_m_20_10_f(uint8_t* page_cnt) {
  1105. #ifdef U8G2_USE_DYNAMIC_ALLOC
  1106. *page_cnt = 10;
  1107. return 0;
  1108. #else
  1109. static uint8_t buf[1600];
  1110. *page_cnt = 10;
  1111. return buf;
  1112. #endif
  1113. }
  1114. uint8_t* u8g2_m_22_9_1(uint8_t* page_cnt) {
  1115. #ifdef U8G2_USE_DYNAMIC_ALLOC
  1116. *page_cnt = 1;
  1117. return 0;
  1118. #else
  1119. static uint8_t buf[176];
  1120. *page_cnt = 1;
  1121. return buf;
  1122. #endif
  1123. }
  1124. uint8_t* u8g2_m_22_9_2(uint8_t* page_cnt) {
  1125. #ifdef U8G2_USE_DYNAMIC_ALLOC
  1126. *page_cnt = 2;
  1127. return 0;
  1128. #else
  1129. static uint8_t buf[352];
  1130. *page_cnt = 2;
  1131. return buf;
  1132. #endif
  1133. }
  1134. uint8_t* u8g2_m_22_9_f(uint8_t* page_cnt) {
  1135. #ifdef U8G2_USE_DYNAMIC_ALLOC
  1136. *page_cnt = 9;
  1137. return 0;
  1138. #else
  1139. static uint8_t buf[1584];
  1140. *page_cnt = 9;
  1141. return buf;
  1142. #endif
  1143. }
  1144. uint8_t* u8g2_m_25_25_1(uint8_t* page_cnt) {
  1145. #ifdef U8G2_USE_DYNAMIC_ALLOC
  1146. *page_cnt = 1;
  1147. return 0;
  1148. #else
  1149. static uint8_t buf[200];
  1150. *page_cnt = 1;
  1151. return buf;
  1152. #endif
  1153. }
  1154. uint8_t* u8g2_m_25_25_2(uint8_t* page_cnt) {
  1155. #ifdef U8G2_USE_DYNAMIC_ALLOC
  1156. *page_cnt = 2;
  1157. return 0;
  1158. #else
  1159. static uint8_t buf[400];
  1160. *page_cnt = 2;
  1161. return buf;
  1162. #endif
  1163. }
  1164. uint8_t* u8g2_m_25_25_f(uint8_t* page_cnt) {
  1165. #ifdef U8G2_USE_DYNAMIC_ALLOC
  1166. *page_cnt = 25;
  1167. return 0;
  1168. #else
  1169. static uint8_t buf[5000];
  1170. *page_cnt = 25;
  1171. return buf;
  1172. #endif
  1173. }
  1174. uint8_t* u8g2_m_37_16_1(uint8_t* page_cnt) {
  1175. #ifdef U8G2_USE_DYNAMIC_ALLOC
  1176. *page_cnt = 1;
  1177. return 0;
  1178. #else
  1179. static uint8_t buf[296];
  1180. *page_cnt = 1;
  1181. return buf;
  1182. #endif
  1183. }
  1184. uint8_t* u8g2_m_37_16_2(uint8_t* page_cnt) {
  1185. #ifdef U8G2_USE_DYNAMIC_ALLOC
  1186. *page_cnt = 2;
  1187. return 0;
  1188. #else
  1189. static uint8_t buf[592];
  1190. *page_cnt = 2;
  1191. return buf;
  1192. #endif
  1193. }
  1194. uint8_t* u8g2_m_37_16_f(uint8_t* page_cnt) {
  1195. #ifdef U8G2_USE_DYNAMIC_ALLOC
  1196. *page_cnt = 16;
  1197. return 0;
  1198. #else
  1199. static uint8_t buf[4736];
  1200. *page_cnt = 16;
  1201. return buf;
  1202. #endif
  1203. }
  1204. uint8_t* u8g2_m_8_1_1(uint8_t* page_cnt) {
  1205. #ifdef U8G2_USE_DYNAMIC_ALLOC
  1206. *page_cnt = 1;
  1207. return 0;
  1208. #else
  1209. static uint8_t buf[64];
  1210. *page_cnt = 1;
  1211. return buf;
  1212. #endif
  1213. }
  1214. uint8_t* u8g2_m_8_1_2(uint8_t* page_cnt) {
  1215. #ifdef U8G2_USE_DYNAMIC_ALLOC
  1216. *page_cnt = 2;
  1217. return 0;
  1218. #else
  1219. static uint8_t buf[128];
  1220. *page_cnt = 2;
  1221. return buf;
  1222. #endif
  1223. }
  1224. uint8_t* u8g2_m_8_1_f(uint8_t* page_cnt) {
  1225. #ifdef U8G2_USE_DYNAMIC_ALLOC
  1226. *page_cnt = 1;
  1227. return 0;
  1228. #else
  1229. static uint8_t buf[64];
  1230. *page_cnt = 1;
  1231. return buf;
  1232. #endif
  1233. }
  1234. uint8_t* u8g2_m_4_1_1(uint8_t* page_cnt) {
  1235. #ifdef U8G2_USE_DYNAMIC_ALLOC
  1236. *page_cnt = 1;
  1237. return 0;
  1238. #else
  1239. static uint8_t buf[32];
  1240. *page_cnt = 1;
  1241. return buf;
  1242. #endif
  1243. }
  1244. uint8_t* u8g2_m_4_1_2(uint8_t* page_cnt) {
  1245. #ifdef U8G2_USE_DYNAMIC_ALLOC
  1246. *page_cnt = 2;
  1247. return 0;
  1248. #else
  1249. static uint8_t buf[64];
  1250. *page_cnt = 2;
  1251. return buf;
  1252. #endif
  1253. }
  1254. uint8_t* u8g2_m_4_1_f(uint8_t* page_cnt) {
  1255. #ifdef U8G2_USE_DYNAMIC_ALLOC
  1256. *page_cnt = 1;
  1257. return 0;
  1258. #else
  1259. static uint8_t buf[32];
  1260. *page_cnt = 1;
  1261. return buf;
  1262. #endif
  1263. }
  1264. uint8_t* u8g2_m_1_1_1(uint8_t* page_cnt) {
  1265. #ifdef U8G2_USE_DYNAMIC_ALLOC
  1266. *page_cnt = 1;
  1267. return 0;
  1268. #else
  1269. static uint8_t buf[8];
  1270. *page_cnt = 1;
  1271. return buf;
  1272. #endif
  1273. }
  1274. uint8_t* u8g2_m_1_1_2(uint8_t* page_cnt) {
  1275. #ifdef U8G2_USE_DYNAMIC_ALLOC
  1276. *page_cnt = 2;
  1277. return 0;
  1278. #else
  1279. static uint8_t buf[16];
  1280. *page_cnt = 2;
  1281. return buf;
  1282. #endif
  1283. }
  1284. uint8_t* u8g2_m_1_1_f(uint8_t* page_cnt) {
  1285. #ifdef U8G2_USE_DYNAMIC_ALLOC
  1286. *page_cnt = 1;
  1287. return 0;
  1288. #else
  1289. static uint8_t buf[8];
  1290. *page_cnt = 1;
  1291. return buf;
  1292. #endif
  1293. }
  1294. uint8_t* u8g2_m_48_30_1(uint8_t* page_cnt) {
  1295. #ifdef U8G2_USE_DYNAMIC_ALLOC
  1296. *page_cnt = 1;
  1297. return 0;
  1298. #else
  1299. static uint8_t buf[384];
  1300. *page_cnt = 1;
  1301. return buf;
  1302. #endif
  1303. }
  1304. uint8_t* u8g2_m_48_30_2(uint8_t* page_cnt) {
  1305. #ifdef U8G2_USE_DYNAMIC_ALLOC
  1306. *page_cnt = 2;
  1307. return 0;
  1308. #else
  1309. static uint8_t buf[768];
  1310. *page_cnt = 2;
  1311. return buf;
  1312. #endif
  1313. }
  1314. uint8_t* u8g2_m_48_30_f(uint8_t* page_cnt) {
  1315. #ifdef U8G2_USE_DYNAMIC_ALLOC
  1316. *page_cnt = 30;
  1317. return 0;
  1318. #else
  1319. static uint8_t buf[11520];
  1320. *page_cnt = 30;
  1321. return buf;
  1322. #endif
  1323. }
  1324. /* end of generated code */