fix font; add separate counter for distance from power-on
This commit is contained in:
+9
-5
@@ -29,6 +29,14 @@ static inline void _draw_v_strip(uint16_t x, uint16_t y, uint16_t len, uint16_t
|
||||
}
|
||||
}
|
||||
|
||||
static inline void _fill_rectangle(uint16_t x, uint16_t y, uint16_t w, uint16_t h, uint16_t color) {
|
||||
st7789_caset(x, x + w - 1);
|
||||
st7789_raset(y, y + h - 1);
|
||||
for (uint16_t i = 0; i < w * h; ++i) {
|
||||
st7789_put(color);
|
||||
}
|
||||
}
|
||||
|
||||
inline void lcd_set_pixel(uint16_t x, uint16_t y, uint16_t color) {
|
||||
x += LCD_OFFSET_X;
|
||||
y += LCD_OFFSET_Y;
|
||||
@@ -39,11 +47,7 @@ inline void lcd_set_pixel(uint16_t x, uint16_t y, uint16_t color) {
|
||||
inline void lcd_fill_rectangle(uint16_t x, uint16_t y, uint16_t w, uint16_t h, uint16_t color) {
|
||||
x += LCD_OFFSET_X;
|
||||
y += LCD_OFFSET_Y;
|
||||
st7789_caset(x, x + w - 1);
|
||||
st7789_raset(y, y + h - 1);
|
||||
for (uint16_t i = 0; i < w * h; ++i) {
|
||||
st7789_put(color);
|
||||
}
|
||||
_fill_rectangle(x, y, w, h, color);
|
||||
}
|
||||
|
||||
void lcd_draw_horizontal_digit_segment(uint16_t x, uint16_t y, uint16_t color);
|
||||
|
||||
Reference in New Issue
Block a user