Defines

Configuration macros for endpoints
[USB low level drivers]

List of the standard macro used to configure pipes and endpoints. More...

Defines

#define Usb_build_ep_config0(type, dir, nyet)   ((type<<6) | (nyet<<1) | (dir))
#define Usb_build_ep_config1(size, bank)   ((size<<4) | (bank<<2) )
#define usb_configure_endpoint(num, type, dir, size, bank, nyet)
#define Host_build_pipe_config0(type, token, ep_num)   ((type<<6) | (token<<4) | (ep_num))
#define Host_build_pipe_config1(size, bank)   ((size<<4) | (bank<<2) )
#define host_configure_pipe(num, type, token, ep_num, size, bank, freq)

Detailed Description

List of the standard macro used to configure pipes and endpoints.


Define Documentation

#define Usb_build_ep_config0 (   type,
  dir,
  nyet 
)    ((type<<6) | (nyet<<1) | (dir))

Definition at line 160 of file usb_drv.h.

#define Usb_build_ep_config1 (   size,
  bank 
)    ((size<<4) | (bank<<2) )

Definition at line 161 of file usb_drv.h.

#define usb_configure_endpoint (   num,
  type,
  dir,
  size,
  bank,
  nyet 
)
Value:
( Usb_select_endpoint(num),              \
                                      usb_config_ep(Usb_build_ep_config0(type, dir, nyet),\
                                                    Usb_build_ep_config1(size, bank)    ))

Definition at line 162 of file usb_drv.h.

Referenced by usb_init_device(), and usb_user_endpoint_init().

#define Host_build_pipe_config0 (   type,
  token,
  ep_num 
)    ((type<<6) | (token<<4) | (ep_num))

Definition at line 167 of file usb_drv.h.

#define Host_build_pipe_config1 (   size,
  bank 
)    ((size<<4) | (bank<<2) )

Definition at line 168 of file usb_drv.h.

#define host_configure_pipe (   num,
  type,
  token,
  ep_num,
  size,
  bank,
  freq 
)
Value:
( Host_select_pipe(num),              \
                                      Host_set_interrupt_frequency(freq), \
                                      host_config_pipe(Host_build_pipe_config0(type, token, ep_num),\
                                                       Host_build_pipe_config1(size, bank)    ))

Definition at line 169 of file usb_drv.h.