The application currently works with firmware running on STM32F042 and STM32L072, ARM Cortex-M0/M0+ based devices. The communication is realized through embedded USB device "crystal-less" peripheral.