From 9444d21c1273872d8fe1b2b24f7742845bd9f1a1 Mon Sep 17 00:00:00 2001 From: Jared Boone Date: Fri, 24 Jun 2016 15:24:26 -0700 Subject: [PATCH] Remove baseband stats tracking code. It was half-baked, and is getting in the way of a major refactoring. --- firmware/baseband/baseband_thread.cpp | 15 --------------- firmware/baseband/baseband_thread.hpp | 3 --- firmware/baseband/event_m4.cpp | 3 +-- 3 files changed, 1 insertion(+), 20 deletions(-) diff --git a/firmware/baseband/baseband_thread.cpp b/firmware/baseband/baseband_thread.cpp index 053b5a3a..2182cc9f 100644 --- a/firmware/baseband/baseband_thread.cpp +++ b/firmware/baseband/baseband_thread.cpp @@ -24,7 +24,6 @@ #include "dsp_types.hpp" #include "baseband.hpp" -#include "baseband_stats_collector.hpp" #include "baseband_sgpio.hpp" #include "baseband_dma.hpp" @@ -94,13 +93,6 @@ void BasebandThread::run() { ); //baseband::dma::allocate(4, 2048); - BasebandStatsCollector stats { - chSysGetIdleThread(), - thread_main, - thread_rssi, - chThdSelf() - }; - while(true) { // TODO: Place correct sampling rate into buffer returned here: const auto buffer_tmp = baseband::dma::wait_for_rx_buffer(); @@ -112,13 +104,6 @@ void BasebandThread::run() { if( baseband_processor ) { baseband_processor->execute(buffer); } - - stats.process(buffer, - [](const BasebandStatistics& statistics) { - const BasebandStatisticsMessage message { statistics }; - shared_memory.application_queue.push(message); - } - ); } } } diff --git a/firmware/baseband/baseband_thread.hpp b/firmware/baseband/baseband_thread.hpp index ab9f7bb8..67438709 100644 --- a/firmware/baseband/baseband_thread.hpp +++ b/firmware/baseband/baseband_thread.hpp @@ -40,9 +40,6 @@ public: return baseband::Direction::Receive; } - Thread* thread_main { nullptr }; - Thread* thread_rssi { nullptr }; - private: BasebandProcessor* baseband_processor { nullptr }; diff --git a/firmware/baseband/event_m4.cpp b/firmware/baseband/event_m4.cpp index d956f2c0..1490ee2a 100644 --- a/firmware/baseband/event_m4.cpp +++ b/firmware/baseband/event_m4.cpp @@ -54,8 +54,7 @@ Thread* EventDispatcher::thread_event_loop = nullptr; void EventDispatcher::run() { thread_event_loop = chThdSelf(); - baseband_thread.thread_main = chThdSelf(); - baseband_thread.thread_rssi = rssi_thread.start(NORMALPRIO + 10); + rssi_thread.start(NORMALPRIO + 10); baseband_thread.start(NORMALPRIO + 20); lpc43xx::creg::m0apptxevent::enable();