RT-AICHIP-sample
usbhw.c ファイル
#include "LPC13xx.h"
#include "usb.h"
#include "usbcfg.h"
#include "usbreg.h"
#include "usbhw.h"
#include "usbcore.h"
#include "usbuser.h"
usbhw.c の依存先関係図:

[ソースコード]

関数

void USBIOClkConfig (void)
 
void delay (uint32_t length)
 
uint32_t EPAdr (uint32_t EPNum)
 
void WrCmd (uint32_t cmd)
 
void WrCmdDat (uint32_t cmd, uint32_t val)
 
void WrCmdEP (uint32_t EPNum, uint32_t cmd)
 
uint32_t RdCmdDat (uint32_t cmd)
 
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)
 

関数詳解

void delay ( uint32_t  length)

usbhw.c の 71 行目に定義があります。

被呼び出し関係図:

uint32_t EPAdr ( uint32_t  EPNum)

usbhw.c の 86 行目に定義があります。

被呼び出し関係図:

uint32_t RdCmdDat ( uint32_t  cmd)

usbhw.c の 145 行目に定義があります。

被呼び出し関係図:

void USB_ClearEPBuf ( uint32_t  EPNum)

usbhw.c の 377 行目に定義があります。

呼び出し関係図:

void USB_ClrStallEP ( uint32_t  EPNum)

usbhw.c の 364 行目に定義があります。

呼び出し関係図:

被呼び出し関係図:

void USB_ConfigEP ( USB_ENDPOINT_DESCRIPTOR *  pEPD)

usbhw.c の 288 行目に定義があります。

被呼び出し関係図:

void USB_Configure ( uint32_t  cfg)

usbhw.c の 275 行目に定義があります。

呼び出し関係図:

被呼び出し関係図:

void USB_Connect ( uint32_t  con)

usbhw.c の 187 行目に定義があります。

呼び出し関係図:

被呼び出し関係図:

void USB_DirCtrlEP ( uint32_t  dir)

usbhw.c の 299 行目に定義があります。

被呼び出し関係図:

void USB_DisableEP ( uint32_t  EPNum)

usbhw.c の 325 行目に定義があります。

呼び出し関係図:

被呼び出し関係図:

void USB_EnableEP ( uint32_t  EPNum)

usbhw.c の 312 行目に定義があります。

呼び出し関係図:

被呼び出し関係図:

uint32_t USB_GetFrame ( void  )

usbhw.c の 454 行目に定義があります。

呼び出し関係図:

void USB_Init ( void  )

usbhw.c の 160 行目に定義があります。

呼び出し関係図:

被呼び出し関係図:

void USB_IRQ ( void  )

usbhw.c の 564 行目に定義があります。

呼び出し関係図:

void USB_IRQHandler ( void  )

usbhw.c の 469 行目に定義があります。

呼び出し関係図:

uint32_t USB_ReadEP ( uint32_t  EPNum,
uint8_t *  pData 
)

usbhw.c の 391 行目に定義があります。

呼び出し関係図:

被呼び出し関係図:

void USB_Reset ( void  )

usbhw.c の 198 行目に定義があります。

被呼び出し関係図:

void USB_ResetEP ( uint32_t  EPNum)

usbhw.c の 338 行目に定義があります。

呼び出し関係図:

被呼び出し関係図:

void USB_Resume ( void  )

usbhw.c の 227 行目に定義があります。

被呼び出し関係図:

void USB_SetAddress ( uint32_t  adr)

usbhw.c の 263 行目に定義があります。

呼び出し関係図:

被呼び出し関係図:

void USB_SetStallEP ( uint32_t  EPNum)

usbhw.c の 351 行目に定義があります。

呼び出し関係図:

被呼び出し関係図:

void USB_Suspend ( void  )

usbhw.c の 216 行目に定義があります。

被呼び出し関係図:

void USB_WakeUp ( void  )

usbhw.c の 238 行目に定義があります。

呼び出し関係図:

void USB_WakeUpCfg ( uint32_t  cfg)

usbhw.c の 252 行目に定義があります。

被呼び出し関係図:

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

usbhw.c の 428 行目に定義があります。

呼び出し関係図:

被呼び出し関係図:

void USBIOClkConfig ( void  )

usbhw.c の 40 行目に定義があります。

被呼び出し関係図:

void WrCmd ( uint32_t  cmd)

usbhw.c の 103 行目に定義があります。

被呼び出し関係図:

void WrCmdDat ( uint32_t  cmd,
uint32_t  val 
)

usbhw.c の 118 行目に定義があります。

呼び出し関係図:

被呼び出し関係図:

void WrCmdEP ( uint32_t  EPNum,
uint32_t  cmd 
)

usbhw.c の 132 行目に定義があります。

呼び出し関係図:

被呼び出し関係図: