feat(mic): try1: setup sound with usb
This commit is contained in:
29
firmware/App/Inc/audio_adc.h
Normal file
29
firmware/App/Inc/audio_adc.h
Normal file
@@ -0,0 +1,29 @@
|
||||
#ifndef AUDIO_ADC_H
|
||||
#define AUDIO_ADC_H
|
||||
|
||||
#include <stdbool.h>
|
||||
#include "audio_config.h"
|
||||
|
||||
/**
|
||||
* @brief Инициализация ADC, DMA и Timer для audio capture
|
||||
* @param callback Функция, вызываемая при заполнении буфера
|
||||
* @return true если успешно, false при ошибке
|
||||
*/
|
||||
bool audio_adc_init(audio_buffer_ready_callback_t callback);
|
||||
|
||||
/**
|
||||
* @brief Запуск непрерывного захвата аудио
|
||||
*/
|
||||
void audio_adc_start(void);
|
||||
|
||||
/**
|
||||
* @brief Остановка захвата аудио
|
||||
*/
|
||||
void audio_adc_stop(void);
|
||||
|
||||
/**
|
||||
* @brief Получить текущее количество обработанных буферов
|
||||
*/
|
||||
uint32_t audio_adc_get_buffer_count(void);
|
||||
|
||||
#endif /* AUDIO_ADC_H */
|
||||
Reference in New Issue
Block a user