main_ubi_sdk v 0.1.3
This is UBI4 documentation
usb_cdc_port.h
Go to the documentation of this file.
1/*
2 ******************************************************************************
3 * @file usb_cdc_port.h
4 * @author A.Alborov
5 ******************************************************************************
6*/
7
8#ifndef MAIN_LIB_USB_CDC_PORT_H_
9#define MAIN_LIB_USB_CDC_PORT_H_
10
12#include "stdint.h"
13#include "stdbool.h"
14
15
16typedef struct
17{
18 uint8_t* rx_buffer;
20
21 uint8_t* tx_buffer;
23
25
26
27
37
38
40
41
42//void usb_cdc_initialize_port();
43//void usb_cdc_port_write(uint8_t *buf, uint16_t size);
44//uint8_t* usb_cdc_port_get_tx_buf();
45
46#endif /* MAIN_LIB_USB_CDC_PORT_H_ */
void usb_cdc_port_init(usb_cdc_init_port_struct *init_struct, usb_cdc_port_struct **out_port_struct)
Definition a_port.h:99
Definition usb_cdc_port.h:17
uint8_t * rx_buffer
Definition usb_cdc_port.h:18
uint16_t rx_buffer_size
Definition usb_cdc_port.h:19
uint8_t * tx_buffer
Definition usb_cdc_port.h:21
uint16_t tx_buffer_size
Definition usb_cdc_port.h:22
Definition usb_cdc_port.h:29
base_port_struct Base
Definition usb_cdc_port.h:30
usb_cdc_init_port_struct * init_struct
Definition usb_cdc_port.h:31
int itf
Definition usb_cdc_port.h:32
uint32_t last_read_size
Definition usb_cdc_port.h:34