Разработать программу композитного usb дейвайса на stm32l476
-USB Аудио вход
-USB микрофонный выход. Микрофонов должно быть 2 штуки. Основной и для шумоподавления. Шумоподавление должно быть реализовано
-USB Мышь
-USB CDC.
Должен быть реализован следующий доп функционал :
1.Энкодер (через таймеры и прерывания). Тестиование: По CDC передаём "ПЛ" энкодер двигает курсор право-лево. Передаем "ВН" двигает верх низ.
2. Гироскоп и Акселерометр. По CDC передаём "Гироскоп" - получаем данные с гироскопа. По CDC передаём "Акселерометр" - получаем данные с акселерометра.
3. Управление питанием: засыпает через некоторое время, просыпается по прерываниям от гироскопа и энкодера.
Все максимально энергоэффективно. Разработка с использованием stm32cubeMX