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.c の 113 行目に定義があります。

呼び出し関係図:

被呼び出し関係図:

void USB_DataOutStage ( void  )

usbcore.c の 133 行目に定義があります。

呼び出し関係図:

被呼び出し関係図:

void USB_EndPoint0 ( uint32_t  event)

usbcore.c の 598 行目に定義があります。

呼び出し関係図:

__inline uint32_t USB_ReqGetConfiguration ( void  )

usbcore.c の 373 行目に定義があります。

被呼び出し関係図:

__inline uint32_t USB_ReqGetDescriptor ( void  )

usbcore.c の 290 行目に定義があります。

被呼び出し関係図:

__inline uint32_t USB_ReqGetInterface ( void  )

usbcore.c の 509 行目に定義があります。

被呼び出し関係図:

__inline uint32_t USB_ReqGetStatus ( void  )

usbcore.c の 170 行目に定義があります。

被呼び出し関係図:

__inline uint32_t USB_ReqSetAddress ( void  )

usbcore.c の 271 行目に定義があります。

被呼び出し関係図:

__inline uint32_t USB_ReqSetClrFeature ( uint32_t  sc)

usbcore.c の 209 行目に定義があります。

呼び出し関係図:

被呼び出し関係図:

__inline uint32_t USB_ReqSetConfiguration ( void  )

usbcore.c の 418 行目に定義があります。

呼び出し関係図:

被呼び出し関係図:

__inline uint32_t USB_ReqSetInterface ( void  )

usbcore.c の 532 行目に定義があります。

呼び出し関係図:

被呼び出し関係図:

void USB_ResetCore ( void  )

usbcore.c の 85 行目に定義があります。

void USB_SetupStage ( void  )

usbcore.c の 102 行目に定義があります。

呼び出し関係図:

被呼び出し関係図:

void USB_StatusInStage ( void  )

usbcore.c の 148 行目に定義があります。

呼び出し関係図:

被呼び出し関係図:

void USB_StatusOutStage ( void  )

usbcore.c の 159 行目に定義があります。

呼び出し関係図:

被呼び出し関係図:

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

usbcore.c の 398 行目に定義があります。

被呼び出し関係図:

変数詳解

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

USB_EP_DATA EP0Data

usbcore.c の 74 行目に定義があります。

USB_SETUP_PACKET SetupPacket

usbcore.c の 76 行目に定義があります。

uint8_t USB_AltSetting[USB_IF_NUM]

usbcore.c の 69 行目に定義があります。

uint8_t USB_Configuration

usbcore.c の 64 行目に定義があります。

uint8_t USB_DeviceAddress

usbcore.c の 63 行目に定義があります。

uint16_t USB_DeviceStatus

usbcore.c の 62 行目に定義があります。

uint32_t USB_EndPointHalt

usbcore.c の 66 行目に定義があります。

uint32_t USB_EndPointMask

usbcore.c の 65 行目に定義があります。

uint32_t USB_EndPointStall

usbcore.c の 67 行目に定義があります。

uint8_t USB_NumInterfaces

usbcore.c の 68 行目に定義があります。