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

[ソースコード]

関数

void USB_ResetCore (void)
 
void USB_SetupStage (void)
 
void USB_DataInStage (void)
 
void USB_DataOutStage (void)
 
void USB_StatusInStage (void)
 
void USB_StatusOutStage (void)
 
__inline uint32_t USB_ReqGetStatus (void)
 
__inline uint32_t USB_ReqSetClrFeature (uint32_t sc)
 
__inline uint32_t USB_ReqSetAddress (void)
 
__inline uint32_t USB_ReqGetDescriptor (void)
 
__inline uint32_t USB_ReqGetConfiguration (void)
 
__inline void UsbAddPtr (void **vpptr, uint32_t n)
 
__inline uint32_t USB_ReqSetConfiguration (void)
 
__inline uint32_t USB_ReqGetInterface (void)
 
__inline uint32_t USB_ReqSetInterface (void)
 
void USB_EndPoint0 (uint32_t event)
 

変数

uint16_t USB_DeviceStatus
 
uint8_t USB_DeviceAddress
 
uint8_t USB_Configuration
 
uint32_t USB_EndPointMask
 
uint32_t USB_EndPointHalt
 
uint32_t USB_EndPointStall
 
uint8_t USB_NumInterfaces
 
uint8_t USB_AltSetting [USB_IF_NUM]
 
uint8_t EP0Buf [USB_MAX_PACKET0]
 
USB_EP_DATA EP0Data
 
USB_SETUP_PACKET SetupPacket
 

関数詳解

void USB_DataInStage ( void  )

usbcore.c113 行目に定義があります。

呼び出し関係図:

被呼び出し関係図:

void USB_DataOutStage ( void  )

usbcore.c133 行目に定義があります。

呼び出し関係図:

被呼び出し関係図:

void USB_EndPoint0 ( uint32_t  event)

usbcore.c598 行目に定義があります。

呼び出し関係図:

__inline uint32_t USB_ReqGetConfiguration ( void  )

usbcore.c373 行目に定義があります。

被呼び出し関係図:

__inline uint32_t USB_ReqGetDescriptor ( void  )

usbcore.c290 行目に定義があります。

被呼び出し関係図:

__inline uint32_t USB_ReqGetInterface ( void  )

usbcore.c509 行目に定義があります。

被呼び出し関係図:

__inline uint32_t USB_ReqGetStatus ( void  )

usbcore.c170 行目に定義があります。

被呼び出し関係図:

__inline uint32_t USB_ReqSetAddress ( void  )

usbcore.c271 行目に定義があります。

被呼び出し関係図:

__inline uint32_t USB_ReqSetClrFeature ( uint32_t  sc)

usbcore.c209 行目に定義があります。

呼び出し関係図:

被呼び出し関係図:

__inline uint32_t USB_ReqSetConfiguration ( void  )

usbcore.c418 行目に定義があります。

呼び出し関係図:

被呼び出し関係図:

__inline uint32_t USB_ReqSetInterface ( void  )

usbcore.c532 行目に定義があります。

呼び出し関係図:

被呼び出し関係図:

void USB_ResetCore ( void  )

usbcore.c85 行目に定義があります。

void USB_SetupStage ( void  )

usbcore.c102 行目に定義があります。

呼び出し関係図:

被呼び出し関係図:

void USB_StatusInStage ( void  )

usbcore.c148 行目に定義があります。

呼び出し関係図:

被呼び出し関係図:

void USB_StatusOutStage ( void  )

usbcore.c159 行目に定義があります。

呼び出し関係図:

被呼び出し関係図:

__inline void UsbAddPtr ( void **  vpptr,
uint32_t  n 
)

usbcore.c398 行目に定義があります。

被呼び出し関係図:

変数詳解

usbcore.c71 行目に定義があります。

USB_EP_DATA EP0Data

usbcore.c74 行目に定義があります。

USB_SETUP_PACKET SetupPacket

usbcore.c76 行目に定義があります。

uint8_t USB_AltSetting[USB_IF_NUM]

usbcore.c69 行目に定義があります。

uint8_t USB_Configuration

usbcore.c64 行目に定義があります。

uint8_t USB_DeviceAddress

usbcore.c63 行目に定義があります。

uint16_t USB_DeviceStatus

usbcore.c62 行目に定義があります。

uint32_t USB_EndPointHalt

usbcore.c66 行目に定義があります。

uint32_t USB_EndPointMask

usbcore.c65 行目に定義があります。

uint32_t USB_EndPointStall

usbcore.c67 行目に定義があります。

uint8_t USB_NumInterfaces

usbcore.c68 行目に定義があります。