From ade4905ef785005347718ce612c245f7fa4dad70 Mon Sep 17 00:00:00 2001 From: Uros Majstorovic Date: Wed, 25 Dec 2019 04:02:34 +0100 Subject: eve touch driver added; text box updated; --- code/fe310/eos/eve_text.h | 23 +++++++++++------------ 1 file changed, 11 insertions(+), 12 deletions(-) (limited to 'code/fe310/eos/eve_text.h') diff --git a/code/fe310/eos/eve_text.h b/code/fe310/eos/eve_text.h index e882195..350be45 100644 --- a/code/fe310/eos/eve_text.h +++ b/code/fe310/eos/eve_text.h @@ -1,20 +1,19 @@ #include -typedef struct EVETextBox { - uint16_t buf_addr; - int buf_line_h; - int w; - int h; +typedef struct EVEText { int x; int y; + int w; + int h; + uint32_t buf_addr; + int buf_line_h; int buf_idx; int line_idx; - uint16_t dl_offset; uint8_t bitmap_handle; -} EVETextBox; +} EVEText; -void eos_eve_text_init(EVETextBox *box, uint16_t buf_addr, int buf_line_h, int w, int h, int x, int y, uint8_t bitmap_handle); -void eos_eve_text_update(EVETextBox *box); -void eos_eve_text_draw(EVETextBox *box); -void eos_eve_text_putc(EVETextBox *box, int c); -void eos_eve_text_newline(EVETextBox *box); \ No newline at end of file +void eos_eve_text_init(EVEText *box, int x, int y, int w, int h, uint8_t bitmap_handle, uint32_t mem_addr, int buf_line_h, uint32_t *mem_next); +void eos_eve_text_draw(EVEText *box); +void eos_eve_text_update(EVEText *box); +void eos_eve_text_putc(EVEText *box, int c); +void eos_eve_text_newline(EVEText *box); -- cgit v1.2.3