@kuriko Thank you!
I will use 2.14 for now.

Posts made by teastain
-
RE: Cannot compile Core Basic or Core2 with M5Stack board def 3.20
-
RE: Cannot compile Core Basic or Core2 with M5Stack board def 3.20
@kuriko Why not fix ver3.20?
Add rom/miniz.h where it needs to be.
I try to keep my Arduino IDE setup up-to-date but now it reminds me that 3.20 is available and I may need it for newer Tab products?
We need customer support not frustrating answers.
Technically all of the Arduino IDE examples in YOUR M5Stack Github GitHub for Core and Core2 won't work.
e.g. https://github.com/m5stack/M5Core2/tree/master/examples
Are you saying that older M5Stack models are no longer supported? -
Cannot compile Core Basic or Core2 with M5Stack board def 3.20
After 'letting' Arduino IDE update a bunch of boards and libraries...
I cannot compile Core Basic or Core2 with M5Stack board def 3.20
I get;
fatal error: rom/miniz.h: No such file or directoryI updated every relevant file but the best fix was revert to M5Stack boards to ver 2.14
Therefore
3.20 was the problem.The IDE is now asking me to update to ver 3.20!
I asked Chat.M5Stack and it was not helpful.
I contacted M5Stack support and they just told me the problem is mine... -
RE: Using WiFi on Tab5 with the Arduino IDE
@smily77 said in Using WiFi on Tab5 with the Arduino IDE:
M5Stack Package 3.2.0
This board pkg (3.20) seems to be broken for many of us.
We have had to revert to ver2.14 and I have notified M5Stack support.Try reverting and see.
If still a problem make a simpler de-bug version of your sketch and add complications. -
RE: issue with CORE2 library
@Dan-Perren Me too!
After 'letting' Arduino IDE update a bunch of boards and libraries...
It started to happen.
fatal error: rom/miniz.h: No such file or directoryBest fix was revert to M5Stack boards to ver 2.14
(3.20 was the problem.)
cheers -
RE: drawString() - positioning confusion
@TomKatt BTW, I love your Blown Away by Maxell.
The ‘Canvas’ is M5’s name for TFT_eSPI !
Keep up the good work! -
RE: drawString() - positioning confusion
@TomKatt Sure, there's lots of us here.
You have to consider the world is on a 24hr cycle.
I would help you but it would not be what you want.
This is TFT_eSPI one of the most famous graphics drivers:
GFX, LVGL, TFT_eSPI .
LOTS of reference and examples.
As I said you have a M5StampS3 which is an ESP32 S3 wth a ST7789V2 LCD, also very common. All small M5Stack products use it. The one from the CardPuter will work in an old StickCPlus.
Here is the Canvas API:
https://docs.m5stack.com/en/arduino/m5gfx/m5gfx_canvasHave you tried replacing
DinMeter.Display.width() / 2, DinMeter.Display.height() / 2);
with literals, like 50, 50?
Experiment, research, have fun. -
RE: Stamp-C3 update thru pins (pinout question)
@davekc You doubt him at your peril, Sir!
-
RE: M5Stack Arduino IDE Reference (ex Display commands and properties) ?
@TomKatt
This is my "tool drawer"! The browser links I use every day. -
RE: M5Stack Arduino IDE Reference (ex Display commands and properties) ?
@TomKatt The first link is the API
https://docs.m5stack.com/en/arduino/m5dial/display
The other controls are M5GFX or plain-jane GFX
one of thee most common Graphics available.
Look up M5canvas.
The Dial is just a StampS3 and a LCD. -
RE: M5Stack Arduino IDE Reference (ex Display commands and properties) ?
@TomKatt said in M5Stack Arduino IDE Reference (ex Display commands and properties) ?:
M5Dial.Display
Try here:
https://docs.m5stack.com/en/arduino/m5dial/display
and here:
https://github.com/m5stack/M5Dial/tree/master/examples/Basic/display -
RE: M5Stack Basic Core Kit v2.7 charging
@ChuckInDallas The Original Core was found to be wearing out it's battery by applications that were powered by USB 24/7.
So the new version Core has a switch on the back to isolate the battery from excessive charging by switching it 'out' of the circuit when not needed.
The red button is the On-Off and reset switch. -
RE: M5Stack Basic Core Kit v2.7 charging
@ChuckInDallas Hi!
The bottom plate (with all the GPIO pins) contains the battery.
The back should have a switch marked 1/0.
The switch must be set to 1 and the device powered on by USB.
The device must be ON during this time, I think, for the battery to charge.
Until you feel it is charged, then unplug the USB and see if the charge is maintained.
It only charges this way. -
RE: Add MCP9600 I2C Thermocouple Amplifier - K, J, T, N, S, E, B and R Type T
@mgrouch You are so disappointed with M5Stack.
-
RE: Add i2c range extender LTC4311
@mgrouch said in Add i2c range extender LTC4311:
AdaFruit and others make a LTC4311 extender but they use qwiic smaller connectors but same pinout.
I2C is designed for sensors close to the controller and 1 - 2 meters is the limit. The LTC4311 gives a little more but after that you should consider RS485.
M5Stack make several of these:
https://docs.m5stack.com/en/unit/rs485
I2C to 485 transceivers.