diff --git a/TNC/FirFilter.hpp b/TNC/FirFilter.hpp index eead3da..0bf796a 100644 --- a/TNC/FirFilter.hpp +++ b/TNC/FirFilter.hpp @@ -36,8 +36,7 @@ struct FirFilter { FirFilter() {} - template - FirFilter(std::array const& taps) + FirFilter(std::array const& taps) { init(taps); } @@ -47,8 +46,7 @@ struct FirFilter { init(taps); } - template - void init(std::array const& taps) + void init(std::array const& taps) { arm_fir_init_f32(&instance, FILTER_SIZE, (float*)taps.data(), filter_state, BLOCK_SIZE);