This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

[MCB2300] - LPC2368 - UVC - help

I have one MCB2300,the demo "USBUVC",how can I add a jpg
file for test? thank you,very much.

Parents
  • Fixed but fail too.

    #if USB_SOF_EVENT
    void USB_SOF_Event (void)
    {
      /* Payload header - SOF_Event_Buf[0~1] */
      if(JPG_Cnt == 0) /* Start of Frame */
      {
        SOF_Event_Buf[0]  = 0x02;
        SOF_Event_Buf[1] &= 0x01;
        SOF_Event_Buf[1] ^= 0x01; /* FID */
        SOF_Event_Buf[1] |= 0x80; /* EOH */
      }
      else
      {
        /* The last packet of jpg */
        if((JPG_size - JPG_Cnt) <= (EP3_MAX_PACKET - 2))
          SOF_Event_Buf[1] |= 0x02; /* EOF - End of Frame */
      }
    
      /* Copy data and send */
      Write_To_Buf();
      USB_WriteEP(0x83,(BYTE *)SOF_Event_Buf,Buf_Size);
    }
    #endif
    

Reply
  • Fixed but fail too.

    #if USB_SOF_EVENT
    void USB_SOF_Event (void)
    {
      /* Payload header - SOF_Event_Buf[0~1] */
      if(JPG_Cnt == 0) /* Start of Frame */
      {
        SOF_Event_Buf[0]  = 0x02;
        SOF_Event_Buf[1] &= 0x01;
        SOF_Event_Buf[1] ^= 0x01; /* FID */
        SOF_Event_Buf[1] |= 0x80; /* EOH */
      }
      else
      {
        /* The last packet of jpg */
        if((JPG_size - JPG_Cnt) <= (EP3_MAX_PACKET - 2))
          SOF_Event_Buf[1] |= 0x02; /* EOF - End of Frame */
      }
    
      /* Copy data and send */
      Write_To_Buf();
      USB_WriteEP(0x83,(BYTE *)SOF_Event_Buf,Buf_Size);
    }
    #endif
    

Children