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

[ソースコード]

マクロ定義

#define P_EP(n)   ((USB_EP_EVENT & (1 << (n))) ? USB_EndPoint##n : NULL)
 

関数

void USB_EndPoint1 (uint32_t event)
 
void USB_EndPoint2 (uint32_t event)
 
void USB_EndPoint3 (uint32_t event)
 

変数

void(*const USB_P_EP [USB_LOGIC_EP_NUM])(uint32_t event)
 

マクロ定義詳解

#define P_EP (   n)    ((USB_EP_EVENT & (1 << (n))) ? USB_EndPoint##n : NULL)

usbuser.c145 行目に定義があります。

関数詳解

void USB_EndPoint1 ( uint32_t  event)

usbuser.c163 行目に定義があります。

呼び出し関係図:

void USB_EndPoint2 ( uint32_t  event)

usbuser.c185 行目に定義があります。

void USB_EndPoint3 ( uint32_t  event)

usbuser.c196 行目に定義があります。

呼び出し関係図:

変数詳解

void(* const USB_P_EP[USB_LOGIC_EP_NUM])(uint32_t event)
初期値:
= {
P_EP(0),
P_EP(1),
P_EP(2),
P_EP(3),
P_EP(4),
}
#define P_EP(n)
Definition: usbuser.c:145

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