Sensor Data Logger v1.0
ESP32 Data Logger
Loading...
Searching...
No Matches
main.c File Reference
#include <stdio.h>
#include <string.h>
#include "freertos/FreeRTOS.h"
#include "freertos/task.h"
#include "driver/gpio.h"
#include "freertos/queue.h"
#include "button/button.h"
#include "lcd/esp_lcd.h"
#include "led/led.h"
#include "battery/battery.h"
#include "bmp180.h"
#include "ds3231.h"
#include <inttypes.h>
#include <sys/unistd.h>
#include <sys/stat.h>
#include "esp_vfs_fat.h"
#include "sdmmc_cmd.h"
#include "driver/adc.h"
#include "esp_idf_version.h"
#include "esp_timer.h"
#include "sensor/sensor.h"
#include "sdcard/sd_card.h"
#include "timer/timer.h"
Include dependency graph for main.c:

Macros

#define ONBOARD_LED   2
 

Functions

void lcdTask (void *pvParameters)
 
void bmp180Task (void *pvParameters)
 
void rtcTask (void *pvParameters)
 
void sdcardTask (void *pvParameters)
 
void timer_callback (void *arg)
 
void timerTask (void *pvParameters)
 
void dataTask (void *pvParameters)
 
void batteryTask (void *pvParameters)
 
void app_main (void)
 

Variables

QueueHandle_t pressureSensorQueue
 
QueueHandle_t realTimeClockQueue
 

Macro Definition Documentation

◆ ONBOARD_LED

#define ONBOARD_LED   2

Function Documentation

◆ app_main()

void app_main ( void  )

◆ batteryTask()

void batteryTask ( void *  pvParameters)

◆ bmp180Task()

void bmp180Task ( void *  pvParameters)

◆ dataTask()

void dataTask ( void *  pvParameters)

◆ lcdTask()

void lcdTask ( void *  pvParameters)

◆ rtcTask()

void rtcTask ( void *  pvParameters)

◆ sdcardTask()

void sdcardTask ( void *  pvParameters)

◆ timer_callback()

void timer_callback ( void *  arg)

◆ timerTask()

void timerTask ( void *  pvParameters)

Variable Documentation

◆ pressureSensorQueue

QueueHandle_t pressureSensorQueue

◆ realTimeClockQueue

QueueHandle_t realTimeClockQueue