1use crate::lvgl;
2
3unsafe extern "C" {
4 static font_montserrat_10: lvgl::lv_font_t;
5 static font_montserrat_14: lvgl::lv_font_t;
6 static font_montserrat_18: lvgl::lv_font_t;
7 static font_montserrat_28: lvgl::lv_font_t;
8 static font_unscii_8: lvgl::lv_font_t;
9 static font_unscii_16: lvgl::lv_font_t;
10}
11
12pub const fn get_font_small() -> &'static lvgl::lv_font_t {
13 unsafe { &font_montserrat_10 }
14}
15
16pub const fn get_font_medium() -> &'static lvgl::lv_font_t {
17 unsafe { &font_montserrat_14 }
18}
19
20pub const fn get_font_large() -> &'static lvgl::lv_font_t {
21 unsafe { &font_montserrat_18 }
22}
23
24pub const fn get_font_extra_large() -> &'static lvgl::lv_font_t {
25 unsafe { &font_montserrat_28 }
26}
27
28pub const fn get_font_monospace_small() -> &'static lvgl::lv_font_t {
29 unsafe { &font_unscii_8 }
30}
31
32pub const fn get_font_monospace_medium() -> &'static lvgl::lv_font_t {
33 unsafe { &font_unscii_16 }
34}