Updates via DFU
Serialnumber generation: https://community.st.com/t5/stm32-mcus-products/usb-bootloader-serial-number/td-p/432148
In Rust:
let serial = unsafe {
let u_id0 =…