Instruction manual

Renesas USB MCU and USB ASSP USB Basic Host and Peripheral firmware
R01AN0512EJ0210 Rev.2.10 Page 105 of 157
Apr 1, 2013
R_usb_cstd_UsbIpInit
Initialize USB module
Format
void R_usb_cstd_UsbIpInit ( USB_UTR_t *ptr )
Argument
*ptr Pointer to a USB Transfer Structure
Return Value
Description
Initialize specified USB IP module.
Note
1. Besides above arguments, also set the following members of the USB Transfer Structure.
USB_REGADR_t ipp USB register base address
uint16_t ip USB IP number
2. The user must call this function from the user application during initialization.
Example
void usb_smp_init( void )
{
USB_UTR_t utr;
:
utr.ip = USB_HOST_USBIP_NUM;
utr.ipp = R_usb_cstd_GetUsbIpAdr(USB_HOST_USBIP_NUM);
:
R_usb_cstd_UsbIpInit(&utr);
}