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

Functions

void __pi_cl_delegate_uart_write (struct uart_itf_data_s *data, void *buffer, uint32_t size, pi_task_t *block_callback)
 
void __pi_cl_delegate_uart_write_req_callback (void *arg)
 
int pi_cl_uart_write (pi_device_t *device, void *buffer, uint32_t size, pi_cl_uart_req_t *req)
 
int pi_cl_uart_write_byte (pi_device_t *device, uint8_t *byte, pi_cl_uart_req_t *req)
 
int pi_cl_uart_read (pi_device_t *device, void *addr, uint32_t size, pi_cl_uart_req_t *req)
 
int pi_cl_uart_read_byte (pi_device_t *device, uint8_t *byte, pi_cl_uart_req_t *req)
 

Function Documentation

void __pi_cl_delegate_uart_write ( struct uart_itf_data_s data,
void *  buffer,
uint32_t  size,
pi_task_t block_callback 
)
void __pi_cl_delegate_uart_write_req_callback ( void *  arg)
int pi_cl_uart_read ( pi_device_t *  device,
void *  addr,
uint32_t  size,
pi_cl_uart_req_t *  req 
)
int pi_cl_uart_read_byte ( pi_device_t *  device,
uint8_t *  byte,
pi_cl_uart_req_t *  req 
)
int pi_cl_uart_write ( pi_device_t *  device,
void *  buffer,
uint32_t  size,
pi_cl_uart_req_t *  req 
)
int pi_cl_uart_write_byte ( pi_device_t *  device,
uint8_t *  byte,
pi_cl_uart_req_t *  req 
)