CrowPanel 7.0 support

I am trying to write code for a CrowPanel 7.0 display panel. This panel has an esp32-s3-wroom-1 that connects to a TFT LCD, TF card and a few other peripherals.

They post a video tutorial on youtube.

I am able to compile and run code through the arduino IDE. I select the ESP32-S3 Board, turn on OPI_PSRAM, and use a large app partition.

I would like to be able to develop code with this board with ESP-IDF (not arduino framework) within platformIO. I have been trying to use bare IDF.py, but am having issues getting the libraries to work together.

I don’t see a board selection for a generic ESP32s3 dev board. How can I make such an option?

See esp32-s3-devkitc-1

For the PSRAM configuration, see ESP32-S3 PlatformIO Flash and PSRAM configurations

For the partition:

board_build.partitions = huge_app