Home
last modified time | relevance | path

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 Dhal_pmsis_types.h43 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 Dhal_uart_pi.h192 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 Dhal_i2c_pi.h117 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