I changed my mind, I have searched a lot about MCUs and the types of signals and protocols they support, there are some that are easy to program like the ESP32 supported by Arduino IDE, like SAMV7 or STM32, but there are other environments like Flowcode and MATLAB, which is what I am using, to dump code in C++ or directly to the device.
But I have a problem, the development boards are too small and the big ones are complicated because they have jack connectors for power supply, USB 2, ethernet, and the connection pins are combined, there are no development board models on the market that have exclusive pins.
In addition to buying cables and a soldering iron to do everything myself, so I am forced to send the Geber file to an assembler with the design made by me.
Here I have a sample of my own peripheral for my flight simulator, the most complete possible.
This allows me to reduce production costs and simplify development, have a single design for all the device's functions, use them in a personalized way, with buttons, switches and switches that are fully assignable by the user, in any simulation video game, be it DCS, Elite Dangerous or MSFS24.
The microcontroller chosen to complete this type of design in the schematic is the following:
STM32H757XI
Dual core ARM Cortex M7 and M4
2MB Flash Memory
168 GPIO
4 types internal oscilators
Digital: 4x I2C, 5x USART, 4x SAI, 2x USB OTG, HDMI
Analog: 3x ADC 16 bits, 2x DAC 12 bits, 2× ultra-low-power comparators, 2× operational amplifiers, 1× digital filters for sigma delta modulator (DFSDM) with 8 channels/4 filters
LCD-TFT controller 1024x768px, 256 colours
With all these features I can have the flexibility to program any HOTAS similar to those of the competition, even far exceeding the functions available on the market, achieving maximum performance without compromising reliability, even incorporating a 3.5" XGA display to view coordinates, or VHF frequencies or any data with 85x38 characters.
The possibilities that this versatile MCU will allow me to achieve are beyond the budget of casual gamers, even for DCS or MSFS24, it could be more intended for Prepar3D v6 and flight schools.
But oh well, What do you think, would you buy a peripheral like this? How much are you willing to spend for this semi-pro equipment?
I accept changes or suggestions.
My best regards.