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

    Icon on M5 paper

    Arduino
    2
    2
    411
    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.
    • P
      paulpattyn
      last edited by

      I tried nearly everything to get an temperature icon on my M5 paper display I always get something strange but not the icon.
      Not any converter did the job????
      I am blocked since a few weeks now.
      With Uniflow it is easy?
      Icon is 80 x 160
      arduino code
      const unsigned char epd_bitmap_paultestbmp [] PROGMEM = {

      };

      canvas.pushImage(50,250,80,160,epd_bitmap_paultestbmp );

      W 1 Reply Last reply Reply Quote 0
      • W
        wsanders @paulpattyn
        last edited by

        I would suggest formatting the icon as a XBM and the using drawXBitmap, no need to decode the bits yourself:

        FOexample

        #include "somexbm.h"
        ...
        M5.Display.drawXBitmap(0, 0, xbm_bits, xbm_width, xbm_height, TFT_BLACK);
        

        The .h file will have

        #define xbm_width 540
        #define xbm_height 960
        static unsigned char xbm_bits[] = {
           0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, etc
        

        You can easily produce an XBM file with GIMP or some other program. I don't remember the format, but I thiink the file is just a bitwise stream of pixels values.

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