kopia lustrzana https://github.com/UU5JPP/Wolf-LITE
28 wiersze
698 B
C
28 wiersze
698 B
C
|
#ifndef __USBD_AUDIO_IF_H__
|
||
|
#define __USBD_AUDIO_IF_H__
|
||
|
|
||
|
#ifdef __cplusplus
|
||
|
extern "C"
|
||
|
{
|
||
|
#endif
|
||
|
|
||
|
#include "usbd_ua3reo.h"
|
||
|
#include "functions.h"
|
||
|
|
||
|
extern USBD_AUDIO_ItfTypeDef USBD_AUDIO_fops_FS;
|
||
|
|
||
|
extern uint8_t USB_AUDIO_rx_buffer_a[USB_AUDIO_RX_BUFFER_SIZE];
|
||
|
extern uint8_t USB_AUDIO_rx_buffer_b[USB_AUDIO_RX_BUFFER_SIZE];
|
||
|
extern uint8_t USB_AUDIO_tx_buffer[USB_AUDIO_TX_BUFFER_SIZE];
|
||
|
extern volatile bool USB_AUDIO_current_rx_buffer; // a-false b-true
|
||
|
extern volatile bool USB_AUDIO_need_rx_buffer; // a-false b-true
|
||
|
extern uint32_t USB_AUDIO_GetTXBufferIndex_FS(void);
|
||
|
|
||
|
void TransferComplete_CallBack_FS(void);
|
||
|
void HalfTransfer_CallBack_FS(void);
|
||
|
#ifdef __cplusplus
|
||
|
}
|
||
|
#endif
|
||
|
|
||
|
#endif
|