ampel-firmware.h 720 Bytes
Newer Older
1
2
3
4
5
#ifndef AMPEL_H_INCLUDED
#define AMPEL_H_INCLUDED
/*****************************************************************
 * Libraries                                                     *
 *****************************************************************/
6

Eric Duminil's avatar
Eric Duminil committed
7
//NOTE: Too many headers. Move them to include/ folder?
8
// Needed for offline config too.
Eric Duminil's avatar
Eric Duminil committed
9
#include "config.h" //TODO: Replace with just web_config
10
11
#include "web_config.h"

Eric Duminil's avatar
Eric Duminil committed
12
#include "csv_writer.h"
Eric Duminil's avatar
Eric Duminil committed
13
14
15

#ifdef AMPEL_WIFI
#  include "wifi_util.h"
Eric Duminil's avatar
Eric Duminil committed
16
#  include "mqtt.h"
Eric Duminil's avatar
Eric Duminil committed
17
18
19
#  ifdef AMPEL_HTTP
#    include "web_server.h"
#  endif
20
#endif
Eric Duminil's avatar
Eric Duminil committed
21

Eric Duminil's avatar
Eric Duminil committed
22
#include "lorawan.h"
23
24

#include "util.h"
Eric Duminil's avatar
Eric Duminil committed
25
#include "ntp.h"
26
#include "sensor_console.h"
27
28
29
30
#include "co2_sensor.h"
#include "led_effects.h"

#endif