Arduino Quick Start
Function Prototype:
void powerSave(bool flg)
Description:
Parameters:
Return Value:
Function Prototype:
void powerSaveOff(void)
Description:
Parameters:
Return Value:
Function Prototype:
void powerSaveOn(void)
Description:
Parameters:
Return Value:
Function Prototype:
void sleep(void)
Description:
Parameters:
Return Value:
Function Prototype:
void wakeup(void)
Description:
Parameters:
Return Value:
Example Program:
#include <Arduino.h>
#include <M5GFX.h>
M5GFX display;
void setup() {
display.begin();
display.setRotation(3);
if(display.isEPD())
{
display.setColorDepth(8);//The ink screen product supports a maximum bit depth of 8 bits.
display.setEpdMode(epd_fastest);
}
else
{
display.setColorDepth(16);
}
display.clear(TFT_WHITE);
display.setFont(&fonts::FreeMonoBoldOblique12pt7b);
display.setTextColor(TFT_BLACK);
display.setTextSize(1);
display.setCursor(0, 0);
display.println("\nFive seconds later, the rear panel enters sleep mode. After three seconds of sleep, it is awakened.");
delay(5000);
display.sleep();
display.powerSave(false);
delay(3000);
display.wakeup();
display.powerSaveOn();
display.println("\nPanel awakended!");
}
void loop() {
}