Example program to demonstrate the use of the BatteryGaugeBQ27441 class.

Dependencies:   battery-gauge-bq27441

Revision:
0:bb556c2ee1f7
Child:
1:7af88dc66286
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/main.cpp	Tue Jun 06 08:28:41 2017 +0000
@@ -0,0 +1,44 @@
+/* mbed Microcontroller Library
+ * Copyright (c) 2017 u-blox
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *     http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#include "mbed.h"
+#include "battery_gauge_bq27441.h"
+
+// LEDs
+DigitalOut ledRed(LED1, 1);
+DigitalOut ledGreen(LED2, 1);
+
+/* This example program for the u-blox C030 board instantiates
+ * the BQ27441 battery gauge interface and performs a few
+ * example calls to the battery gauge API.  Progress may be
+ * monitored with a serial terminal running at 9600 baud.  The
+ * LED on the C030 board will turn green when this program is
+ * operating correctly and will turn red if there is a failure.
+ */
+
+int main()
+{
+    BatteryGaugeBq27441 gauge;
+    I2C i2C(I2C_SDA_B, I2C_SCL_B);
+
+    gauge.init(&i2C);
+    while (1) {
+        ledGreen = 0;
+        // Do something
+    }
+}
+
+// End Of File
\ No newline at end of file