Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.

30 rindas
490 B

  1. #include "GpsTracker.h"
  2. void setup() {
  3. #ifdef _DEBUG
  4. debug::waitForSerial();
  5. Log.begin(LOG_LEVEL_VERBOSE, &Serial);
  6. #endif
  7. core::setCurrentState(GPS_TRACKER_STATES::SETUP);
  8. rtc::powerOn();
  9. rtc::setup();
  10. rtc::powerOff();
  11. }
  12. void loop() {
  13. gps::powerOn();
  14. SIM808_GPS_STATUS gpsStatus = gps::acquireCurrentPosition();
  15. gps::powerOff();
  16. if (gpsStatus > SIM808_GPS_STATUS::NO_FIX) {
  17. Time time = utils::parseTime();
  18. rtc::powerOn();
  19. rtc::setTime(time);
  20. rtc::powerOff();
  21. }
  22. }