Hi Team,
I’ve recently designed my own custom autopilot hardware based on the STM32H755 microcontroller. The board includes multiple UARTs, SPIs, I2C, CAN interfaces, and PWM outputs, and I’m now working on porting ArduPilot to this custom setup.
I’ve started by modifying the hwdef.dat
file to reflect the pin mappings and peripheral configuration specific to my board.
My question is:
Is modifying the hwdef.dat
file alone sufficient to get ArduPilot running on custom hardware, or are there additional steps or files I need to configure (e.g., startup files, linker scripts, board-specific drivers)?
Any advice or pointers from those who’ve done similar custom hardware ports would be greatly appreciated!
Thanks in advance!