Hello @Kenzo
I think you might have misread my post. I do not have a Tube Pressure unit so I cannot test this case, sorry.
Thanks
Felix
Hello @Kenzo
I think you might have misread my post. I do not have a Tube Pressure unit so I cannot test this case, sorry.
Thanks
Felix
Hi guys
I tested M5Tab5 (running UIFlow 2.3.1) with all the units I have available and most of them worked ok.
Note: I also got the i2c driver install error
, but it didn't cause I2C to actually fail.
GPIO units
I2C units (bus speed 100k)
I2C units (bus speed 400k)
Unit Gesture and AMeter did not work for me with either bus speed 100k or 400k. M5Tab5 seemed to hang in setup and a hard reset was required.
Thanks
Felix
Hello @foofera
hmm, the I2C communication working in setup()
suggest the wiring is ok.
Are you using pull-up resistors on intSCL
and intSDA
?
Have you tried lowering the I2C bus speed?
Have you tried to put a delay between issuing I2C commands in your loop()
code?
Have you tried to control a different I2C slave device from your STM32? Does that work in both setup()
and loop()
?
Thanks
Felix
Hello @xgonc
maybe try with a short delay() before the first loop?
BTW: the included PoE example works for me.
Thanks
Felix
Hello @bensonwhlee
try adding a delay(500)
before calling pbhub.begin()
. My above linked code fails to initialize PbHub without a delay.
Thanks
Felix
Hello @wjcarpenter
the battery charging IC is TP4057 and battery voltage is measured via R40 / R41 into GPI38. See second page of the schematics here.
Thanks
Felix
Hello @bensonwhlee
I think you need to use the M5StamPLC library together with M5Unified and M5GFX libraries for it to work properly.
Please find an example here which works for me.
Edit: if you don't need M5StamPLC specific functions then it should be sufficient to add the following line to your setup code:
Wire.begin(2, 1, 400000U);
Thanks
Felix
Hello @teastain
I am afraid I cannot help, sorry. I exclusively use Visual Studio Code with PlatformIO / pioarduino (which so far doesn't have this issue).
Note: Visual Studio Code / PlatformIO doesn't use M5Stack boards and setting up new Cores (M5Stack and others) can sometimes be quite difficult as well.
Thanks
Felix
Hello @peolsolutions
you are starting to confusing me.
Your posts often are quite vague and not specific to M5Stack hardware / software.
Also why would you post a very similar response again about a month after your last one? Doesn't make sense to me.
Care to explain you reason(s) for doing that?
Thanks
Felix
Hi guys
corresponding github issue for reference.
It seems there isn't an easier way just (yet) than using Espressif Library Builder.
Thanks
Felix
Hello @peolsolutions
please stop posting mostly irrelevant information. This topic is about how to remove the magnets - not about what the magnets are good for.
Thanks
Felix
Hello @alexcap
according to the schematic, your SW2 setting and the code example I would say that you should be able to receive GNSS data on GPIO16 with baud rate 38400.
Note: I don't have the M5GNSS module to test myself, so my conclusion could be incorrect. I also do not know if the uBlox GNSS module needs to be activated via software commands in any way.
Thanks
Felix
Hello @paydogs
my M5PaperS3 running the factory test shows about 4.19 V when fully charged and still on USB-C. When I remove external power it drops to about 4.12 V.
Thanks
Felix
Hello @paydogs
I was just about to suggest that from your video it looks like the battery might be flat.
Glad you figured it out.
Thanks
Felix
Hello @scroggyg
the added 5 V power switch I use to fully turn the modem off when I want to use M5Tab5 without modem (without the need to de-solder it.
The other modification to control the POWERKEY of the modem via GPIO (instead of the default auto power on) of the modem is required for two cases:
Thanks
Felix
Hello @kuriko
thank you for this information. I just retried M5StampPico with UIFlow1 and changed the Start Mode to USB Mode and back to Internet Mode. In both cases I get the blue light. So I guess it's not connected to the server.
Thanks
Felix
Hello @scroggyg
in UIFlow2 under Hardware you can find the Watch Dog Timer (WDT) module.
I created a example in the UIFlow2 Project Zone: M5Tough_Watchdog_Test_UIFlow2.2.8
Thanks
Felix