Files
fft-filters/dsp_manager.h
T
vadyschka01 769ac3d0c7 filter_with_fmac
Co-authored-by: Copilot <copilot@github.com>
2026-05-19 14:01:03 +03:00

21 lines
740 B
C

#ifndef DSP_MANAGER_H
#define DSP_MANAGER_H
#include "arm_math.h"
// Размер окна Фурье (степень двойки)
#define FFT_SIZE 512
// Прототипы
void DSP_Init(void);
void DSP_AddSample(float32_t sample); // Добавить одну точку в "копилку"
void DSP_Process(void); // Запустить расчет (когда накопили 1024)
// Флаг готовности данных (чтобы main знал, когда пора вызывать Process)
extern uint8_t dsp_buffer_ready;
// Добавление объявления переменной и прототипа функции
extern uint16_t sample_count;
float32_t Biquad_Filter(float32_t input);
#endif