FreeRTOS port on GAP8/RISC-V
|
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) |
void __pi_cl_delegate_uart_write | ( | struct uart_itf_data_s * | data, |
void * | buffer, | ||
uint32_t | size, | ||
pi_task_t * | block_callback | ||
) |
References __pi_cl_delegate_uart_write_req_callback(), pi_cl_send_task_to_fc(), and pi_task_callback_no_mutex().
Referenced by pi_cl_uart_write(), and pi_cl_uart_write_byte().
void __pi_cl_delegate_uart_write_req_callback | ( | void * | arg | ) |
References __pi_uart_write().
Referenced by __pi_cl_delegate_uart_write().
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 | ||
) |
References __pi_cl_delegate_uart_write(), hal_compiler_barrier(), and pi_task_block_no_mutex().
int pi_cl_uart_write_byte | ( | pi_device_t * | device, |
uint8_t * | byte, | ||
pi_cl_uart_req_t * | req | ||
) |
References __pi_cl_delegate_uart_write(), hal_compiler_barrier(), and pi_task_block_no_mutex().