void u8g2_SetupBuffer_TGA(u8g2_t *u8g2, const u8g2_cb_t *u8g2_cb) { static uint8_t buf[(DEFAULT_WIDTH)*8*8]; u8x8_Setup_TGA(u8g2_GetU8x8(u8g2)); u8g2_SetupBuffer(u8g2, buf, 8, u8g2_ll_hvline_vertical_top_lsb, u8g2_cb); }
void u8g2_SetupBitmap(u8g2_t *u8g2, const u8g2_cb_t *u8g2_cb, uint16_t pixel_width, uint16_t pixel_height) { /* allocate bitmap, assign the device callback to u8x8 */ u8x8_SetupBitmap(u8g2_GetU8x8(u8g2), pixel_width, pixel_height); /* configure u8g2 in full buffer mode */ u8g2_SetupBuffer(u8g2, u8x8_bitmap.u8g2_buf, (pixel_height+7)/8, u8g2_ll_hvline_vertical_top_lsb, u8g2_cb); }