🤖Have you ever tried Chat.M5Stack.com before asking??😎
    M5Stack Community
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    • Register
    • Login

    Drawing random PNG images from SD problem

    SOFTWARE
    2
    4
    7.3k
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • A
      AndyT
      last edited by

      How do i get this code to work
      this works :
      M5.Lcd.drawPngFile(SD,"/Image8.PNG", 0, 0); // display splash screen
      but
      M5.Lcd.drawPngFile(SD,PngName, 0, 0); // display splash screen
      does not in code below.
      I want to generate a random slide show

         int Arand=random(11);
        String PngName="/Image"+ String (Arand)+".PNG";
        Serial.println (PngName);
         M5.Lcd.drawPngFile(SD,(PngName), 0, 0); // display splash screen
      
      1 Reply Last reply Reply Quote 0
      • felmueF
        felmue
        last edited by

        Hi @AndyT

        AFAIK drawPngFile() expects a pointer to a character array as path name and not a String. Just curious, does your code compile w/o error?

        I think something like this should work:

        M5.Lcd.drawPngFile(SD, PngName.c_str(), 0, 0);
        

        Thanks
        Felix

        GPIO translation table M5Stack / M5Core2
        Information about various M5Stack products.
        Code examples

        1 Reply Last reply Reply Quote 0
        • A
          AndyT
          last edited by

          Cheers Felix,
          No it did not compile without errors before. But adding .c.str() solved it .
          Thank you again

          1 Reply Last reply Reply Quote 0
          • felmueF
            felmue
            last edited by

            Hello @AndyT

            you are welcome. Glad to hear it works now.

            Cheers
            Felix

            GPIO translation table M5Stack / M5Core2
            Information about various M5Stack products.
            Code examples

            1 Reply Last reply Reply Quote 0
            • First post
              Last post