VSF Documented
Data Structures | Macros | Typedefs | Functions
multiplex_spi.h File Reference
#include "hal/vsf_hal_cfg.h"
#include "utilities/ooc_class.h"
#include "hal/driver/common/spi/spi_template.h"

Go to the source code of this file.

Data Structures

struct  multiplex_spi_request_t
 
class  vsf_multiplex_spi_t
 

Macros

#define VSF_MULTIPLEXER_SPI_CFG_MASK_TYPE   uint8_t
 
#define VSF_SPI_CFG_DEC_PREFIX   vsf_multiplex
 
#define VSF_SPI_CFG_DEC_UPCASE_PREFIX   VSF_MULTIPLEX
 

Typedefs

typedef VSF_MULTIPLEXER_SPI_CFG_MASK_TYPE spi_multi_mask_t
 
typedef struct multiplex_spi_request_t multiplex_spi_request_t
 

Functions

 vsf_declare_class (vsf_multiplex_spi_t) class vsf_multiplex_spi_info_t
 

Macro Definition Documentation

◆ VSF_MULTIPLEXER_SPI_CFG_MASK_TYPE

#define VSF_MULTIPLEXER_SPI_CFG_MASK_TYPE   uint8_t

◆ VSF_SPI_CFG_DEC_PREFIX

#define VSF_SPI_CFG_DEC_PREFIX   vsf_multiplex

◆ VSF_SPI_CFG_DEC_UPCASE_PREFIX

#define VSF_SPI_CFG_DEC_UPCASE_PREFIX   VSF_MULTIPLEX

Typedef Documentation

◆ spi_multi_mask_t

◆ multiplex_spi_request_t

Function Documentation

◆ vsf_declare_class()

vsf_declare_class ( vsf_multiplex_spi_t  )