RT-AICHIPV3-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)
 

マクロ定義詳解

◆ P_EP

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

関数詳解

◆ USB_EndPoint1()

void USB_EndPoint1 ( uint32_t  event)
呼び出し関係図:

◆ USB_EndPoint2()

void USB_EndPoint2 ( uint32_t  event)

◆ USB_EndPoint3()

void USB_EndPoint3 ( uint32_t  event)
呼び出し関係図:

変数詳解

◆ USB_P_EP

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