diff --git a/firmware/application/Makefile b/firmware/application/Makefile index d44e7437..f8507d83 100755 --- a/firmware/application/Makefile +++ b/firmware/application/Makefile @@ -173,6 +173,7 @@ CPPSRC = main.cpp \ app_ais.cpp \ app_tpms.cpp \ app_ert.cpp \ + app_spectrum_analysis.cpp \ sd_card.cpp \ manchester.cpp \ ../common/utility.cpp \ diff --git a/firmware/application/app_spectrum_analysis.cpp b/firmware/application/app_spectrum_analysis.cpp new file mode 100644 index 00000000..6da56665 --- /dev/null +++ b/firmware/application/app_spectrum_analysis.cpp @@ -0,0 +1,34 @@ +/* + * Copyright (C) 2014 Jared Boone, ShareBrained Technology, Inc. + * + * This file is part of PortaPack. + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2, or (at your option) + * any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; see the file COPYING. If not, write to + * the Free Software Foundation, Inc., 51 Franklin Street, + * Boston, MA 02110-1301, USA. + */ + +#include "app_spectrum_analysis.hpp" + +#include "portapack.hpp" +using namespace portapack; + +SpectrumAnalysisModel::SpectrumAnalysisModel() { + receiver_model.set_baseband_configuration({ + .mode = 4, + .sampling_rate = 20000000, + .decimation_factor = 1, + }); + receiver_model.set_baseband_bandwidth(12000000); +} diff --git a/firmware/application/app_spectrum_analysis.hpp b/firmware/application/app_spectrum_analysis.hpp index b3217db4..d725c198 100644 --- a/firmware/application/app_spectrum_analysis.hpp +++ b/firmware/application/app_spectrum_analysis.hpp @@ -27,14 +27,7 @@ class SpectrumAnalysisModel { public: - SpectrumAnalysisModel() { - receiver_model.set_baseband_configuration({ - .mode = 4, - .sampling_rate = 20000000, - .decimation_factor = 1, - }); - receiver_model.set_baseband_bandwidth(12000000); - } + SpectrumAnalysisModel(); }; namespace ui {