33 lines
838 B
C++
33 lines
838 B
C++
#include <Arduino.h>
|
|
#include <TinyGPS++.h>
|
|
|
|
#include "settings.h"
|
|
#include "random.h"
|
|
// BAD PRACTICE: For some extremely strange reason, the Arduino IDE doesn't pick up random.cpp like it does our other source files - so we've got to explicitly include it here. If we had control over the build process (which we don't), we've use a Makefile here that handled this better.
|
|
#include "random.cpp"
|
|
#include "gps.h"
|
|
|
|
|
|
void setup() {
|
|
Serial.begin(BAUD_PC);
|
|
Serial.println("[main] Beginning collection sequence.");
|
|
|
|
random_begin();
|
|
|
|
|
|
gps_begin();
|
|
TinyGPSLocation loc = gps_location();
|
|
gps_end();
|
|
|
|
Serial.print("[main] Location: ("); Serial.print(loc.lat()); Serial.print(", "); Serial.print(loc.lng()); Serial.println(")");
|
|
|
|
uint32_t id = random_get();
|
|
|
|
Serial.print("[main] id: ");
|
|
Serial.println(id);
|
|
|
|
}
|
|
|
|
void loop() {
|
|
|
|
}
|