-
Notifications
You must be signed in to change notification settings - Fork 12
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Question] Would M5 StickC Plus2 be supported flawlessly? #35
Comments
I see that the LCD's pins have changed, original pins
new pins
can you try making this change inside https://github.com/frank26080115/alpha-fairy/blob/main/arduino_workspace/libraries/M5StickC-Plus/src/utility/In_eSPI_Setup.h and try again? |
Did this work for you @sarkrui ? Coz I also have the StickC Plus2, and did the changes @frank26080115 you mentioned, the screen stays off. Could you check again once? |
I'd also be interested in getting this going. Tried the above with no luck. Attempted to start swapping to the M5Unified library but it looked like it was going to require quite a few changes. Might continue it later. |
@frank26080115 is it possible for you to provide the micrpython version? It might be easier to port that to the new plus2. |
#define TFT_MOSI 15 |
@clopoff Thanks with the above, the display comes on now! However, it goes back to sleep quickly. Do you also see this behaviour? So it is still quite far away from its proper working. |
Yep. Buttons dont work correctly |
I purchased one, it's coming from M5Stack/China so it'll take a while. I think I can put in an ugly piece of code to check if the device is a PICO-D4 or a PICO-V3 and act accordingly so I'm puzzled, I don't see this product anywhere else, but plenty of the older versions on Amazons with Prime shipping. is the 2nd generation actually a popular product or is it dead? I have stuff being manufactured with the PICO-D4 still and it's not like there's a stock shortage, it's not EoL or anything. |
recently bought the "wrong" version, also interested in some kind of port to the M5StickCPlus2 Edit: |
I'm currently working very bad on the code and found "[E][Wire.cpp:513] requestFrom(): i2cRead returned Error 263" in serial terminal. I think it's the AXP192 library, because they ditched on this part for GPIO38 TIMER POWER. |
platformio/platform-espressif32#1492 platformio is not building thing correctly, for example, I cannot access the webpage like I used to on PLUS year ago. Exploring better toolchain to port to PLUS2. |
btw, the main benefit of port to PLUS2 is to be able to have enough RAM/Flash to run a Bluetooth stack, which don't have very complicated camera ver compatibility issue. And a bit more stable (maybe) |
folks, try this out for PLUS2, almost the same experience except: platform espressif built non working binary with v6.9.0 so used 5.3.0, it seems that 6.3.0 might also work. Note that nowadays espressif arduino core have updated to 3.x however platform espressif still points to the old 2.x ver. There is a fiasco about esp not paying pio enough platformio/platform-espressif32#1225 so pio refuse to take community contribution (for free). The same fiasco happed to RPi Pico as well maxgerhardt/platform-raspberrypi#73. So ppl start to use their own fork https://github.com/pioarduino/platform-espressif32. However, porting THIS project to 3.x requires lots of effort: switch SPIFFS to LittleFS (I;ve done it https://github.com/tao-j/alpha-fairy/tree/v2-to-v3-migrate), adopt new wifi api (time consuming w/o debugger), new ledc api, etc. Also move ino to cpp is a huge undertake (https://github.com/tao-j/alpha-fairy/tree/cpp) since the modules are really highly coupled together.. for the board definition file 2.x esp-ardu use TODO that I will try to finish:
TODO that anyone can help:
|
Hi Frank,
Thank you for developing this repository. I'm curious whether you have experimented with Plus2, an enhanced version of M5StickC Plus2, notably featuring an expanded battery and increased flash storage.
Following the steps outlined in INSTRUCTIONS.md, I successfully compiled and uploaded to Plus2 using PlatformIO. Despite this, the screen remains unlit and there's no response from the device. Could you advise on a suitable approach to begin troubleshooting this issue? I would assume the issue came from the new dependencies used in the Plus2 library, involving the M5Unified. Your assistance would be greatly appreciated.
Best regards,
Sark
The text was updated successfully, but these errors were encountered: