Searched refs:pi_device (Results 1 – 3 of 3) sorted by relevance
| /bsp/core-v-mcu/Libraries/core_v_hal_libraries/core_v_hal/include/ |
| A D | hal_pmsis_types.h | 43 struct pi_device; 70 int (*init)(struct pi_device *device); 75 typedef struct pi_device { struct 85 typedef uint32_t (*device_ioctl_func)(struct pi_device *device, 95 typedef int (*open_func)(struct pi_device *device); 96 typedef int (*close_func)(struct pi_device *device); 98 typedef int (*open_func_async)(struct pi_device *device, 105 int (*open)(struct pi_device *device); 106 int (*close)(struct pi_device *device); 109 ssize_t (*read)(struct pi_device *device, uint32_t ext_addr, [all …]
|
| A D | hal_uart_pi.h | 192 int pi_uart_open(struct pi_device *device); 204 void pi_uart_close(struct pi_device *device); 219 int pi_uart_ioctl(struct pi_device *device, uint32_t cmd, void *arg); 236 int pi_uart_write(struct pi_device *device, void *buffer, uint32_t size); 253 int pi_uart_read(struct pi_device *device, void *buffer, uint32_t size); 267 int pi_uart_write_byte(struct pi_device *device, uint8_t *byte); 281 int pi_uart_read_byte(struct pi_device *device, uint8_t *byte); 301 int pi_uart_write_async(struct pi_device *device, void *buffer, uint32_t size, 322 int pi_uart_read_async(struct pi_device *device, void *buffer, uint32_t size, 340 int pi_uart_write_byte_async(struct pi_device *device, uint8_t *byte, pi_task_t* callback);
|
| A D | hal_i2c_pi.h | 117 int pi_i2c_open(struct pi_device *device); 128 void pi_i2c_close (struct pi_device *device); 142 void pi_i2c_ioctl(struct pi_device *device, uint32_t cmd, void *arg); 160 void pi_i2c_read(struct pi_device *device, uint8_t *rx_buff, int length, 178 void pi_i2c_write(struct pi_device *device, uint8_t *tx_data, int length, 202 void pi_i2c_read_async(struct pi_device *device, uint8_t *rx_buff, int length, 223 void pi_i2c_write_async(struct pi_device *device, uint8_t *tx_data, int length,
|
Completed in 7 milliseconds