FreeRTOS port on GAP8/RISC-V
|
Data Structures | |
struct | cpi_itf_data_s |
Functions | |
void | __pi_cpi_conf_init (struct pi_cpi_conf *conf) |
int32_t | __pi_cpi_open (struct pi_cpi_conf *conf, struct cpi_itf_data_s **device_data) |
void | __pi_cpi_close (struct cpi_itf_data_s *device_data) |
void | __pi_cpi_copy (struct cpi_itf_data_s *device_data, void *l2_buf, uint32_t size, struct pi_task *task) |
static void | pi_cpi_control_start (struct pi_device *device) |
static void | pi_cpi_control_stop (struct pi_device *device) |
static void | pi_cpi_set_format (struct pi_device *device, pi_cpi_format_e format) |
static void | pi_cpi_set_rowlen (struct pi_device *device, uint16_t rowlen) |
static void | pi_cpi_set_frame_drop (struct pi_device *device, uint32_t nb_frame_dropped) |
static void | pi_cpi_set_filter (struct pi_device *device, uint32_t r_coeff, uint32_t g_coeff, uint32_t b_coeff, uint32_t shift) |
static void | pi_cpi_set_slice (struct pi_device *device, uint32_t x, uint32_t y, uint32_t w, uint32_t h) |
void __pi_cpi_close | ( | struct cpi_itf_data_s * | device_data | ) |
void __pi_cpi_conf_init | ( | struct pi_cpi_conf * | conf | ) |
void __pi_cpi_copy | ( | struct cpi_itf_data_s * | device_data, |
void * | l2_buf, | ||
uint32_t | size, | ||
struct pi_task * | task | ||
) |
int32_t __pi_cpi_open | ( | struct pi_cpi_conf * | conf, |
struct cpi_itf_data_s ** | device_data | ||
) |
|
inlinestatic |
References cpi_glob_en_set(), and cpi_itf_data_s::device_id.
|
inlinestatic |
References cpi_glob_en_set(), and cpi_itf_data_s::device_id.
|
inlinestatic |
References cpi_shift_set(), cpi_itf_data_s::device_id, and hal_cpi_filter_rgb_coeff_set().
|
inlinestatic |
References cpi_format_set(), and cpi_itf_data_s::device_id.
|
inlinestatic |
References cpi_framedrop_en_set(), cpi_framedrop_val_set(), and cpi_itf_data_s::device_id.
|
inlinestatic |
References cpi_rowlen_set(), cpi_itf_data_s::datasize, and cpi_itf_data_s::device_id.
|
inlinestatic |