VSF Documented
|
#include "component/ui/vsf_ui_cfg.h"
#include "kernel/vsf_kernel.h"
#include "hal/vsf_hal.h"
#include "./vsf_disp_mipi_lcd_dcs.h"
#include "utilities/ooc_class.h"
Go to the source code of this file.
Data Structures | |
class | vk_disp_mipi_spi_lcd_t |
Functions | |
void | vsf_disp_mipi_spi_lcd_wait_te_line_ready (vk_disp_mipi_spi_lcd_t *disp_mipi_spi_lcd) |
void | vsf_disp_mipi_spi_lcd_dcx_io_write (vk_disp_mipi_spi_lcd_t *disp_mipi_spi_lcd, bool state) |
Variables | |
const vk_disp_drv_t | vk_disp_drv_mipi_spi_lcd |
#define VSF_DISP_MIPI_SPI_LCD_SUPPORT_HARDWARE_RESET ENABLED |
#define VSF_DISP_MIPI_SPI_LCD_USING_VSF_GPIO ENABLED |
#define VSF_DISP_MIPI_SPI_LCD_SPI_8BITS_MODE 0 |
#define VSF_DISP_MIPI_SPI_LCD_SPI_9BITS_MODE 1 |
#define VSF_DISP_MIPI_SPI_LCD_SPI_MODE VSF_DISP_MIPI_SPI_LCD_SPI_8BITS_MODE |
#define MIPI_MODE_X_FLIP MIPI_DCS_COLUME_ADDRESS_RIGHT_TO_LEFT |
#define MIPI_MODE_Y_FLIP MIPI_DCS_PAGE_ADDRESS_BOTTOM_TO_TOP |
#define MIPI_MODE_RGB MIPI_DCS_DEVICE_REFRESH_RGB |
#define MIPI_MODE_BGR MIPI_DCS_DEVICE_REFRESH_BGR |
#define MIPI_PIXEL_FORMAT_BITLEN | ( | __BITLEN | ) | MIPI_DCS_PIXEL_FORMAT_DBI_BITS(__BITLEN) |
#define MIPI_SOFT_RESET MIPI_DCS_CMD_SOFT_RESET |
#define MIPI_ENTER_IDLE MIPI_DCS_CMD_HEX_CODE_ENTER_IDLE_MODE |
#define MIPI_EXIT_IDLE MIPI_DCS_CMD_HEX_CODE_EXIT_IDLE_MODE |
#define MIPI_ENTER_SLEEP MIPI_DCS_CMD_ENTER_SLEEP_MODE |
#define MIPI_EXIT_SLEEP MIPI_DCS_CMD_EXIT_SLEEP_MODE |
#define MIPI_ENTER_PARTIAL_MODE MIPI_DCS_CMD_ENTER_PARTIAL_MODE |
#define MIPI_EXIT_PARTIAL_MODE MIPI_DCS_CMD_ENTER_NORMAL_MODE |
#define MIPI_ENTER_INVERT_MODE MIPI_DCS_CMD_HEX_CODE_ENTER_INVERT_MODE |
#define MIPI_EXIT_INVERT_MODE MIPI_DCS_CMD_HEX_CODE_EXIT_INVERT_MODE |
#define MIPI_TEAR_PIN_ON MIPI_DCS_CMD_SET_TEAR_ON |
#define MIPI_TEAR_PIN_OFF MIPI_DCS_CMD_SET_TEAR_OFF |
#define VSF_DISP_MIPI_SPI_LCD_INITSEQ | ( | __LCD_SEQ, | |
__PIXEL_FORMAT, | |||
__MODE, | |||
... | |||
) |
#define VSF_DISP_MIPI_SPI_LCD_S6D05A1_BASE |
#define VSF_DISP_MIPI_SPI_LCD_ILI9488_BASE |
#define VSF_DISP_MIPI_SPI_LCD_ILI9341_BASE |
#define VSF_DISP_MIPI_SPI_LCD_ST7789V_BASE |
#define VSF_DISP_ST7789V_SPI_INITSEQ | ( | __MODE, | |
__PIXEL_FORMAT, | |||
... | |||
) |
#define VSF_DISP_MIPI_SPI_LCD_ST7796S_BASE |
#define VSF_DISP_MIPI_SPI_LCD_REFRESH_SEQ_LEN (1 + 1 + 4) + (1 + 1 + 4) + (1 + 1 + 4 + 4) |
|
extern |
|
extern |
|
extern |