VSF Documented
Data Structures | Macros | Functions
vsf_disp_sitronix_common.h File Reference
#include "component/ui/vsf_ui_cfg.h"
#include "utilities/ooc_class.h"

Go to the source code of this file.

Data Structures

class  vk_disp_sitronix_t
 

Macros

#define VSF_DISP_SITRONIX_PORT_SPI   0
 
#define VSF_DISP_SITRONIX_PORT_EBI   1
 
#define VSF_DISP_SITRONIX_CFG_PORT   VSF_DISP_SITRONIX_PORT_SPI
 
#define VSF_DISP_SITRONIX_WRITE(__CMD, __PARAM_LEN, ...)    (__CMD), (__PARAM_LEN), ##__VA_ARGS__
 

Functions

void vk_disp_sitronix_init (vk_disp_sitronix_t *disp_sitronix)
 
void vk_disp_sitronix_reset (vk_disp_sitronix_t *disp_sitronix, bool reset)
 
vsf_err_t vk_disp_sitronix_write (vk_disp_sitronix_t *disp_sitronix, uint8_t cmd, uint8_t *param, uint_fast16_t param_len)
 
vsf_err_t vk_disp_sitronix_seq (vk_disp_sitronix_t *disp_sitronix, uint8_t *seq, uint_fast16_t seq_len)
 

Macro Definition Documentation

◆ VSF_DISP_SITRONIX_PORT_SPI

#define VSF_DISP_SITRONIX_PORT_SPI   0

◆ VSF_DISP_SITRONIX_PORT_EBI

#define VSF_DISP_SITRONIX_PORT_EBI   1

◆ VSF_DISP_SITRONIX_CFG_PORT

#define VSF_DISP_SITRONIX_CFG_PORT   VSF_DISP_SITRONIX_PORT_SPI

◆ VSF_DISP_SITRONIX_WRITE

#define VSF_DISP_SITRONIX_WRITE (   __CMD,
  __PARAM_LEN,
  ... 
)     (__CMD), (__PARAM_LEN), ##__VA_ARGS__

Function Documentation

◆ vk_disp_sitronix_init()

void vk_disp_sitronix_init ( vk_disp_sitronix_t disp_sitronix)
extern

◆ vk_disp_sitronix_reset()

void vk_disp_sitronix_reset ( vk_disp_sitronix_t disp_sitronix,
bool  reset 
)
extern

◆ vk_disp_sitronix_write()

vsf_err_t vk_disp_sitronix_write ( vk_disp_sitronix_t disp_sitronix,
uint8_t  cmd,
uint8_t param,
uint_fast16_t  param_len 
)
extern

◆ vk_disp_sitronix_seq()

vsf_err_t vk_disp_sitronix_seq ( vk_disp_sitronix_t disp_sitronix,
uint8_t seq,
uint_fast16_t  seq_len 
)
extern