#include <M5StickCPlus.h> void setup() { M5.begin(); M5.Lcd.begin(); M5.Lcd.setRotation(3);} void loop() { M5.Lcd.fillScreen(BLACK); M5.Lcd.setCursor(0, 0, 1); M5.Lcd.printf("AXP Temp: %.1fC \r\n", M5.Axp.GetTempInAXP192()); M5.Lcd.printf("Bat:\r\n V: %.3fv I: %.3fma\r\n", M5.Axp.GetBatVoltage(), M5.Axp.GetBatCurrent()); M5.Lcd.printf("USB:\r\n V: %.3fv I: %.3fma\r\n", M5.Axp.GetVBusVoltage(), M5.Axp.GetVBusCurrent()); M5.Lcd.printf("5V-In:\r\n V: %.3fv I: %.3fma\r\n", M5.Axp.GetVinVoltage(), M5.Axp.GetVinCurrent()); M5.Lcd.printf("Bat power %.3fmw", M5.Axp.GetBatPower()); M5.update(); delay(100);}
Syntax:
void begin(void);
Description:
Parameters:
Return:
Example:
#include <M5StickCPlus.h> void setup() { M5.begin();}void loop() {}
Syntax:
void PowerOff();
Description:
Parameters:
Return:
Example:
#include <M5StickCPlus.h> void setup() { M5.begin(); M5.lcd.fillScreen(GREEN); delay(3000); M5.Axp.PowerOff();} void loop() {}
Syntax:
void ScreenBreath(uint8_t brightness);
Description:
Parameters:
Return:
Example:
#include <M5StickCPlus.h> uint8_t i = 0; void setup() { M5.begin(); // By default, "M5.begin()" will initialize AXP192 chip M5.Lcd.printf("Hello, M5Stack!!");}void loop() { M5.Axp.ScreenBreath(i++); if (i > 100) i = 0; delay(10);}
Syntax:
void ScreenSwitch(bool state);
Description:
Parameters:
Return:
Example:
#include <M5StickCPlus.h> uint8_t i = 0; void setup() { M5.begin(); M5.Lcd.fillScreen(BLUE);}void loop() { M5.Axp.ScreenSwitch(true); delay(1000); M5.Axp.ScreenSwitch(false); delay(1000);}
Syntax:
bool GetBatState();
Description:
Parameters:
Return:
Syntax:
float GetBatVoltage();
Description:
Parameters:
Return:
Syntax:
float GetBatCurrent();
Description:
Parameters:
Return:
Syntax:
float GetVinVoltage();
Description:
Parameters:
Return:
Syntax:
float GetVinCurrent();
Description:
Parameters:
Return:
Syntax:
float GetVBusVoltage();
Description:
Parameters:
Return:
Syntax:
float GetVBusCurrent();
Description:
Parameters:
Return:
Syntax:
float GetTempInAXP192();
Description:
Parameters:
Return:
Syntax:
float GetBatPower();
Description:
Parameters:
Return: