ampel-firmware.h 739 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?
Eric Duminil's avatar
Eric Duminil committed
8
#include "web_config.h" // Needed for offline config too.
9

Eric Duminil's avatar
Eric Duminil committed
10
#include "csv_writer.h"
Eric Duminil's avatar
Eric Duminil committed
11

Eric Duminil's avatar
Eric Duminil committed
12
13
#include "wifi_util.h"
#include "mqtt.h"
Eric Duminil's avatar
Eric Duminil committed
14
#include "web_server.h"
Eric Duminil's avatar
Eric Duminil committed
15

Eric Duminil's avatar
Eric Duminil committed
16
#include "lorawan.h"
17
18

#include "util.h"
Eric Duminil's avatar
Eric Duminil committed
19
#include "ntp.h"
20
#include "sensor_console.h"
21
22
23
#include "co2_sensor.h"
#include "led_effects.h"

24
void wifiConnecting();
Eric Duminil's avatar
Eric Duminil committed
25
26
void wifiConnected();
void wifiFailed();
27
28
void apModeStarts();

Eric Duminil's avatar
Eric Duminil committed
29
30
31
void keepServicesAlive();
void checkFlashButton();

32
#endif