ILI9341 TFT LCD controller interface. More...


Go to the source code of this file.
Data Structures | |
| struct | dev_ili9341_config_t |
| Optional ILI9341 initialization options. More... | |
Macros | |
| #define | DEV_ILI9341_WIDTH 240u |
| Native panel width in pixels, at rotation 0. | |
| #define | DEV_ILI9341_HEIGHT 320u |
| Native panel height in pixels, at rotation 0. | |
Typedefs | |
| typedef struct dev_ili9341_t | dev_ili9341_t |
| Opaque ILI9341 handle. | |
Functions | |
Lifecycle | |
| void | dev_ili9341_default_config (dev_ili9341_config_t *config) |
| Fill an ILI9341 config struct with safe defaults. More... | |
| dev_ili9341_t * | dev_ili9341_init (hw_deviceio_t *device, hw_gpio_t *dc_pin, hw_gpio_t *rst_pin, const dev_ili9341_config_t *config) |
| Initialize an ILI9341-driven display over SPI. More... | |
| void | dev_ili9341_deinit (dev_ili9341_t *ili9341) |
| Deinitialize an ILI9341 handle. More... | |
Properties | |
| void | dev_ili9341_size (const dev_ili9341_t *ili9341, pix_size_t *out_size) |
| Get the display size at the configured rotation. More... | |
Methods | |
| bool | dev_ili9341_write (dev_ili9341_t *ili9341, pix_point_t origin, const pix_bitmap_t *bitmap) |
| Write a rectangular block of pixels. More... | |
ILI9341 TFT LCD controller interface.
Definition in file ili9341.h.