the more challenging part will be to debug this thing! any hints on cheap debug hardware?
I'm thinking of using a stm32 discovery board as black magic probe...
https://www.olimex.com/Products/ARM/JTAG/ARM-USB-OCD-H/
That unit also contain a UART to USB converter and small power supply.