@NotInTheMafia The touchscreen uses i2C, so does the AXP192. What could be happening is an i2C bus error, due to the address of the touchscreen not being present, and no more data being sent to the AXP192, resulting in no power past that point.
Do you have any new information about this topic. I‘m struggeling with the same problem, that i can‘t flash from ESPHome to my Atom Lite ESP32 IoT DevKit (Esp32 pico).
I managed to do the example from what you gave and I got the results as it is. but, after several checking, I received bytes from the uart. Then, I need to convert to hex. the method i used is:
hexVal = hex(int.from_bytes(serData, "big"))
label14.set_text(str(hexVal)) //to show the hexVal to the label
I got the idea from the example you gave and THANK YOU so much for that =)
@starlog In Arduino IDE it is easy to do:
upload any sketch and the check the upload stream (the bottom of the IDE) by scrolling back up to the start.
Sketch uses 243709 bytes (7%) of program storage space. Maximum is 3145728 bytes.
Global variables use 19348 bytes (5%) of dynamic memory, leaving 308332 bytes for local variables. Maximum is 327680 bytes.
esptool.py v4.5.1
Serial port /dev/cu.usbmodem101
Connecting...
Chip is ESP32-S3 (revision v0.1)
Features: WiFi, BLE
Crystal is 40MHz
MAC: 68:b6:b3:22:4c:6c
Uploading stub...
Running stub...
Stub running...
Changing baud rate to 921600
etc.
@nick-n17 First you have to log-in with that account you are using, second go to user custom, third click publish and fill all the information needed and then click upload, fourth click publish.
@dclaar I have no problem with the Stamp-PICO running on the 3.3V power from the programmer.
And the StampS3 running on USB 5V actually outputs out 3.3V at the RGB output...
So, YES!