/******************************************************************************* Function: bool USBHostCDC_ApiDeviceDetect( void ) Description: This function determines if a CDC device is attached and ready to use. Precondition: None Parameters: None Return Values: true - CDC present and ready false - CDC not present or not ready Remarks: Since this will often be called in a loop while waiting for a device, we'll make sure the tasks are executed. *******************************************************************************/ bool USBHostCDC_ApiDeviceDetect( void ) { USBHostTasks(); USBHostCDCTasks(); if ((USBHostCDCDeviceStatus(CDCdeviceAddress) == USB_CDC_NORMAL_RUNNING) && (CDCdeviceAddress != 0)) { return true; } return false; }
/******************************************************************************* Function: BOOL USBHostCDC_ApiDeviceDetect( void ) Description: This function determines if a CDC device is attached and ready to use. Precondition: None Parameters: None Return Values: TRUE - CDC present and ready FALSE - CDC not present or not ready Remarks: Since this will often be called in a loop while waiting for a device, we'll make sure the tasks are executed. *******************************************************************************/ BOOL USBHostCDC_ApiDeviceDetect( void ) { USBHostTasks(); USBHostCDCTasks(); if ((USBHostCDCDeviceStatus(CDCdeviceAddress) == USB_CDC_NORMAL_RUNNING) && (CDCdeviceAddress != 0)) { return TRUE; } return FALSE; }