stm32l1xx based USB audio device