diff src/g23m-aci/aci/ati_fchg.c @ 136:7d5b412ffb6c

aci: AT%VBAT and melody play enhancements from Magnetite
author Mychaela Falconia <falcon@freecalypso.org>
date Mon, 07 Jan 2019 18:47:52 +0000
parents d393cd9bb723
children
line wrap: on
line diff
--- a/src/g23m-aci/aci/ati_fchg.c	Thu Dec 20 04:24:06 2018 +0000
+++ b/src/g23m-aci/aci/ati_fchg.c	Mon Jan 07 18:47:52 2019 +0000
@@ -93,4 +93,17 @@
 
 #endif /* RVM_FCHG_SWE */
 
+/* AT%VBAT - retrieve VBAT measurement, independent of FCHG */
+GLOBAL T_ATI_RSLT atPercentVBAT ( char *cl, UBYTE srcId )
+{
+	extern USHORT *csf_return_adc(void);
+	USHORT *adc_conversion;
+
+	TRACE_FUNCTION("atPercentVBAT()");
+	adc_conversion = csf_return_adc();
+	sprintf(g_sa, "%%VBAT: %u", adc_conversion[0]);
+	io_sendMessage(srcId, g_sa, ATI_NORMAL_OUTPUT);
+	return ATI_CMPL;
+}
+
 #endif /* ATI_FCHG_C */