diff --git a/firmware/inc/hw_config.h b/firmware/inc/hw_config.h index 1cac16d..d849608 100644 --- a/firmware/inc/hw_config.h +++ b/firmware/inc/hw_config.h @@ -121,7 +121,7 @@ /** * XOSC */ -#define USE_XOSC +//#define USE_XOSC #define XOSC_FREQUENCY 16369000 #define XOSC_GCLK1_DIVIDE 4 diff --git a/firmware/src/main.c b/firmware/src/main.c index 07344ef..8f0bae7 100644 --- a/firmware/src/main.c +++ b/firmware/src/main.c @@ -201,6 +201,9 @@ void output_telemetry_string(enum telemetry_t type) memset(telemetry_string, '$', dollars); len = dollars; + /* XOSC error disabled */ + _xosc_error = -1; + /* sprintf - full string */ len += sprintf(telemetry_string + len, "%s,%02u:%02u:%02u,%02.5f,%03.5f,%ld,%u,%.2f,%.1f,%ld", @@ -406,6 +409,7 @@ int main(void) telemetry_start(TELEMETRY_PIPS, 0xFFFF); /* Measure XOSC against gps timepulse */ - measure_xosc(XOSC_MEASURE_TIMEPULSE, xosc_measure_callback); + /* ==== Disabled === */ + //measure_xosc(XOSC_MEASURE_TIMEPULSE, xosc_measure_callback); } }