Commit 00406c9a authored by Víctor Fernandes Gandara's avatar Víctor Fernandes Gandara
Browse files

Comecei a adicionar as funções dos módulos externos ao código e deixar...

Comecei a adicionar as funções dos módulos externos ao código e deixar comentários relativos ao funcionamento dentro. Ficou bastante incompleto pois precisei sair com urgência.
parent 78cbe2e9
#include <stdio.h>
#include <stdbool.h>
#include "CPDigiStorage.c"
#include "CPDigiQueueManager.c"
char *data = "dados";
......
......@@ -3,13 +3,20 @@
#define SensorTimeInterval 1000 /*1000ms = 1s*/
#define QueueTimeInterval 3000
//setup do sensor de temperatura DHT
float temp, umid;
// Escolhi por declarar essas duas variáveis globais fora do arquivo .c abaixo pois deixa mais claro que elas
// são globais, mas isso é somente por didática. Desde que sejam declaradas antes das funções updateTemp() e
// updateHumidity() está tudo certo.
#include "CPDigiLibs/CPDigiSensors.c"
/* No momento que incluimos essa biblioteca, fica definido o tipo do dht
* e seu pino. Ele tambem cria um objeto global 'dht' que e usado nas
* funçoes da biblioteca, por isso que ele tem que ser chamado neste
* local */
* local. Para entender melhor como é feito essa inicialização leia o
* arquivo CPDigiSensors.c*/
bool event_flag;
int event_count = 0;
......@@ -17,6 +24,11 @@ int event_time;
unsigned long queue_last_time = 0;
unsigned long sensors_last_time = 0;
#include "CPDigiLibs/CPDigiStorage.c"
#include "CPDigiLibs/CPDigiQueueManager.c"
/* Esses dois módulos possuem funções que são usados pelo CPDigiMain,
logo precisamos que elas sejam declaradas antes dele. */
#include "CPDigiLibs/CPDigiMain.c"
#include "CPDigiLibs/CPDigiCPAmpIface.c"
......@@ -26,11 +38,15 @@ unsigned long sensors_last_time = 0;
void setup() {
loadConfig();
selfTest();
Serial.begin(9600);
delay(100);
interrupt_Setup();
//Agora iremos inicializar os sensores de temperatura e GPS
setupDHT();
setupGPS();
}
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment