RT-AICHIP-sample
usbhw.h ファイル
被依存関係図:

[ソースコード]

マクロ定義

#define USB_ERR_PID   0x0001 /* PID Error */
 
#define USB_ERR_UEPKT   0x0002 /* Unexpected Packet */
 
#define USB_ERR_DCRC   0x0004 /* Data CRC Error */
 
#define USB_ERR_TIMOUT   0x0008 /* Bus Time-out Error */
 
#define USB_ERR_EOP   0x0010 /* End of Packet Error */
 
#define USB_ERR_B_OVRN   0x0020 /* Buffer Overrun */
 
#define USB_ERR_BTSTF   0x0040 /* Bit Stuff Error */
 
#define USB_ERR_TGL   0x0080 /* Toggle Bit Error */
 

関数

void USBIOClkConfig (void)
 
void USB_Init (void)
 
void USB_Connect (uint32_t con)
 
void USB_Reset (void)
 
void USB_Suspend (void)
 
void USB_Resume (void)
 
void USB_WakeUp (void)
 
void USB_WakeUpCfg (uint32_t cfg)
 
void USB_SetAddress (uint32_t adr)
 
void USB_Configure (uint32_t cfg)
 
void USB_ConfigEP (USB_ENDPOINT_DESCRIPTOR *pEPD)
 
void USB_DirCtrlEP (uint32_t dir)
 
void USB_EnableEP (uint32_t EPNum)
 
void USB_DisableEP (uint32_t EPNum)
 
void USB_ResetEP (uint32_t EPNum)
 
void USB_SetStallEP (uint32_t EPNum)
 
void USB_ClrStallEP (uint32_t EPNum)
 
void USB_ClearEPBuf (uint32_t EPNum)
 
uint32_t USB_ReadEP (uint32_t EPNum, uint8_t *pData)
 
uint32_t USB_WriteEP (uint32_t EPNum, uint8_t *pData, uint32_t cnt)
 
uint32_t USB_GetFrame (void)
 
void USB_IRQHandler (void)
 
void USB_IRQ (void)
 

マクロ定義詳解

#define USB_ERR_B_OVRN   0x0020 /* Buffer Overrun */

usbhw.h33 行目に定義があります。

#define USB_ERR_BTSTF   0x0040 /* Bit Stuff Error */

usbhw.h34 行目に定義があります。

#define USB_ERR_DCRC   0x0004 /* Data CRC Error */

usbhw.h30 行目に定義があります。

#define USB_ERR_EOP   0x0010 /* End of Packet Error */

usbhw.h32 行目に定義があります。

#define USB_ERR_PID   0x0001 /* PID Error */

usbhw.h28 行目に定義があります。

#define USB_ERR_TGL   0x0080 /* Toggle Bit Error */

usbhw.h35 行目に定義があります。

#define USB_ERR_TIMOUT   0x0008 /* Bus Time-out Error */

usbhw.h31 行目に定義があります。

#define USB_ERR_UEPKT   0x0002 /* Unexpected Packet */

usbhw.h29 行目に定義があります。

関数詳解

void USB_ClearEPBuf ( uint32_t  EPNum)

usbhw.c377 行目に定義があります。

呼び出し関係図:

void USB_ClrStallEP ( uint32_t  EPNum)

usbhw.c364 行目に定義があります。

呼び出し関係図:

被呼び出し関係図:

void USB_ConfigEP ( USB_ENDPOINT_DESCRIPTOR *  pEPD)

usbhw.c288 行目に定義があります。

被呼び出し関係図:

void USB_Configure ( uint32_t  cfg)

usbhw.c275 行目に定義があります。

呼び出し関係図:

被呼び出し関係図:

void USB_Connect ( uint32_t  con)

usbhw.c187 行目に定義があります。

呼び出し関係図:

被呼び出し関係図:

void USB_DirCtrlEP ( uint32_t  dir)

usbhw.c299 行目に定義があります。

被呼び出し関係図:

void USB_DisableEP ( uint32_t  EPNum)

usbhw.c325 行目に定義があります。

呼び出し関係図:

被呼び出し関係図:

void USB_EnableEP ( uint32_t  EPNum)

usbhw.c312 行目に定義があります。

呼び出し関係図:

被呼び出し関係図:

uint32_t USB_GetFrame ( void  )

usbhw.c454 行目に定義があります。

呼び出し関係図:

void USB_Init ( void  )

usbhw.c160 行目に定義があります。

呼び出し関係図:

被呼び出し関係図:

void USB_IRQ ( void  )

usbhw.c564 行目に定義があります。

呼び出し関係図:

void USB_IRQHandler ( void  )

usbhw.c469 行目に定義があります。

呼び出し関係図:

uint32_t USB_ReadEP ( uint32_t  EPNum,
uint8_t pData 
)

usbhw.c391 行目に定義があります。

呼び出し関係図:

被呼び出し関係図:

void USB_Reset ( void  )

usbhw.c198 行目に定義があります。

被呼び出し関係図:

void USB_ResetEP ( uint32_t  EPNum)

usbhw.c338 行目に定義があります。

呼び出し関係図:

被呼び出し関係図:

void USB_Resume ( void  )

usbhw.c227 行目に定義があります。

被呼び出し関係図:

void USB_SetAddress ( uint32_t  adr)

usbhw.c263 行目に定義があります。

呼び出し関係図:

被呼び出し関係図:

void USB_SetStallEP ( uint32_t  EPNum)

usbhw.c351 行目に定義があります。

呼び出し関係図:

被呼び出し関係図:

void USB_Suspend ( void  )

usbhw.c216 行目に定義があります。

被呼び出し関係図:

void USB_WakeUp ( void  )

usbhw.c238 行目に定義があります。

呼び出し関係図:

void USB_WakeUpCfg ( uint32_t  cfg)

usbhw.c252 行目に定義があります。

被呼び出し関係図:

uint32_t USB_WriteEP ( uint32_t  EPNum,
uint8_t pData,
uint32_t  cnt 
)

usbhw.c428 行目に定義があります。

呼び出し関係図:

被呼び出し関係図:

void USBIOClkConfig ( void  )

usbhw.c40 行目に定義があります。

被呼び出し関係図: