I gave it a go using all esp-idf components and a program without M5Stack. I then hit the command, "make flash monitor". The result is as what you said. Awesome!
I would like use your source to get the TFT LCD screen to work first. Do you have any advise for me that I should aware, avoid, etc, please?
Thank you