stm32_ota/HARDWARE/USB/usb.h

26 lines
896 B
C
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

#ifndef __USBx_H
#define __USBx_H
#include "stm32f10x.h"
#include "syslib.h"
/*****************************************
*驱动可供外部使用的常变量
****************************************/
#define USB_COM UART_DEBUG //USB映射的串口
extern FrameQueue_s sUsbQueue ; //USB 接收数据帧数据环形缓冲区上层只需要在初始化USB后处理该缓冲区数据即可
/*****************************************
*内部函数声明
****************************************/
void UsbRecFrameCallback(char *recvBuf, uint16_t recvLen) ; //USB接收帧数据回调函数
/*****************************************
*对外接口函数声明
****************************************/
extern void UsbInit(uint32_t baudrate) ; //USB串口初始化
extern void UsbSendData(char* sendData, uint16_t dataLen) ; //通过USB_COM端口输出dataLen长度的数据 sendData
#endif