Microchip® Advanced Software Framework

gfx_ili93xx.c File Reference

Graphic service settings for the LCD panel using the ILI93XX display controller.

This files includes the correct header files for the graphics service

Copyright (c) 2014-2018 Microchip Technology Inc. and its subsidiaries.

#include "gfx.h"
#include "gfx_ili93xx.h"
#include "ili93xx.h"
#include "pmc.h"
#include "smc.h"
#include "aat31xx.h"
#define ILI93XX_LCD_CS   1
 
gfx_coord_t gfx_height
 Current height of screen. More...
 
gfx_coord_t gfx_width
 Current width of screen. More...
 
gfx_coord_t gfx_min_x
 Minimum X of current clipping region. More...
 
gfx_coord_t gfx_min_y
 Maximum Y of current clipping region. More...
 
gfx_coord_t gfx_max_x
 Minimum X of current clipping region. More...
 
gfx_coord_t gfx_max_y
 Maximum Y of current clipping region. More...
 
void gfx_ili93xx_set_orientation (uint8_t flags)
 Set display orientation. More...
 
gfx_color_t gfx_ili93xx_color (uint8_t r, uint8_t g, uint8_t b)
 Generate native color value from R/G/B values. More...
 
gfx_color_t gfx_ili93xx_get_pixel (gfx_coord_t x, gfx_coord_t y)
 Get the color of a pixel on the display. More...
 
void gfx_ili93xx_draw_pixel (gfx_coord_t x, gfx_coord_t y, gfx_color_t color)
 Draw a single pixel on the screen. More...
 
void gfx_ili93xx_draw_line_pixel (gfx_coord_t x, gfx_coord_t y, gfx_color_t color)
 Draw a single pixel on the screen. More...
 
void gfx_ili93xx_init (void)
 Initialize the ili93xx display controller. More...