aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/gdisp/mcufont/mf_bwfont.h2
-rw-r--r--src/gdisp/mcufont/mf_rlefont.c2
-rw-r--r--src/gdisp/mcufont/mf_rlefont.h2
3 files changed, 3 insertions, 3 deletions
diff --git a/src/gdisp/mcufont/mf_bwfont.h b/src/gdisp/mcufont/mf_bwfont.h
index 761352df..f7fda527 100644
--- a/src/gdisp/mcufont/mf_bwfont.h
+++ b/src/gdisp/mcufont/mf_bwfont.h
@@ -63,7 +63,7 @@ struct mf_bwfont_s
const uint8_t version;
/* Number of character ranges. */
- const uint8_t char_range_count;
+ const uint16_t char_range_count;
/* Array of the character ranges */
const struct mf_bwfont_char_range_s *char_ranges;
diff --git a/src/gdisp/mcufont/mf_rlefont.c b/src/gdisp/mcufont/mf_rlefont.c
index 2ef89fd1..a4c598ea 100644
--- a/src/gdisp/mcufont/mf_rlefont.c
+++ b/src/gdisp/mcufont/mf_rlefont.c
@@ -46,7 +46,7 @@ static const uint8_t *find_glyph(const struct mf_rlefont_s *font,
index = character - range->first_char;
if (character >= range->first_char && index < range->char_count)
{
- uint16_t offset = range->glyph_offsets[index];
+ unsigned offset = range->glyph_offsets[index];
return &range->glyph_data[offset];
}
}
diff --git a/src/gdisp/mcufont/mf_rlefont.h b/src/gdisp/mcufont/mf_rlefont.h
index 7e717ccc..15fbc5eb 100644
--- a/src/gdisp/mcufont/mf_rlefont.h
+++ b/src/gdisp/mcufont/mf_rlefont.h
@@ -60,7 +60,7 @@ struct mf_rlefont_s
const uint8_t dict_entry_count;
/* Number of discontinuous character ranges */
- const uint8_t char_range_count;
+ const uint16_t char_range_count;
/* Array of the character ranges */
const struct mf_rlefont_char_range_s *char_ranges;