Hello @wsanders
I think these compiler error have been fixed (see here), but after tagging the library. I guess it will be in M5Unified 0.2.4.
Thanks
Felix
Hello @wsanders
I think these compiler error have been fixed (see here), but after tagging the library. I guess it will be in M5Unified 0.2.4.
Thanks
Felix
Hello @cristian-spiescu
I am sorry to hear about your troubles. The forum in mainly users helping other users. That said, there a a few M5Stack people in here as well from time to time. (BTW I am not one of them.)
Unfortunately I do not have the necessary hardware to try and help you out. Sorry.
May I suggest you try sending an email to M5Stack support - I cannot guarantee any better outcome but I think it probably doesn't hurt to try.
Thanks
Felix
Hello @SirMichael
you are absolutely correct. Overwriting the button with a rectangle only removes it from the screen, but doesn't deactivate its touch function. You would need to deactivate the touch function in addition to drawing the rectangle. Sorry I've missed that.
Thanks
Felix
Hello @wsanders
the error indicates that M5GFX library is out of date. Did you update M5GFX library to the latest as well?
Thanks
Felix
Hello @wsanders
this issue has been fixed in recent M5Unified and M5GFX libraries - see here. Make sure you are using the latest versions of these two libraries.
BTW: I am using this feature in my non flickering RTC clock example - see here.
Thanks
Felix
Hello @oldrichsveda
Factory firmware (aka CoreS3 UserDemo v0.6) is not the same as UIFlow2 v2.2.1 - please check M5Burner.
I only have an M5CoreS3, but I can confirm your findings: when I install and run Factory firmware I get the effect you are describing. However when I install UIFlow2 v2.2.1 it works for me.
So my suggestion is to use M5Burner and install the latest UIFlow2 v2.2.1.
Thanks
Felix
Hello @SirMichael
I don't see any function which would hide and show a button either. I suggest you try either clearing the screen and recreate as you already mentioned or for only one button you could use fillRect()
with screen background color to make it hidden.
Thanks
Felix
Hello @oldrichsveda
hmm, works for me. Tested with M5CoreS3 and PoE LAN Module.
What code is running on your M5CoreS3? Arduino or UIFlow2?
The effect you are describing sounds like VBUS (this is where the 5 V are coming in from the PoE LAN module) is getting switched from input (default) to output which is equivalent to power off. Which then would make VBUS an input again and the cycle starts over.
Thanks
Felix
Hello @myscho151
unfortunately both IMU units you linked 'suffer' from the same issue as the IMU internal to M5AtomS3 - the INT line is not connected.
Thanks
Felix
Hello @cepics
try changing the line to:
Serial2.printf("AT+CSTT=\"%s\",\"%s\",\"%s\"\r\n", apn, user, pass);
Thanks
Felix
Hello @SirMichael
if you are still interested - I figured out a way to create touch screen buttons using M5Unified and M5GFX library. Please find the example here.
Thanks
Felix
Hello @SirMichael
there is a mechanism trying to deal with this issue. Please see here.
That said, it did not work for me. What works is to set the relevant parameters every time before printing to the screen like below:
M5.Lcd.setCursor(0, 10);
M5.Lcd.setTextFont(2);
M5.Lcd.setTextColor(TFT_YELLOW);
M5.Lcd.print("hallo 2");
Thanks
Felix
P.S.: M5Core2 library is deprecated and I haven't seen the person who wrote the library in the forums in a long time.
Hello @Girgitt
sorry if I wasn't clear. I meant a simple blink program like the one below. Does that work on your M5CoreS3?
If not, have you tried (as a test) without the Stepmotor Driver module?
Thanks
Felix
#include <Arduino.h>
#define TX_PIN GPIO_NUM_17
void setup() {
pinMode(TX_PIN, OUTPUT);
}
void loop() {
digitalWrite(TX_PIN, HIGH);
delay(1000);
digitalWrite(TX_PIN, LOW);
delay(2000);
}
Hello @myscho151
I don't think you can wake ESP32S3 from deep or light sleep when IMU is registering movement. Reason: the INT line of IMU in M5AtomS3 is not connected to anything. So I don't see how IMU could signal ESP32S3 to wake up.
Thanks
Felix
Hello @hmwavem
works for me. See example in UIFlow2 Project Zone: M5Dial_WiFi_AP_UIFlow2.2.1
Thanks
Felix
Hello @Girgitt
have you tried (as a test) to simply set the UART TX GPIO high or low?
Could it be a contacts issue? Is the DIN Base stacked securely?
Thanks
Felix
Hello @cepics
I think you need to enable LED use first by setting the last parameter in M5.begin()
to true
. See here.
Thanks
Felix
Hello @zoli0726
what you describe points to an empty battery. How long did you charge the battery?
Thanks
Felix
Hello @achayne
thank you for your explanation.
Yes, we are blocking locally.
That said, I lifted the block for now and we'll how it goes.
Thanks
Felix
Hello @phesterman
sorry, no. I don't know how to bind a device outside M5Burner.
Maybe try contacting M5Stack support?
Thanks
Felix