Microchip® Advanced Software Framework

services/usb/class/phdc/device/example/main.h File Reference

Declaration of main function used by PHDC example.

Copyright (c) 2014-2018 Microchip Technology Inc. and its subsidiaries.

Functions

void main_phdc_disable (void)
 Called by PHDC interface Callback running when USB Host disable PHDC interface. More...
 
bool main_phdc_enable (void)
 Called by PHDC interface Callback running when USB Host enable PHDC interface. More...
 
void main_resume_action (void)
 Called by UDD when the USB line exit of suspend state. More...
 
void main_sof_action (void)
 Called when a start of frame is received on USB line. More...
 
void main_suspend_action (void)
 Enters the application in low power mode Callback called when USB host sets USB line in suspend state. More...
 

void main_phdc_disable ( void  )

Called by PHDC interface Callback running when USB Host disable PHDC interface.

References ieee11073_skeleton_disable(), and main_b_phdc_enable.

bool main_phdc_enable ( void  )

Called by PHDC interface Callback running when USB Host enable PHDC interface.

Return values
trueif phdc startup is ok

References ieee11073_skeleton_enable(), and main_b_phdc_enable.

void main_resume_action ( void  )

Called by UDD when the USB line exit of suspend state.

Called by UDD when the USB line exit of suspend state.

Called by USB stack when the bus resumes from suspend.

void main_sof_action ( void  )

Called when a start of frame is received on USB line.

Called when a start of frame is received on USB line.

Called by USB stack when a start of frame is received, i.e., every millisecond during normal operation. This function triggers processing of the user interface if the HID interface has been enabled.

void main_suspend_action ( void  )

Enters the application in low power mode Callback called when USB host sets USB line in suspend state.

Enters the application in low power mode Callback called when USB host sets USB line in suspend state.

Called by USB stack when host suspends the bus.