Fabriziog
Guest
Так как официальная библиотека HAL обновляется крайне редко и на текущий момент в ней крайне мало функционала, был вынужден начать писать свою библиотеку HAL.
Ссылка на библиотеку: https://github.com/Farbigoz/mik32-hal
На текущий момент реализован данный функционал:
Для прерываний пришлось исправлять скрипт линкера, потому что по непонятным причинам адрес вхождения прерываний (0xC0) съезжает. Фикс приложу позже.
Ссылка на библиотеку: https://github.com/Farbigoz/mik32-hal
На текущий момент реализован данный функционал:
- Конфигурация и управление периферией:
- Порты ввода/вывода
- АЦП
- ЦАП
- UART
- DMA
- 32-ух битный таймер (+ ШИМ, +Захват)
- Прерывания
- 32-ух битный таймер (+ ШИМ, +Захват)
Для прерываний пришлось исправлять скрипт линкера, потому что по непонятным причинам адрес вхождения прерываний (0xC0) съезжает. Фикс приложу позже.