Renesas REJ10J1837-0100 Guía de instalación Pagina 26

  • Descarga
  • Añadir a mis manuales
  • Imprimir
  • Pagina
    / 35
  • Tabla de contenidos
  • MARCADORES
  • Valorado. / 5. Basado en revisión del cliente
Vista de pagina 25
USB Basic Firmware <Short Sheet>
R01AN0495EJ0100 Rev.1.00 Page 26 of 32
Apr 15, 2011
(3)
Example of coding a Host sample application
Figure. 3.9 Example of coding a Host Application (3)
“r_usb2_HSMPL_apl.c”
void usb_pstd_MainLoop(void)
{
if( R_usbc_cstd_CheckSchedule() == USBC_FLGSET )
{
usb2_hstd_HcdTask((USBC_VP_INT)0); /* HCD Task */
usb2_hstd_MgrTask((USBC_VP_INT)0); /* MGR Task */
usb2_hhub_Task((USBC_VP_INT)0); /* HUB Task */
usb2_hcls_SmplTask();
}
R_usbc_cstd_Scheduler(); /* Scheduler */
}
“r_usb2_HSMPL_apl.c”
void usb2_hcls_SmplTask(void)
{
USBC_UTR_t *mess;
USBC_ER_t err; /* Error code */
(skip)
switch( mess->msginfo )
{
case USBC_MSG_CLS_CHECKREQUEST:
/* Enumeration */
usb2_hcls_SmplEnue((USBC_CLSINFO_t *) mess);
err = USBC_REL_BLK(USB2_HSMP_MBX,(USBC_MH_t)mess);
if( err != USBC_OK )
{
/* error */
USBC_PRINTF0("### USB HostSampleClass rel_blk error¥n");
}
break;
(skip)
case USBC_MSG_CLS_TASK:
usb2_hstd_MainTask(mess); Å Sample application for Data
transmission (*)
break; if( err != USBC_OK )
{
/* error */
USBC_PRINTF0("### USB HostSampleClass rel_blk error¥n");
}
break;
(skip)
*:You can also create/register the application to fit your user system.
Vista de pagina 25
1 2 ... 21 22 23 24 25 26 27 28 29 30 31 ... 34 35

Comentarios a estos manuales

Sin comentarios