A GPS disciplined clock
Dependencies: net lpc1768 crypto clock web log
main/main.c
- Committer:
- andrewboyson
- Date:
- 2019-02-28
- Revision:
- 38:b7879c0ae0d9
- Parent:
- 31:1a1d20352fca
- Child:
- 53:9ec18325113a
File content as of revision 38:b7879c0ae0d9:
#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 "http-server.h" #include "ntpserver.h" #include "gps.h" #include "led.h" #include "fault.h" #include "userfault.h" int main() { FaultZone = FAULT_ZONE_INIT; PeriphsInit(); Lpc1768Init(); SettingsInit(); ClkInit(); LogInit(ClkNowTmUtc, 115200); GpsInit(); NetInit("gps", "gps"); NtpServerName = "GPS"; NtpServerEnable = true; HttpServerInit(); 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(); } }