I have a problem with UIFlow and showing my own Image on the screen. If I upload a jpg image it never shows up on the display. If I choose one of the existing (default.jpg or error.jpg) images, everything works fine. Any ideas?
Images are required to be formatted and saved in a very special way.
.JPG files must have the .JPG extension.
.JPG file must have "Baseline" formatting.
Progressive and Lossless JPEG format is not supported.
Image size: Up to 65520 x 65520 pixels.
Colour space: YCbCr three components only.
Gray scale image are not supported.
Sampling factor: 4:4:4, 4:2:2 or 4:2:0.
I think I may have found a solution for controlling the LEGO+ module.
It turns out that when you install the arduino library for the M5Stack, there is an example to interface the LEGO module. It is located in File>Examples>M5Stack>Modules>LEGO_PLUS>LEGO_test
From that example code the I2C commands can be figured out. I hope this information is useful to anybody facing the same issue as me
you need to download and install the cp2102 (or what ever the driver is)
Update to the latest arduino and install the esp32 and M5 boards then the esp32 and M5 Libs.