graphics/
fonts.rs

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}