M480 BSP V3.05.006
The Board Support Package for M480 Series
Functions
hsusbd.c File Reference

M480 HSUSBD driver source file. More...

#include <stdio.h>
#include "NuMicro.h"

Go to the source code of this file.

Functions

void HSUSBD_Open (S_HSUSBD_INFO_T *param, HSUSBD_CLASS_REQ pfnClassReq, HSUSBD_SET_INTERFACE_REQ pfnSetInterface)
 HSUSBD Initial. More...
 
void HSUSBD_Start (void)
 HSUSBD Start. More...
 
void HSUSBD_ProcessSetupPacket (void)
 Process Setup Packet. More...
 
int HSUSBD_GetDescriptor (void)
 Get Descriptor request. More...
 
void HSUSBD_StandardRequest (void)
 Process USB standard request. More...
 
void HSUSBD_UpdateDeviceState (void)
 Update Device State. More...
 
void HSUSBD_PrepareCtrlIn (uint8_t pu8Buf[], uint32_t u32Size)
 Prepare Control IN transaction. More...
 
void HSUSBD_CtrlIn (void)
 Start Control IN transfer. More...
 
void HSUSBD_CtrlOut (uint8_t pu8Buf[], uint32_t u32Size)
 Start Control OUT transaction. More...
 
void HSUSBD_SwReset (void)
 Clear all software flags. More...
 
void HSUSBD_SetVendorRequest (HSUSBD_VENDOR_REQ pfnVendorReq)
 HSUSBD Set Vendor Request. More...
 

Detailed Description

M480 HSUSBD driver source file.

Version
V1.00

SPDX-License-Identifier: Apache-2.0

Definition in file hsusbd.c.