A GPS disciplined clock

Dependencies:   net lpc1768 crypto clock web log

Committer:
andrewboyson
Date:
Sun Nov 18 15:49:05 2018 +0000
Revision:
8:2ef0f459bc83
Parent:
3:36ee2aa7945a
Child:
12:9bd8f04df514
New net library

Who changed what in which revision?

UserRevisionLine numberNew contents of line
andrewboyson 0:67724a462d86 1 #include <stdint.h>
andrewboyson 0:67724a462d86 2
andrewboyson 0:67724a462d86 3 #include "periphs.h"
andrewboyson 3:36ee2aa7945a 4 #include "system.h"
andrewboyson 3:36ee2aa7945a 5 #include "led.h"
andrewboyson 0:67724a462d86 6 #include "clock.h"
andrewboyson 0:67724a462d86 7 #include "tick.h"
andrewboyson 0:67724a462d86 8 #include "log.h"
andrewboyson 0:67724a462d86 9 #include "net-server.h"
andrewboyson 0:67724a462d86 10 #include "settings.h"
andrewboyson 0:67724a462d86 11 #include "server-ntp.h"
andrewboyson 0:67724a462d86 12 #include "server-http.h"
andrewboyson 0:67724a462d86 13 #include "gps.h"
andrewboyson 0:67724a462d86 14 #include "watchdog.h"
andrewboyson 0:67724a462d86 15
andrewboyson 0:67724a462d86 16 int main()
andrewboyson 0:67724a462d86 17 {
andrewboyson 0:67724a462d86 18 PeriphsInit();
andrewboyson 3:36ee2aa7945a 19 SystemInit();
andrewboyson 3:36ee2aa7945a 20 LedInit();
andrewboyson 0:67724a462d86 21 SettingsInit();
andrewboyson 0:67724a462d86 22 ClockInit();
andrewboyson 3:36ee2aa7945a 23 LogInit(ClockTmUtc, 115200);
andrewboyson 0:67724a462d86 24 GpsInit();
andrewboyson 0:67724a462d86 25 NetServerInit();
andrewboyson 0:67724a462d86 26 ServerHttpInit();
andrewboyson 0:67724a462d86 27 ServerNtpInit();
andrewboyson 0:67724a462d86 28 WatchdogInit();
andrewboyson 0:67724a462d86 29
andrewboyson 0:67724a462d86 30 while (1)
andrewboyson 0:67724a462d86 31 {
andrewboyson 0:67724a462d86 32 LogMain();
andrewboyson 0:67724a462d86 33 ClockMain();
andrewboyson 0:67724a462d86 34 GpsMain();
andrewboyson 0:67724a462d86 35 NetServerMain();
andrewboyson 0:67724a462d86 36 WatchdogMain();
andrewboyson 0:67724a462d86 37 }
andrewboyson 0:67724a462d86 38 }