42 #if(USB_MODE_MICPHONE_EN||USB_MODE_SPEAKER_EN) 120 #if(USB_MODE_KEYBOARD_EN) 129 #if USB_MODE_MOUSE_EN
void usb_handle_irq_process(void)
This function serves to handle interrupt request from USB host.
int usb_mouse_hid_report(unsigned char *p)
This function serves to send HID report of Mouse.
unsigned char usb_audio_mic_cnt
void usb_cdc_tx_data_to_host(unsigned char *data_ptr, unsigned short data_len)
This function serves to send data to USB host in CDC device.
void audio_rx_data_from_usb(void)
This function servers to set USB Input.
void audio_tx_data_to_usb(AudioInput_Typedef Input_Type, AudioRate_Typedef Audio_Rate)
This function serves to send data to USB.
AudioRate_Typedef
Definition: audio.h:40
unsigned char usb_cdc_data[USB_CDC_TX_RX_EPSIZE]
void usb_handle_ctl_ep_status()
This function serves to handle STATUS process.
void usb_irq_init(void)
This function serves to enable manual interrupt.
void usb_handle_ctl_ep_data(void)
This function serves to handle DATA process.
void usb_handle_request_process(unsigned char data_request)
This function serves to handle interrupt request.
int usb_keyboard_hid_report(unsigned char *data)
This function serves to send HID report of Keyboard.
void usb_handle_ctl_ep_setup()
This function serves to handle SETUP process.
unsigned short usb_cdc_data_len
unsigned char usb_g_config
#define USB_CDC_TX_RX_EPSIZE
Definition: usb_desc.h:119
unsigned char usb_audio_speaker_cnt
AudioInput_Typedef
Definition: audio.h:50