Sensor Data Logger
v1.0
ESP32 Data Logger
Loading...
Searching...
No Matches
sensor.h
Go to the documentation of this file.
1
#ifndef _SENSOR_H_
2
#define _SENSOR_H_
3
4
#include "freertos/queue.h"
5
6
/* Queue */
7
typedef
enum
8
{
9
NO_SENSOR
= -1,
10
BMP180_SENSOR
= 0,
11
DS3231_SENSOR
= 1,
12
}
sensor_event_t
;
13
14
typedef
struct
15
{
16
sensor_event_t
event
;
17
void
*
data0
;
18
void
*
data1
;
19
}
data_t
;
20
21
extern
QueueHandle_t
pressureSensorQueue
;
22
extern
QueueHandle_t
realTimeClockQueue
;
23
24
#define QUEUE_SIZE 10
25
26
#endif
realTimeClockQueue
QueueHandle_t realTimeClockQueue
Definition:
main.c:41
sensor_event_t
sensor_event_t
Definition:
sensor.h:8
NO_SENSOR
@ NO_SENSOR
Definition:
sensor.h:9
DS3231_SENSOR
@ DS3231_SENSOR
Definition:
sensor.h:11
BMP180_SENSOR
@ BMP180_SENSOR
Definition:
sensor.h:10
pressureSensorQueue
QueueHandle_t pressureSensorQueue
Definition:
main.c:40
data_t
Definition:
sensor.h:15
data_t::event
sensor_event_t event
Definition:
sensor.h:16
data_t::data0
void * data0
Definition:
sensor.h:17
data_t::data1
void * data1
Definition:
sensor.h:18
firmware
components
sensor
sensor.h
v1.0