STLINK v3 compact in-circuit debugger and programmer for STM32