#ifndef AUDIO_CONFIG_H #define AUDIO_CONFIG_H #include // Audio Configuration #define AUDIO_SAMPLE_RATE 22050U #define AUDIO_BUFFER_SIZE 512U // ADC Configuration #define AUDIO_ADC_CHANNEL 1U // PA1 = ADC1_IN1 // Timer Configuration (TIM2 для 72 MHz) #define AUDIO_TIMER_PRESCALER 0U #define AUDIO_TIMER_PERIOD 3264U // 72MHz / 3265 ≈ 22050 Hz // Data Types typedef uint16_t audio_sample_t; typedef void ( *audio_buffer_ready_callback_t)(audio_sample_t* buffer, uint32_t size); #endif /* AUDIO_CONFIG_H */