Removed redundant calls to get_char_width

This commit is contained in:
Stanislav N Mikhailov
2025-01-01 22:27:02 +03:00
parent 3cdfa81da8
commit d556f818a5
3 changed files with 54 additions and 9 deletions
+50 -7
View File
File diff suppressed because one or more lines are too long
+2 -1
View File
@@ -8,5 +8,6 @@ extern const uint16_t font_height;
extern const uint8_t font_data[]; extern const uint8_t font_data[];
void draw_string(uint16_t x, uint16_t y, const wchar_t *str); void draw_string(uint16_t x, uint16_t y, const wchar_t *str);
void draw_char(uint16_t x, uint16_t y, wchar_t c); void draw_char(uint16_t x, uint16_t y,uint8_t wdh, wchar_t c);
uint8_t get_char_width(wchar_t c);
#endif // FONT_DATA_H #endif // FONT_DATA_H
+2 -1
View File
@@ -27,7 +27,8 @@ int main() {
fillBufer(frame_buffer,reverse(0x4A69));// fillBufer(frame_buffer,reverse(0x4A69));//
generate_sine_wave_points(num_points, 50, freq, 0, HEIGHT / 2,x); generate_sine_wave_points(num_points, 50, freq, 0, HEIGHT / 2,x);
draw_string(0,50,L"Проверка кириллицы"); draw_string(20,110,L"Кириллица работает!!!"); //
draw_string(50,130,L"Does Latin work?"); //Does Latin work?
multicore_fifo_push_blocking(0); //Экран 0 нарисован multicore_fifo_push_blocking(0); //Экран 0 нарисован
x+=0.03; x+=0.03;
if (minmax) if (minmax)