mios32/STM32F10x/mios32_usb_com.c File Reference

#include <mios32.h>
#include <usb_lib.h>

Data Structures

struct  LINE_CODING

Defines

#define SEND_ENCAPSULATED_COMMAND   0x00
#define GET_ENCAPSULATED_RESPONSE   0x01
#define SET_COMM_FEATURE   0x02
#define GET_COMM_FEATURE   0x03
#define CLEAR_COMM_FEATURE   0x04
#define SET_LINE_CODING   0x20
#define GET_LINE_CODING   0x21
#define SET_CONTROL_LINE_STATE   0x22
#define SEND_BREAK   0x23

Functions

void MIOS32_USB_COM_TxBufferHandler (void)
void MIOS32_USB_COM_RxBufferHandler (void)
s32 MIOS32_USB_COM_Init (u32 mode)
s32 MIOS32_USB_COM_ChangeConnectionState (u8 connected)
s32 MIOS32_USB_COM_CheckAvailable (void)
s32 MIOS32_USB_COM_RxBufferFree (u8 usb_com)
s32 MIOS32_USB_COM_RxBufferUsed (u8 usb_com)
s32 MIOS32_USB_COM_RxBufferGet (u8 usb_com)
s32 MIOS32_USB_COM_RxBufferPeek (u8 usb_com)
s32 MIOS32_USB_COM_TxBufferFree (u8 usb_com)
s32 MIOS32_USB_COM_TxBufferUsed (u8 usb_com)
s32 MIOS32_USB_COM_TxBufferPutMore_NonBlocking (u8 usb_com, u8 *buffer, u16 len)
s32 MIOS32_USB_COM_TxBufferPutMore (u8 usb_com, u8 *buffer, u16 len)
s32 MIOS32_USB_COM_TxBufferPut_NonBlocking (u8 usb_com, u8 b)
s32 MIOS32_USB_COM_TxBufferPut (u8 usb_com, u8 b)
void MIOS32_USB_COM_EP4_IN_Callback (u8 bEP, u8 bEPStatus)
void MIOS32_USB_COM_EP3_OUT_Callback (u8 bEP, u8 bEPStatus)
void MIOS32_USB_COM_CB_StatusIn (void)
u8Virtual_Com_Port_SetLineCoding (u16 Length)
s32 MIOS32_USB_COM_CB_Data_Setup (u8 RequestNo)
s32 MIOS32_USB_COM_CB_NoData_Setup (u8 RequestNo)

Variables

u8 Request = 0
LINE_CODING linecoding

Generated on 22 Jan 2016 for MIOS32 by  doxygen 1.6.1