Since the STM32H7 is/was not well supported by libopencm3 I switched to ChibiOS, which has as nice fast HAL.
I've added some new features to expose files from the loaded firmware to the UF2 drive, for example a current firmware version file.
CF2 and webUSB are not supported.
I'm also using some new family id's, but since I'm using them for specific hardware instead of the general chip I don't think they need to be added to uf2families.json, what do you think?
I've made a new UF2 bootloader for the STM32H7 with ChibiOS, see https://github.com/striso/uf2-ChibiOS
Since the STM32H7 is/was not well supported by libopencm3 I switched to ChibiOS, which has as nice fast HAL.
I've added some new features to expose files from the loaded firmware to the UF2 drive, for example a current firmware version file. CF2 and webUSB are not supported.
I'm also using some new family id's, but since I'm using them for specific hardware instead of the general chip I don't think they need to be added to uf2families.json, what do you think?