A GPS disciplined clock

Dependencies:   net lpc1768 crypto clock web log

main/main.c

Committer:
andrewboyson
Date:
2019-04-29
Revision:
56:287560e6950a
Parent:
55:a1bd0572c8b6
Child:
57:2d54e570de60

File content as of revision 56:287560e6950a:

#include <stdint.h>

#include "periphs.h"
#include "lpc1768.h"
#include "clk.h"
#include "time.h"
#include "log.h"
#include "net.h"
#include "settings.h"
#include "web-base.h"
#include "ntpserver.h"
#include "gps.h"
#include "led.h"
#include "fault.h"
#include "fault-derived.h"

int main()
{
          FaultZone = FAULT_ZONE_INIT;
          PeriphsInit();
          Lpc1768Init();
         SettingsInit();
              ClkInit();
              LogInit(ClkNowTmUtc, 115200);
              GpsInit();
              NetInit("gps", "gps");
        NtpServerName   = "GPS";
        NtpServerEnable = true;
              WebInit();
      
    while (1)
    {   
        FaultZone = FAULT_ZONE_LOG;           LogMain();
        FaultZone = FAULT_ZONE_CLOCK;         ClkMain();
        FaultZone = FAULT_ZONE_GPS;           GpsMain();
        FaultZone = FAULT_ZONE_NET;           NetMain();
        FaultZone = FAULT_ZONE_LPC1768;   Lpc1768Main();
    }
}