VSF Documented
Macros | Functions | Variables
vsf_remapped_i2s.c File Reference
#include "hal/vsf_hal.h"
#include "./vsf_remapped_i2s.h"

Macros

#define __VSF_DISTBUS_CLASS_INHERIT__
 
#define __VSF_REMAPPED_I2S_CLASS_IMPLEMENT
 
#define __VSF_HAL_TEMPLATE_API   VSF_HAL_TEMPLATE_API_OP
 

Functions

vsf_err_t vsf_remapped_i2s_init (vsf_remapped_i2s_t *i2s, vsf_i2s_cfg_t *i2s_cfg)
 
vsf_err_t vsf_remapped_i2s_tx_init (vsf_remapped_i2s_t *i2s, vsf_i2s_cfg_t *i2s_cfg)
 
void vsf_remapped_i2s_tx_fini (vsf_remapped_i2s_t *i2s)
 
vsf_err_t vsf_remapped_i2s_tx_start (vsf_remapped_i2s_t *i2s)
 
vsf_err_t vsf_remapped_i2s_rx_init (vsf_remapped_i2s_t *i2s, vsf_i2s_cfg_t *i2s_cfg)
 
void vsf_remapped_i2s_rx_fini (vsf_remapped_i2s_t *i2s)
 
vsf_err_t vsf_remapped_i2s_rx_start (vsf_remapped_i2s_t *i2s)
 
fsm_rt_t vsf_remapped_i2s_enable (vsf_remapped_i2s_t *i2s)
 
fsm_rt_t vsf_remapped_i2s_disable (vsf_remapped_i2s_t *i2s)
 
vsf_i2s_status_t vsf_remapped_i2s_status (vsf_remapped_i2s_t *i2s)
 
vsf_i2s_capability_t vsf_remapped_i2s_capability (vsf_remapped_i2s_t *i2s)
 

Variables

const vsf_i2s_op_t vsf_remapped_i2s_op
 

Macro Definition Documentation

◆ __VSF_DISTBUS_CLASS_INHERIT__

#define __VSF_DISTBUS_CLASS_INHERIT__

◆ __VSF_REMAPPED_I2S_CLASS_IMPLEMENT

#define __VSF_REMAPPED_I2S_CLASS_IMPLEMENT

◆ __VSF_HAL_TEMPLATE_API

#define __VSF_HAL_TEMPLATE_API   VSF_HAL_TEMPLATE_API_OP

Function Documentation

◆ vsf_remapped_i2s_init()

vsf_err_t vsf_remapped_i2s_init ( vsf_remapped_i2s_t i2s,
vsf_i2s_cfg_t i2s_cfg 
)

◆ vsf_remapped_i2s_tx_init()

vsf_err_t vsf_remapped_i2s_tx_init ( vsf_remapped_i2s_t i2s,
vsf_i2s_cfg_t i2s_cfg 
)

◆ vsf_remapped_i2s_tx_fini()

void vsf_remapped_i2s_tx_fini ( vsf_remapped_i2s_t i2s)

◆ vsf_remapped_i2s_tx_start()

vsf_err_t vsf_remapped_i2s_tx_start ( vsf_remapped_i2s_t i2s)

◆ vsf_remapped_i2s_rx_init()

vsf_err_t vsf_remapped_i2s_rx_init ( vsf_remapped_i2s_t i2s,
vsf_i2s_cfg_t i2s_cfg 
)

◆ vsf_remapped_i2s_rx_fini()

void vsf_remapped_i2s_rx_fini ( vsf_remapped_i2s_t i2s)

◆ vsf_remapped_i2s_rx_start()

vsf_err_t vsf_remapped_i2s_rx_start ( vsf_remapped_i2s_t i2s)

◆ vsf_remapped_i2s_enable()

fsm_rt_t vsf_remapped_i2s_enable ( vsf_remapped_i2s_t i2s)

◆ vsf_remapped_i2s_disable()

fsm_rt_t vsf_remapped_i2s_disable ( vsf_remapped_i2s_t i2s)

◆ vsf_remapped_i2s_status()

vsf_i2s_status_t vsf_remapped_i2s_status ( vsf_remapped_i2s_t i2s)

◆ vsf_remapped_i2s_capability()

vsf_i2s_capability_t vsf_remapped_i2s_capability ( vsf_remapped_i2s_t i2s)

Variable Documentation

◆ vsf_remapped_i2s_op

const vsf_i2s_op_t vsf_remapped_i2s_op
Initial value:
= {
# define __VSF_HAL_TEMPLATE_API
}