smart_alarm/display.h
2025-09-20 18:09:58 +02:00

17 lines
483 B
C++

#ifndef SMART_ALARM_DISPLAY_H
#define SMART_ALARM_DISPLAY_H
#include <array>
#include <cstdint>
#include "gc9a01.h"
void display_start();
void print_time(bool force_refresh = false);
void clear_display();
void draw_ui_circle(uint16_t color);
std::array<uint16_t,2> get_ui_circle_vertical_pos(uint16_t x, uint16_t center_x = 120, uint16_t center_y = 120, uint16_t radius = 119);
extern gc9a01_GC9A01_obj_t display;
#define MAX_X 240
#define MAX_Y 240
#endif //SMART_ALARM_DISPLAY_H