#include "conf_usb.h"
#include "board.h"
#include "usb_drv.h"
#include "usb_host_enum.h"
#include "usb_host_task.h"
#include "host_template_task.h"
Macros | |
#define | LED_APPLI_0 LED_BI0_GREEN |
#define | LED_APPLI_1 LED_BI0_RED |
Functions | |
void | host_sof_action (void) |
host_sof_action More... | |
void | host_template_task (void) |
High-level host applicative task entry point Put here the code of your host application. More... | |
void | host_template_task_init (void) |
This function initializes the high-level host application. More... | |
Variables | |
static U8 | buf [64] |
static U8 | pipe_in |
static U8 | pipe_out |
static U16 | sof_cnt |
volatile bool | tpl_new_device_connected |
#define LED_APPLI_0 LED_BI0_GREEN |
Referenced by host_template_task().
#define LED_APPLI_1 LED_BI0_RED |
Referenced by host_template_task().
void host_template_task | ( | void | ) |
High-level host applicative task entry point Put here the code of your host application.
The sample code just sends and receives 64 bytes from IN and OUT pipes.
References buf, Get_class, Get_ep_pipe, Get_nb_supported_interface, host_get_data(), Host_request_resume, Host_request_suspend, host_send_data(), host_set_feature_remote_wakeup, Is_ep_in, Is_host_ready, Is_host_suspended, LED0, LED1, LED_APPLI_0, LED_APPLI_1, LED_Display_Field(), LED_MONO0_GREEN, LED_MONO1_GREEN, LED_MONO2_GREEN, LED_MONO3_GREEN, LED_Off(), LED_On(), pipe_in, pipe_out, sof_cnt, tpl_new_device_connected, and VENDOR_CLASS.
Referenced by host_template_task_init(), and main().
void host_template_task_init | ( | void | ) |
This function initializes the high-level host application.
Here initialize specific hardware resources requirements.
References buf, host_template_task(), sof_cnt, and tpl_new_device_connected.
Referenced by main().
|
static |
Referenced by device_template_task(), host_template_task(), and host_template_task_init().
|
static |
Referenced by host_template_task().
|
static |
Referenced by host_template_task().
|
static |
Referenced by host_sof_action(), host_template_task(), and host_template_task_init().