seperate tusb_task() to tud_task() and tuh_task()
tusb_task() still exists for backward compatible
This commit is contained in:
+17
-1
@@ -208,8 +208,24 @@ static void usbd_reset(uint8_t rhport)
|
||||
|
||||
/* USB Device Driver task
|
||||
* This top level thread manages all device controller event and delegates events to class-specific drivers.
|
||||
* This should be called periodically within the mainloop or rtos thread.
|
||||
*
|
||||
@code
|
||||
int main(void)
|
||||
{
|
||||
application_init();
|
||||
tusb_init();
|
||||
|
||||
while(1) // the mainloop
|
||||
{
|
||||
application_code();
|
||||
|
||||
tud_task(); // tinyusb device task
|
||||
}
|
||||
}
|
||||
@endcode
|
||||
*/
|
||||
void usbd_task (void)
|
||||
void tud_task (void)
|
||||
{
|
||||
// Loop until there is no more events in the queue
|
||||
while (1)
|
||||
|
||||
@@ -81,6 +81,7 @@ extern tud_desc_set_t tud_desc_set;
|
||||
// APPLICATION API
|
||||
//--------------------------------------------------------------------+
|
||||
bool tud_mounted(void);
|
||||
void tud_task (void);
|
||||
|
||||
//--------------------------------------------------------------------+
|
||||
// APPLICATION CALLBACK (WEAK is optional)
|
||||
|
||||
@@ -52,8 +52,6 @@ extern tud_desc_set_t const* usbd_desc_set;
|
||||
// INTERNAL API for stack management
|
||||
//--------------------------------------------------------------------+
|
||||
bool usbd_init (void);
|
||||
void usbd_task (void);
|
||||
|
||||
|
||||
// Carry out Data and Status stage of control transfer
|
||||
// - If len = 0, it is equivalent to sending status only
|
||||
|
||||
Reference in New Issue
Block a user