|
static void | ili9341_controller_init_registers (void) |
| Initialize all the display registers. Mehr ...
|
|
void | ili9341_copy_pixels_from_screen (ili9341_color_t *pixels, uint32_t count) |
| Copy pixels from the screen to a pixel buffer. Mehr ...
|
|
void | ili9341_copy_pixels_to_screen (const ili9341_color_t *pixels, uint32_t count) |
| Copy pixels from SRAM to the screen. Mehr ...
|
|
void | ili9341_copy_progmem_pixels_to_screen (ili9341_color_t PROGMEM_PTR_T pixels, uint32_t count, uint8_t swap) |
| Copy pixels from progmem to the screen. Mehr ...
|
|
static __always_inline void | ili9341_deselect_chip (void) |
| Helper function to de-select the CS of the controller on the bus. Mehr ...
|
|
void | ili9341_duplicate_pixel (const ili9341_color_t color, uint32_t count) |
| Set a given number of pixels to the same color. Mehr ...
|
|
static void | ili9341_exit_standby (void) |
| Send display commands to exit standby mode. Mehr ...
|
|
void | ili9341_init (void) |
| Initialise the controller. Mehr ...
|
|
static void | ili9341_interface_init (void) |
| Initialize the hardware interface to the controller. Mehr ...
|
|
static __always_inline uint8_t | ili9341_read_byte (void) |
| Helper function to read a byte from an arbitrary interface. Mehr ...
|
|
ili9341_color_t | ili9341_read_gram (void) |
| Read a single color from the graphical memory. Mehr ...
|
|
static void | ili9341_reset_display (void) |
| Reset the display using the digital control interface. Mehr ...
|
|
static __always_inline void | ili9341_select_chip (void) |
| Helper function to select the CS of the controller on the bus. Mehr ...
|
|
static __always_inline void | ili9341_select_command_mode (void) |
| Helper function to select command byte transmission mode. Mehr ...
|
|
static __always_inline void | ili9341_select_data_mode (void) |
| Helper function to select data byte transmission mode. Mehr ...
|
|
static __always_inline void | ili9341_send_byte (uint8_t data) |
| Helper function to send a byte over an arbitrary interface. Mehr ...
|
|
static void | ili9341_send_command (uint8_t command) |
| Sends a command to the controller, and prepares for parameter transfer. Mehr ...
|
|
static void | ili9341_send_draw_limits (const bool send_end_limits) |
| Helper function to send the drawing limits (boundaries) to the display. Mehr ...
|
|
void | ili9341_set_bottom_right_limit (ili9341_coord_t x, ili9341_coord_t y) |
| Set the display bottom right drawing limit. Mehr ...
|
|
void | ili9341_set_limits (ili9341_coord_t start_x, ili9341_coord_t start_y, ili9341_coord_t end_x, ili9341_coord_t end_y) |
| Set the full display drawing limits. Mehr ...
|
|
void | ili9341_set_orientation (uint8_t flags) |
| Sets the orientation of the display data. Mehr ...
|
|
void | ili9341_set_top_left_limit (ili9341_coord_t x, ili9341_coord_t y) |
| Set the display top left drawing limit. Mehr ...
|
|
static __always_inline void | ili9341_wait_for_send_done (void) |
| Helper function to wait for the last send operation to complete. Mehr ...
|
|
void | ili9341_write_gram (ili9341_color_t color) |
| Write the graphical memory with a single color pixel. Mehr ...
|
|
ILI9341 display controller component driver aus dem ASF 3.26.0.
- Autor
- Copyright (c) 2012-2015 Atmel Corporation. All rights reserved.
Definiert in Datei ili9341.c.
void ili9341_copy_progmem_pixels_to_screen |
( |
ili9341_color_t PROGMEM_PTR_T |
pixels, |
|
|
uint32_t |
count, |
|
|
uint8_t |
swap |
|
) |
| |
Copy pixels from progmem to the screen.
This function can be used to copy data from program memory (flash) to the display.
Limits have to be set prior to calling this function, e.g.:
1 ili9341_set_top_left_limit(0, 0);
2 ili9341_set_bottom_right_limit(320, 240);
- Parameter
-
pixels | Pointer to the progmem data |
count | Number of pixels to write |
Definiert in Zeile 426 der Datei ili9341.c.