Skip to content

Commit f106485

Browse files
authored
Merge pull request #227 from Gitshaoxiang/update-example
add M5.Power.begin()
2 parents 3942a67 + 9a659ee commit f106485

File tree

109 files changed

+109
-26
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

109 files changed

+109
-26
lines changed

examples/Advanced/Audio/PlayMP3FromSDToDAC/PlayMP3FromSDToDAC.ino

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ AudioFileSourceID3 *id3;
2222
void setup()
2323
{
2424
M5.begin();
25+
M5.Power.begin();
2526
WiFi.mode(WIFI_OFF);
2627
delay(500);
2728

examples/Advanced/Audio/PlayMP3FromSPIFFSToDAC/PlayMP3FromSPIFFSToDAC.ino

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ AudioFileSourceID3 *id3;
2828
void setup()
2929
{
3030
M5.begin();
31+
M5.Power.begin();
3132
WiFi.mode(WIFI_OFF);
3233
SPIFFS.begin();
3334
delay(500);

examples/Advanced/Audio/PlayWAVFromSDToDAC/PlayWAVFromSDToDAC.ino

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ AudioOutputI2S *out;
2323
void setup()
2424
{
2525
M5.begin();
26+
M5.Power.begin();
2627
WiFi.mode(WIFI_OFF);
2728
delay(500);
2829

examples/Advanced/Blynk/Post-DHT12/Post-DHT12.ino

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,7 @@ void myTimerEvent() {
6060
void setup() {
6161
// Debug console
6262
M5.begin();
63+
M5.Power.begin();
6364
Wire.begin();
6465

6566
//Blynk start

examples/Advanced/Display/All_Free_Fonts_Demo/All_Free_Fonts_Demo.ino

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ unsigned long drawTime = 0;
5454
void setup(void) {
5555

5656
M5.begin();
57-
57+
M5.Power.begin();
5858
// M5.Lcd.setRotation(1);
5959

6060
}

examples/Advanced/Display/Bmp_Jpg_SPIFFS_draw/Bmp_Jpg_SPIFFS_draw.ino

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212

1313
void setup(){
1414
M5.begin(true, false, false, false);
15+
M5.Power.begin();
1516
Serial.begin(115200);
1617
if(!SPIFFS.begin(true)){
1718
Serial.println("SPIFFS Mount Failed");

examples/Advanced/Display/Cellular_Automata/Cellular_Automata.ino

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ void setup() {
2929

3030
//Set up the display
3131
M5.begin();
32+
M5.Power.begin();
3233
// M5.Lcd.setRotation(3);
3334
M5.Lcd.fillScreen(TFT_BLACK);
3435
M5.Lcd.setTextSize(1);

examples/Advanced/Display/Free_Font_Demo/Free_Font_Demo.ino

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,7 @@ unsigned long drawTime = 0;
4646
void setup(void) {
4747

4848
M5.begin();
49+
M5.Power.begin();
4950
}
5051

5152
void loop() {

examples/Advanced/Display/HZK16/HZK16.ino

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ DisplayCh displaych;
1212
void setup() {
1313

1414
M5.begin();
15-
15+
M5.Power.begin();
1616
displaych.loadHzk16();
1717

1818
displaych.setTextColor(WHITE, BLACK);

examples/Advanced/Display/JpegDraw/JpegDraw.ino

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
void setup(void) {
44

55
M5.begin();
6-
6+
M5.Power.begin();
77
//Draw the jpeg file "p2.jpg" from TF(SD) card
88
M5.Lcd.setBrightness(200);
99
M5.Lcd.drawJpgFile(SD, "/p2.jpg");

examples/Advanced/Display/RLE_Font_test/RLE_Font_test.ino

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ unsigned long targetTime = 0; // Used for testing draw times
2222

2323
void setup(void) {
2424
M5.begin();
25+
M5.Power.begin();
2526
}
2627

2728
void loop() {

examples/Advanced/Display/Sprite/Sprite_RLE_Font_test/Sprite_RLE_Font_test.ino

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ unsigned long targetTime = 0; // Used for testing draw times
2424

2525
void setup(void) {
2626
M5.begin();
27+
M5.Power.begin();
2728
M5.Lcd.fillScreen(TFT_BLUE);
2829

2930
//img.setColorDepth(8); // Optionally set depth to 8 to halve RAM use

examples/Advanced/Display/Sprite/Sprite_TFT_Rainbow/Sprite_TFT_Rainbow.ino

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ unsigned int colour = red << 11;
3232

3333
void setup(void) {
3434
M5.begin();
35+
M5.Power.begin();
3536
M5.Lcd.fillScreen(TFT_BLACK);
3637

3738
img.createSprite(IWIDTH, IHEIGHT);

examples/Advanced/Display/Sprite/Sprite_drawPixel/Sprite_drawPixel.ino

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ void setup()
4343

4444
// Initialise the TFT registers
4545
M5.begin();
46-
46+
M5.Power.begin();
4747
// Optionally set colour depth to 8 or 16 bits, default is 16 if not spedified
4848
// spr.setColorDepth(8);
4949

examples/Advanced/Display/Sprite/Sprite_scroll/Sprite_scroll.ino

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@ int tcount = 0;
3636
//==========================================================================================
3737
void setup() {
3838
M5.begin();
39+
M5.Power.begin();
3940
M5.Lcd.fillScreen(TFT_BLACK);
4041

4142
// Create a sprite for the graph

examples/Advanced/Display/Sprite/Sprite_scroll_16bit/Sprite_scroll_16bit.ino

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ TFT_eSprite img = TFT_eSprite(&M5.Lcd); // Create Sprite object "img" with poin
4646
// -------------------------------------------------------------------------
4747
void setup(void) {
4848
M5.begin();
49-
49+
M5.Power.begin();
5050
M5.Lcd.fillScreen(TFT_BLUE);
5151
}
5252

examples/Advanced/Display/Sprite/Sprite_scroll_8bit/Sprite_scroll_8bit.ino

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ TFT_eSprite img = TFT_eSprite(&M5.Lcd); // Create Sprite object "img" with poin
5454
// -------------------------------------------------------------------------
5555
void setup(void) {
5656
M5.begin();
57-
57+
M5.Power.begin();
5858
M5.Lcd.fillScreen(TFT_BLUE);
5959
}
6060

examples/Advanced/Display/Sprite/Transparent_Sprite_Demo/Transparent_Sprite_Demo.ino

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ TFT_eSprite img = TFT_eSprite(&M5.Lcd); // Create Sprite object "img" with poin
3030
void setup(void) {
3131

3232
M5.begin();
33-
33+
M5.Power.begin();
3434
// M5.Lcd.setRotation(0);
3535
}
3636

examples/Advanced/Display/Sprite/one_bit_Sprite_Demo/one_bit_Sprite_Demo.ino

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ TFT_eSprite img = TFT_eSprite(&M5.Lcd);
3131
void setup(void) {
3232

3333
M5.begin();
34-
34+
M5.Power.begin();
3535
M5.Lcd.setRotation(0);
3636
}
3737
// =========================================================================

examples/Advanced/Display/Sprite/one_bit_Yin_Yang/one_bit_Yin_Yang.ino

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ TFT_eSprite img = TFT_eSprite(&M5.Lcd);
2929
void setup(void)
3030
{
3131
M5.begin();
32+
M5.Power.begin();
3233
M5.Lcd.setRotation(0);
3334
M5.Lcd.fillScreen(TFT_BLUE);
3435

examples/Advanced/Display/TFT_ArcFill/TFT_ArcFill.ino

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ byte state = 0;
1515

1616
void setup(void) {
1717
M5.begin();
18-
18+
M5.Power.begin();
1919
// M5.Lcd.setRotation(1);
2020

2121
M5.Lcd.fillScreen(TFT_BLACK);

examples/Advanced/Display/TFT_Char_times/TFT_Char_times.ino

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ unsigned long drawTime = 0;
1919

2020
void setup(void) {
2121
M5.begin();
22+
M5.Power.begin();
2223
}
2324

2425
void loop() {

examples/Advanced/Display/TFT_Clock/TFT_Clock.ino

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@ boolean initial = 1;
3434

3535
void setup(void) {
3636
M5.begin();
37+
M5.Power.begin();
3738
// M5.Lcd.setRotation(0);
3839

3940
//M5.Lcd.fillScreen(TFT_BLACK);

examples/Advanced/Display/TFT_Clock_Digital/TFT_Clock_Digital.ino

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@ unsigned int colour = 0;
5050
void setup(void) {
5151
//Serial.begin(115200);
5252
M5.begin();
53+
M5.Power.begin();
5354
// M5.Lcd.setRotation(1);
5455
M5.Lcd.fillScreen(TFT_BLACK);
5556

examples/Advanced/Display/TFT_Custom_Fonts/TFT_Custom_Fonts.ino

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@
4040
void setup(void) {
4141

4242
M5.begin();
43+
M5.Power.begin();
4344
}
4445

4546
void loop() {

examples/Advanced/Display/TFT_Ellipse/TFT_Ellipse.ino

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
void setup(void) {
1010
M5.begin();
11-
11+
M5.Power.begin();
1212
// M5.Lcd.setRotation(1);
1313
}
1414

examples/Advanced/Display/TFT_FillArcSpiral/TFT_FillArcSpiral.ino

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ int delta = -1;
1717

1818
void setup(void) {
1919
M5.begin();
20+
M5.Power.begin();
2021
M5.Lcd.fillScreen(TFT_BLACK);
2122
}
2223

examples/Advanced/Display/TFT_Flash_Bitmap/TFT_Flash_Bitmap.ino

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ long count = 0; // Loop count
3535
void setup()
3636
{
3737
M5.begin();
38-
38+
M5.Power.begin();
3939
M5.Lcd.fillScreen(TFT_BLACK);
4040

4141
// Swap the colour byte order when rendering

examples/Advanced/Display/TFT_Float_Test/TFT_Float_Test.ino

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ unsigned long drawTime = 0;
3535

3636
void setup(void) {
3737
M5.begin();
38+
M5.Power.begin();
3839
M5.Lcd.setRotation(1);
3940
}
4041

examples/Advanced/Display/TFT_Mandlebrot/TFT_Mandlebrot.ino

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ uint16_t x0 = 0, x1 = 0, yy0 = 0, yy1 = 0;
1414
void setup()
1515
{
1616
M5.begin();
17+
M5.Power.begin();
1718
// M5.Lcd.setRotation(3);
1819
}
1920

examples/Advanced/Display/TFT_Matrix/TFT_Matrix.ino

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ uint16_t xPos = 0;
2828
void setup() {
2929
randomSeed(analogRead(A0));
3030
M5.begin();
31+
M5.Power.begin();
3132
// M5.Lcd.setRotation(2);
3233
M5.Lcd.fillScreen(ILI9341_BLACK);
3334
setupScrollArea(TOP_FIXED_AREA, BOT_FIXED_AREA);

examples/Advanced/Display/TFT_Meter_linear/TFT_Meter_linear.ino

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ int d = 0;
3232

3333
void setup(void) {
3434
M5.begin();
35+
M5.Power.begin();
3536
// M5.Lcd.setRotation(1);
3637
// Serial.begin(57600); // For debug
3738
M5.Lcd.fillScreen(TFT_BLACK);

examples/Advanced/Display/TFT_Meters/TFT_Meters.ino

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ int d = 0;
3030

3131
void setup(void) {
3232
M5.begin();
33+
M5.Power.begin();
3334
// M5.Lcd.setRotation(2);
3435
M5.Lcd.fillScreen(TFT_BLACK);
3536

examples/Advanced/Display/TFT_Pie_Chart/TFT_Pie_Chart.ino

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ unsigned int col = 0;
1212
void setup(void)
1313
{
1414
M5.begin();
15-
15+
M5.Power.begin();
1616
// M5.Lcd.setRotation(1);
1717

1818
M5.Lcd.fillScreen(TFT_BLACK);

examples/Advanced/Display/TFT_Pong/TFT_Pong.ino

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ void setup(void) {
5959
randomSeed(analogRead(35)*analogRead(36));
6060

6161
M5.begin();
62-
62+
M5.Power.begin();
6363
// M5.Lcd.setRotation(1);
6464

6565
M5.Lcd.fillScreen(BLACK);

examples/Advanced/Display/TFT_Print_Test/TFT_Print_Test.ino

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818

1919
void setup(void) {
2020
M5.begin();
21+
M5.Power.begin();
2122
// M5.Lcd.setRotation(2);
2223
}
2324

examples/Advanced/Display/TFT_Rainbow_one_lib/TFT_Rainbow_one_lib.ino

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ unsigned int colour = red << 11; // Colour order is RGB 5+6+5 bits each
2323
void setup(void) {
2424
Serial.begin(9600);
2525
M5.begin();
26+
M5.Power.begin();
2627
// M5.Lcd.setRotation(2);
2728
M5.Lcd.fillScreen(TFT_BLACK);
2829

examples/Advanced/Display/TFT_Screen_Capture/TFT_Screen_Capture.ino

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@ unsigned int colour = red << 11; // Colour order is RGB 5+6+5 bits each
4444
void setup(void) {
4545

4646
M5.begin();
47+
M5.Power.begin();
4748
Serial.begin(921600);
4849

4950
M5.Lcd.fillScreen(TFT_BLACK);

examples/Advanced/Display/TFT_Spiro/TFT_Spiro.ino

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ void setup()
1515

1616
// Setup the LCD
1717
M5.begin();
18+
M5.Power.begin();
1819
// M5.Lcd.setRotation(3);
1920
}
2021

examples/Advanced/Display/TFT_Starfield/TFT_Starfield.ino

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ void setup() {
2727
zx = random(256);
2828

2929
M5.begin();
30+
M5.Power.begin();
3031
// M5.Lcd.setRotation(1);
3132
M5.Lcd.fillScreen(TFT_BLACK);
3233

examples/Advanced/Display/TFT_String_Align/TFT_String_Align.ino

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ unsigned long drawTime = 0;
3131

3232
void setup(void) {
3333
M5.begin();
34+
M5.Power.begin();
3435
}
3536

3637
void loop() {

examples/Advanced/Display/TFT_Terminal/TFT_Terminal.ino

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,7 @@ int blank[19]; // We keep all the strings pixel lengths to optimise the speed of
5757
void setup() {
5858
// Setup the TFT display
5959
M5.begin();
60+
M5.Power.begin();
6061
// M5.Lcd.setRotation(5); // Must be setRotation(0) for this sketch to work correctly
6162
M5.Lcd.fillScreen(TFT_BLACK);
6263

examples/Advanced/Display/TFT_graphicstest_PDQ/TFT_graphicstest_PDQ.ino

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ unsigned long tn = 0;
2020

2121
void setup() {
2222
M5.begin();
23+
M5.Power.begin();
2324
M5.Lcd.setRotation(0);
2425
Serial.println(""); Serial.println("");
2526
Serial.println("Bodmer's M5Stack library Test!");

examples/Advanced/Display/TFT_graphicstest_one_lib/TFT_graphicstest_one_lib.ino

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ unsigned long tn = 0;
1919
void setup() {
2020

2121
M5.begin();
22-
22+
M5.Power.begin();
2323
Serial.println(""); Serial.println("");
2424
Serial.println("TFT_eSPI library test!");
2525

examples/Advanced/Display/UTFT_demo/UTFT_demo.ino

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ void setup()
2424
randomSeed(analogRead(A0));
2525
// Setup the LCD
2626
M5.begin();
27+
M5.Power.begin();
2728
// M5.Lcd.setRotation(1);
2829
}
2930

examples/Advanced/Display/drawXBitmap/drawXBitmap.ino

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
void setup() {
1818

1919
M5.begin(); // Initialise the display
20-
20+
M5.Power.begin();
2121
M5.Lcd.fillScreen(TFT_BLACK); // Black screen fill
2222
}
2323

examples/Advanced/Display_Unicode/Display_Unicode.ino

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
void setup()
2525
{
2626
M5.begin();
27-
27+
M5.Power.begin();
2828
M5.Lcd.setTextColor(TFT_WHITE);
2929
M5.Lcd.setFreeFont(&unicode_24px);
3030

examples/Advanced/ESP32internalHallSensorTFT/ESP32internalHallSensorTFT.ino

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@ void setup()
3838
{
3939
dacWrite(M5STACKFIRE_SPEAKER_PIN, 0); // make sure that the speaker is quite
4040
M5.Lcd.begin();
41+
M5.Power.begin();
4142
M5.Lcd.fillScreen( BLACK );
4243
M5.Lcd.fillRect(10, 1, 150, 160, BLACK);
4344
M5.Lcd.setCursor(0, 0);

0 commit comments

Comments
 (0)