FreeRTOS port on GAP8/RISC-V
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
gap8/pmsis/drivers/udma/cpi/cpi.c File Reference

Macros

#define MUTEX
 

Functions

void pi_cpi_conf_init (struct pi_cpi_conf *conf)
 
int pi_cpi_open (struct pi_device *device)
 
void pi_cpi_close (struct pi_device *device)
 
void pi_cpi_capture (struct pi_device *device, void *buffer, int32_t bufferlen)
 
void pi_cpi_capture_async (struct pi_device *device, void *buffer, int32_t bufferlen, struct pi_task *task)
 

Macro Definition Documentation

#define MUTEX

Function Documentation

void pi_cpi_capture ( struct pi_device *  device,
void *  buffer,
int32_t  bufferlen 
)
void pi_cpi_capture_async ( struct pi_device *  device,
void *  buffer,
int32_t  bufferlen,
struct pi_task *  task 
)
void pi_cpi_close ( struct pi_device *  device)
void pi_cpi_conf_init ( struct pi_cpi_conf *  conf)

References __pi_cpi_conf_init().

int pi_cpi_open ( struct pi_device *  device)

References __pi_cpi_open(), and CPI_TRACE.