Default configuration for ili9341. More...
Default configuration for ili9341.
Definition in file ili9341_params.h.
Go to the source code of this file.
Macros | |
#define | ILI9341_PARAM_SCREEN_IDS 0 |
Default screen identifiers. | |
#define | ILI9341_NUMOF ARRAY_SIZE(ili9341_params) |
Define the number of configured displays. | |
#define | ILI9341_SCREEN_NUMOF ARRAY_SIZE(ili9341_screen_ids) |
Define the number screens this display driver is attached to. | |
Variables | |
static const lcd_params_t | ili9341_params [] |
Configure ILI9341. | |
static const uint8_t | ili9341_screen_ids [] |
Configure screen identifiers. | |
Set default configuration parameters for the ILI9341 | |
#define | ILI9341_PARAM_SPI SPI_DEV(0) |
#define | ILI9341_PARAM_SPI_CLK SPI_CLK_5MHZ |
#define | ILI9341_PARAM_CS GPIO_PIN(2, 2) |
#define | ILI9341_PARAM_DCX GPIO_PIN(3, 13) |
#define | ILI9341_PARAM_RST GPIO_UNDEF |
#define | ILI9341_PARAM_SPI_MODE SPI_MODE_0 |
#define | ILI9341_PARAM_RGB 0 |
#define | ILI9341_PARAM_INVERTED 0 |
#define | ILI9341_PARAM_NUM_LINES 320U |
Number of lines. | |
#define | ILI9341_PARAM_RGB_CHANNELS 240U |
Number of RGB channels (e.g. | |
#define | ILI9341_PARAM_ROTATION ILI9341_ROTATION_HORZ_FLIP |
#define | ILI9341_PARAM_OFFSET_X 0 |
Horizontal offset. | |
#define | ILI9341_PARAM_OFFSET_Y 0 |
Vertival offset. | |
#define | ILI9341_PARAM_IF_SPI |
Default interface params if SPI serial interface is enabled. | |
#define | ILI9341_PARAM_IF_PAR |
Default interface params if MCU 8080 8-bit parallel interface is enabled. | |
#define | ILI9341_PARAM_IF_PAR_16BIT |
Additional default interface params if MCU 8080 16-bit parallel interface is enabled. | |
#define | ILI9341_PARAM_IF_MODE .mode = LCD_IF_PARALLEL_16BIT, |
Interface mode is MCU 8080 16-bit parallel. | |
#define | ILI9341_PARAMS |
Default params. | |
#define ILI9341_NUMOF ARRAY_SIZE(ili9341_params) |
Define the number of configured displays.
Definition at line 180 of file ili9341_params.h.
#define ILI9341_PARAM_CS GPIO_PIN(2, 2) |
Definition at line 41 of file ili9341_params.h.
#define ILI9341_PARAM_DCX GPIO_PIN(3, 13) |
Definition at line 44 of file ili9341_params.h.
#define ILI9341_PARAM_IF_MODE .mode = LCD_IF_PARALLEL_16BIT, |
Interface mode is MCU 8080 16-bit parallel.
Definition at line 115 of file ili9341_params.h.
#define ILI9341_PARAM_IF_PAR |
Default interface params if MCU 8080 8-bit parallel interface is enabled.
Definition at line 85 of file ili9341_params.h.
#define ILI9341_PARAM_IF_PAR_16BIT |
Additional default interface params if MCU 8080 16-bit parallel interface is enabled.
Definition at line 101 of file ili9341_params.h.
#define ILI9341_PARAM_IF_SPI |
Default interface params if SPI serial interface is enabled.
Definition at line 76 of file ili9341_params.h.
#define ILI9341_PARAM_INVERTED 0 |
Definition at line 56 of file ili9341_params.h.
#define ILI9341_PARAM_NUM_LINES 320U |
Number of lines.
Definition at line 59 of file ili9341_params.h.
#define ILI9341_PARAM_OFFSET_X 0 |
Horizontal offset.
Definition at line 68 of file ili9341_params.h.
#define ILI9341_PARAM_OFFSET_Y 0 |
Vertival offset.
Definition at line 71 of file ili9341_params.h.
#define ILI9341_PARAM_RGB 0 |
Definition at line 53 of file ili9341_params.h.
#define ILI9341_PARAM_RGB_CHANNELS 240U |
#define ILI9341_PARAM_ROTATION ILI9341_ROTATION_HORZ_FLIP |
Definition at line 65 of file ili9341_params.h.
#define ILI9341_PARAM_RST GPIO_UNDEF |
Definition at line 47 of file ili9341_params.h.
#define ILI9341_PARAM_SCREEN_IDS 0 |
Default screen identifiers.
Definition at line 166 of file ili9341_params.h.
#define ILI9341_PARAM_SPI SPI_DEV(0) |
Definition at line 35 of file ili9341_params.h.
#define ILI9341_PARAM_SPI_CLK SPI_CLK_5MHZ |
Definition at line 38 of file ili9341_params.h.
#define ILI9341_PARAM_SPI_MODE SPI_MODE_0 |
Definition at line 50 of file ili9341_params.h.
#define ILI9341_PARAMS |
Default params.
lcd_spi
, lcd_parallel and lcd_parallel_16bit
, a user defined parameter set ILI9341_PARAMS has to be defined. In the latter case lcd_params_t::spi must then be set to SPI_UNDEF for displays with MCU 8080 8-/16-bit parallel interfaces. Definition at line 136 of file ili9341_params.h.
#define ILI9341_SCREEN_NUMOF ARRAY_SIZE(ili9341_screen_ids) |
Define the number screens this display driver is attached to.
Definition at line 184 of file ili9341_params.h.
|
static |
|
static |
Configure screen identifiers.
Definition at line 172 of file ili9341_params.h.