2025-05-18 10:53 PM
Hello wonderful ST Community!
Before I get into the question, a bit of background on this project. I'm creating a button panel HID gaming device for the space sim Elite Dangerous. Using its somewhat limited API I'm hoping to feed info about the game state back to a 9 inch screen on the HID device through USB CDC running composite with HID. Before I start getting into hardware dev I want to create a sim of the GUI to test two things:
- size of display needed to show what I want to show
- getting data out of the game (will be done with a USB CDC app/driver/python (I have not quite got this far) running on the host computer)
It would be amazing to test these two aspects using the GFX simulator. I known it's theoretically possible to send data through some medium such as sockets but how does this work in practice?
Is there some good documentation around how the simulator works and how I can feed data into my sims?
I've been investigating using VSCode since GFX already has compatibility, but how does the simulator work differently to running on an MCU, I noted the lack of an RTOS in the simulator but still referencing the same GUI files?
Cheers,
Michael