in ev3-api/src/ev3api_lcd.c [315:334]
void _initialize_ev3api_lcd() {
assert(lcd_screen == NULL);
font_t *font = NULL;
// TODO: Thread safe
assert(lcd_screen == NULL);
if (lcd_screen == NULL) {
brickinfo_t brickinfo;
ER ercd = fetch_brick_info(&brickinfo);
assert(ercd == E_OK);
lcd_screen = brickinfo.lcd_screen;
assert(lcd_screen != NULL);
font = brickinfo.font_w6h8;
assert(font != NULL);
}
drawLine(0, 0, lcd_screen->width, lcd_screen->height, SOLID);
for (int32_t i = 0; i < lcd_screen->height; i+=20)
drawLine(0, i, lcd_screen->width, i, SOLID);
draw_string("HelloEV3!", 50, 50, font);
}