| M480 BSP V3.05.001 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

Copyright
  (C) 2016-2020 Nuvoton Technology Corp. All rights reserved.

Definition in file hsusbd.c.