Go to the documentation of this file.
9 #ifndef _RPC8E_DISPLAY_H_
10 #define _RPC8E_DISPLAY_H_
23 #define DISPLAY_WIDTH 80
24 #define DISPLAY_HEIGHT 50
int rpc8e_display_key_read(void)
Return a key from the queue.
bool rpc8e_display_key_pressed(void)
Return true if a key has been pressed and is awaiting in the queue.
void rpc8e_display_gotox(uint8_t x)
Move the cursor to a specific X position.
void rpc8e_display_blit_shift(uint8_t sx, uint8_t sy, uint8_t dx, uint8_t dy, uint8_t width, uint8_t height)
Copy an area of the display to another location.
uint8_t rpc8e_display_wherex(void)
Return the cursor's current X position.
::uint8_t uint8_t
Definition: cstdint:21
uint8_t rpc8e_display_wherey(void)
Return the cursor's current Y position.
byte x
Definition: api.h:26
byte byte y
Definition: api.h:26
void rpc8e_display_gotoy(uint8_t y)
Move the cursor to a specific Y position.
void rpc8e_display_gotoxy(uint8_t x, uint8_t y)
Move the cursor to a specific X/Y position.
void rpc8e_display_put(uint8_t x, uint8_t y, uint8_t value)
Put a character on the display.
void rpc8e_display_blit_fill(uint8_t x, uint8_t y, uint8_t width, uint8_t height, uint8_t fillchar)
Fill an area of the display with a character.
void rpc8e_display_revers(bool value)
Enable or disable "reverse video" mode.
void rpc8e_display_clear(void)
Clear the display.