28 lines
408 B
C++
28 lines
408 B
C++
#include "sd_task.hpp"
|
|
|
|
#include "queues.hpp"
|
|
#include "co2_data.hpp"
|
|
#include "sdcard.hpp"
|
|
|
|
static SDCard sd;
|
|
|
|
void SDTask_Run()
|
|
{
|
|
sd.Init();
|
|
|
|
CO2Data data;
|
|
|
|
for (;;)
|
|
{
|
|
if (xQueueReceive(
|
|
g_sdQueue,
|
|
&data,
|
|
portMAX_DELAY))
|
|
{
|
|
sd.AppendCO2(
|
|
data.timestamp,
|
|
data.ppm);
|
|
}
|
|
}
|
|
}
|