Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Вся работа выполнялась в CooCox — среда программирования от Eclipse (довольно глючная). Можно было использовать STM32Cub MX — гораздо более удобная прога, но сложная (авторский коллектив так и не разобрался).Eclipse Foundation не имеет отношения к CoIDE. CoIDE базируется на Eclipse CDT, что, согласитесь, несколько иное.
Для того, чтобы можно было работать с таким плюшками, как акселерометр, магнитометр (да всё это есть в маленьком чипе на stm-ке) нужно подключить множество сторонних библиотек (на самом деле авторский коллектив не хотел ручками писать огромное количество кода).Интересненько. Не ткнёте в пункт datasheet, рассказывающий о наличии магнитометра и акселерометра на чипе stm32f3xx? Судя по подключаемым хэдерам, они всё-таки на stm32f3-discovery.
но со сторонними (stm32f3_discovery_lsm303dlhс и stm32f3_discovery) возникла маленькая трудность. Необходимо было вручную прописывать пути и кидать их в нужные папки, а там их много и не понятно, какие использовать.
Компас с ШИМ на отладочной плате stm32f3discovery