i've been sticking to stm32 as my sources are the online 'flea markets'
one of those 'monster' boards i bought is the stm32h743VI board from WeAct
https://www.aliexpress.com/item/1005001700815862.html
and as it turns out the stm32h7xx are a 'monster' of a chip.
i think they are among the fastest in the stm32 mcus, and the clock tree is very different from the 'conventional' f3xx and f4xx series.
the peripherals don't follow a sysclock divide by n format and actually has a separate 'kernel clock' and is supposedly 'async'
https://www.st.com/resource/en/referenc ... ronics.pdf
the weact board i bought is a nice board, they have a bundle with some accessories including a ov2640 camera
https://www.aliexpress.com/item/1005001700815862.html
their main 'marketed' use case seemed to be OpenCV, OpenMV
https://openmv.io/
but literally, there are a lot of (other) peripherals on chip itself.
the board has a a st7735 (0.96") lcd build on board, based on the schematics
https://github.com/WeActStudio/MiniSTM32H7xx
it goes to an spi port (SPI1 i think).
I did not manage to get that LCD to work, tried Adafruit libraries etc.
it probably has to do with my clock setups, i run the peripherals at 80 mhz 'kernel clock' it could be 'too fast'.
i'm still not quite sure how to fix up clocks for the peripherals yet.
"everything else" seemed to work just well
viewtopic.php?f=28&t=1348
i couldn't remember too well for now but i think the whetstone benchmarks are like the order of 830.69 Mflops (SP)
viewtopic.php?p=8886#p8886