Instruction manual
Renesas USB MCU and USB ASSP USB Basic Host and Peripheral firmware
R01AN0512EJ0210 Rev.2.10 Page 26 of 157
Apr 1, 2013
Example
int16_t usb_smp_fn;
void usb_apl_task()
{
:
/* Set data transmit complete notification call-back. */
control(usb_smp_fn, USB_CTL_WR_NOTIFY_SET, (void*)&usb_ smp_write_Notify);
/* Data Transmitting request */
write(usb_smp_fn, (uint8_t *)buf, (int32_t)size);
/* Transmitting request status check*/
err = control( usb_spvendor_bulk_fn, USB_CTL_GET_WRITE_STATE,
(void*)&state );
if(err != USB_CTL_ERR_PROCESS_COMPLETE)
{
/* Error Processing */
}
:
}