Go to the source code of this file.
◆ anonymous enum
Enumerator |
---|
USB_EDP_SETUP_IRQ_REQ | |
USB_EDP_DATA_IRQ_REQ | |
◆ audio_rx_data_from_usb()
void audio_rx_data_from_usb |
( |
void |
| ) |
|
This function servers to set USB Input.
- Parameters
-
- Returns
- none.
◆ audio_tx_data_to_usb()
This function serves to send data to USB.
- Parameters
-
[in] | Input_Type | - audio input type. |
[in] | Audio_Rate | - audio rate. |
- Returns
- none.
◆ usb_irq_init()
void usb_irq_init |
( |
void |
| ) |
|
This function serves to enable manual interrupt.
- Parameters
-
- Returns
- none
◆ usb_handle_request_process()
void usb_handle_request_process |
( |
unsigned char |
data_request | ) |
|
This function serves to handle interrupt request.
- Parameters
-
[in] | data_request | - DATA_REQ and SETUP_REQ |
- Returns
- none
◆ usb_handle_ctl_ep_setup()
void usb_handle_ctl_ep_setup |
( |
| ) |
|
This function serves to handle SETUP process.
- Parameters
-
- Returns
- none
◆ usb_handle_ctl_ep_data()
void usb_handle_ctl_ep_data |
( |
void |
| ) |
|
This function serves to handle DATA process.
- Parameters
-
- Returns
- none
◆ usb_handle_ctl_ep_status()
void usb_handle_ctl_ep_status |
( |
| ) |
|
This function serves to handle STATUS process.
- Parameters
-
- Returns
- none
◆ usb_handle_irq_process()
void usb_handle_irq_process |
( |
void |
| ) |
|
This function serves to handle interrupt request from USB host.
- Parameters
-
- Returns
- none
◆ usb_cdc_tx_data_to_host()
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.
- Parameters
-
[in] | data_ptr | - the pointer of data, which need to be sent. |
[in] | data_len | - the length of data, which need to be sent. |
- Returns
- none
◆ usb_keyboard_hid_report()
int usb_keyboard_hid_report |
( |
unsigned char * |
data | ) |
|
This function serves to send HID report of Keyboard.
- Parameters
-
- Returns
- none
◆ usb_mouse_hid_report()
int usb_mouse_hid_report |
( |
unsigned char * |
p | ) |
|
This function serves to send HID report of Mouse.
- Parameters
-
- Returns
- none
◆ usb_g_config
unsigned char usb_g_config |
◆ usb_cdc_data
◆ usb_cdc_data_len
unsigned short usb_cdc_data_len |
◆ usb_audio_mic_cnt
unsigned char usb_audio_mic_cnt |
◆ usb_audio_speaker_cnt
unsigned char usb_audio_speaker_cnt |