Embedded software of USB (CDC) to CAN bridge using stm32 MCU