Mac Lobdell / Mbed OS MAX1704X_example_app

Dependencies:   MAX1704X

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers main.cpp Source File

main.cpp

00001 #include "mbed.h"
00002 #include "MAX1704X.h"
00003 
00004 //Create an MAX1704X object at the default address (ADDRESS_0)
00005 MAX1704X battery_level(D14, D15);  //sda, scl
00006 
00007 int main()
00008 {
00009     //Try to open the MAX1704X
00010     if (battery_level.open()) {
00011         printf("Device detected!\n");
00012 
00013         while (1) {
00014             //Print the current battery level
00015             printf("battery = %d\n", battery_level.read_percent());
00016 
00017             //Sleep for 1 seconds
00018             wait(1);
00019         }
00020     } else {
00021         error("Device not detected!\n");
00022     }
00023 }