#include <stdbool.h>
#include <stdint.h>
Go to the source code of this file.
|
#define | RGB(r, g, b) ((((r) & 0xF8) << 8) | (((g) & 0xFC) << 3) | (((b) & 0xF8) >> 3)) |
|
#define | RED RGB(255,0,0) |
|
#define | GREEN RGB(0,255,0) |
|
#define | BLUE RGB(0,0,255) |
|
#define | WHITE 0xF7BE |
|
#define | BLACK RGB(0,0,0) |
|
#define | HEX(h) (RGB(((h)>>16),((h)>>8),(h))) |
|
#define | TRANSPARENT ((uint16_t)0x80C2) |
|
|
bool | tft_init () |
|
void | tft_clear (uint16_t color) |
|
void | tft_draw_line (uint16_t x1, uint16_t y1, uint16_t x2, uint16_t y2, uint16_t color) |
|
void | tft_draw_pixel (uint16_t x, uint16_t y, uint16_t color) |
|
void | tft_draw_rectangle (uint16_t x1, uint16_t y1, uint16_t x2, uint16_t y2, uint16_t color) |
|
void | tft_fill_rectangle (uint16_t x1, uint16_t y1, uint16_t x2, uint16_t y2, uint16_t color) |
|
void | tft_draw_bitmap_unscaled (uint16_t x, uint16_t y, uint16_t width, uint16_t height, const uint16_t *dat) |
|
bool | tft_draw_bitmap_file_unscaled (uint16_t x, uint16_t y, const char *filename) |
|
void | tft_draw_circle (uint16_t x, uint16_t y, uint16_t r, uint16_t color) |
|
uint8_t | tft_num_fonts () |
|
uint8_t | tft_font_height (uint8_t fontnum) |
|
uint8_t | tft_font_width (uint8_t fontnum) |
|
void | tft_print_line (uint16_t x, uint16_t y, uint16_t color, uint16_t bgcolor, uint8_t font, const char *text) |
|
void | tft_print_formatted (uint16_t x, uint16_t y, uint16_t color, uint16_t bgcolor, uint8_t font, const char *format,...) |
|