*fd = fopen("../sprites/font.dat", "r");
return fd ? 0 : -1;
#else
- return f_open(fd, "font.dat", FA_OPEN_EXISTING | FA_READ);
+ return f_open(fd, "/font.dat", FA_OPEN_EXISTING | FA_READ);
#endif
}
static uint8_t badge_framebuffer_render_char_with_fd(badge_framebuffer *fb, int8_t pos_x, int8_t pos_y, char c, FIL *fd) {
UINT readbytes;
- uint8_t buffer[BADGE_FONT_WIDTH];
+ uint8_t buffer[BADGE_FONT_GLYPH_WIDTH];
if(c == 32) {
// intentionally left empty.
} else if(c >= 32 &&
- FR_OK == f_lseek(fd, (c - 33) * BADGE_FONT_WIDTH) &&
+ FR_OK == f_lseek(fd, (c - 33) * BADGE_FONT_GLYPH_WIDTH) &&
FR_OK == f_read(fd, buffer, sizeof(buffer), &readbytes)) {
- badge_sprite sp = { BADGE_FONT_WIDTH, BADGE_FONT_HEIGHT, buffer };
+ badge_sprite sp = { BADGE_FONT_GLYPH_WIDTH, BADGE_FONT_HEIGHT, buffer };
badge_framebuffer_blt(fb, pos_x, pos_y, &sp, 0);
} else {
return -1;