初始化提交

This commit is contained in:
王立帮
2024-07-20 22:09:06 +08:00
commit c247dd07a6
6876 changed files with 2743096 additions and 0 deletions

View File

@@ -0,0 +1,46 @@
/*
*******************************************************************************
* Copyright (c) 2021 by M5Stack
* Equipped with M5Core2 sample source code
* 配套 M5Core2 示例源代码
* Visit the website for more information: https://docs.m5stack.com/en/core/core2
* 获取更多资料请访问: https://docs.m5stack.com/zh_CN/core/core2
*
* describe: Sleep--Axp电源休眠
* date: 2022/3/12
*******************************************************************************
*/
#include <M5Core2.h>
/* After M5Core2 is started or reset
the program in the setUp () function will be run, and this part will only be run once.
在 M5Core2 启动或者复位后即会开始执行setup()函数中的程序,该部分只会执行一次。 */
void setup(){
M5.begin(); //Init M5Core2. 初始化 M5Core2
M5.Lcd.setTextFont(2); //Set font size to 2. 设置字体大小为2
Serial.println("Light / Deep Sleep Test."); //The serial port prints the formatted string with a newline. 串口输出格式化字符串并换行
M5.Lcd.println("Light / Deep Sleep Test."); //The screen prints the formatted string and wraps it. 屏幕打印格式化字符串并换行
Serial.println("Going to light sleep for 5 seconds.");
M5.Lcd.println("Going to light sleep for 5 seconds.");
delay(2500); //delay 2500ms. 延迟2500ms
M5.Axp.LightSleep(SLEEP_SEC(5)); //Wake up after 5 seconds of light sleep, the CPU will reboot and the program will start from the beginning. 轻度睡眠10秒后重新启动程序从下一行继续执行
Serial.println("Wakeup from light sleep.");
M5.Lcd.println("Wakeup from light sleep.");
delay(1000);
Serial.println("Going to deep sleep for 5 seconds.");
M5.Lcd.println("Going to deep sleep for 5 seconds.");
delay(2500);
M5.Axp.DeepSleep(SLEEP_SEC(5)); //Wake up after 5 seconds of deep sleep, the CPU will reboot and the program will start from the beginning. 深度睡眠5秒后唤醒,CPU将重新启动程序将从头开始执行
}
void loop()
{
}