Closed KodeMunkie closed 2 months ago
I am in a similar boat in here. Nice hardware, but please also up your software game m5stack!
+1
It's silly things. You switch from Core to Core2 and suddenly lcd.setBrightness() doesn't work. Suddenly M5Img() can only support PNG and not JPG anymore.
+1
This project uses some weird old version of TFT_eSPI which is pretty unusable (ie the upstream TFT_eSPI version supports way better JPEG decoding through TFT_eFEX). +1000 to everything @KodeMunkie said.
How about it then @ropg ? :)
hello guys, if all you need is a single core for many devices, check out the ESP32-Chimera-Core, contributions and PR are welcome :-)
hello guys, if all you need is a single core for many devices, check out the ESP32-Chimera-Core, contributions and PR are welcome :-)
@tobozo Please don't hijack this thread. The third party API you link to doesn't appear to support the Core 2 and there doesn't seem to be any plans to.
@KodeMunkie yes it does support M5Core2, thanks for your contribution I'll update the ReadMe now
@tobozo Thanks, I will give it a try.
I had massive problems with the M5Core2 library. A program with Bluetooth BLE client causes reboots then I just added M5.begin()... With a Fire and M5Stack library it works...
Another attempt to combine M5Stack/M5Core/M5StickC+ cores - M5StX. Includes @ropg M5Touch, M5Sound (unmerged) and updated TFT_eSPI with M5_Font_Creator support and unified LcdBrightness and PowerOFF control. Made mostly for my own M5ez/ezTime based project so no complete compatibility intended but can be added.
Currently we have M5Unified, which is compatible with many hosts. Thank you for your feedback.
Please improve the original M5Stack API or create a common API to support both the Core 1 and Core 2 instead.
Why?
Apologies for being direct but a large chunk of my current development time is identifying and fixing compatibility issues to do with the above and it's incredibly annoying.