//***************************************************************************** // //! Reports the device power status (bus- or self-powered) to the USB library. //! //! \param pvInstance is the pointer to the bulk device instance structure. //! \param ucPower indicates the current power status, either \b //! USB_STATUS_SELF_PWR or \b USB_STATUS_BUS_PWR. //! //! Applications which support switching between bus- or self-powered //! operation should call this function whenever the power source changes //! to indicate the current power status to the USB library. This information //! is required by the USB library to allow correct responses to be provided //! when the host requests status from the device. //! //! \return None. // //***************************************************************************** void USBDBulkPowerStatusSet(void *pvInstance, unsigned char ucPower) { ASSERT(pvInstance); // // Pass the request through to the lower layer. // USBDCDPowerStatusSet(0, ucPower); }
//***************************************************************************** // //! Reports the device power status (bus- or self-powered) to the USB library. //! //! \param pvBulkDevice is the pointer to the bulk device instance structure. //! \param ui8Power indicates the current power status, either //! \b USB_STATUS_SELF_PWR or \b USB_STATUS_BUS_PWR. //! //! Applications which support switching between bus- or self-powered //! operation should call this function whenever the power source changes //! to indicate the current power status to the USB library. This information //! is required by the USB library to allow correct responses to be provided //! when the host requests status from the device. //! //! \return None. // //***************************************************************************** void USBDBulkPowerStatusSet(void *pvBulkDevice, uint8_t ui8Power) { ASSERT(pvBulkDevice); // // Pass the request through to the lower layer. // USBDCDPowerStatusSet(0, ui8Power); }