ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
4 мая
1386307 Топик полностью
RxTx (25.12.2023 20:29, просмотров: 104) ответил =AlexD= на Написано трешово, это да, но лучше так чем совсем никак. К Кубу есть только одна претензия - функции полинга написаны так, что не могут нормально работать под RTOSом. Во всех либах ко всей периферии. Ошибочка то по сути плёвая, но....
Претензий куда больше. Одна из них, какое смешное чудо придумало функции а-ля HAL_****_Receive*() которые параметром принимают число байт. (Чта? Принять N байт? Это какая девочка придумала?) Про крайнюю тяжеловесность родных обработчиков прерываний уж молчу, вообще про Runtime отдельный разговор. Вторая претензия к полной непотребности документации HAL. Третья и самая страшная - полная невозможность реконфигурации пинов в рантайм, всё заточено сконфигурировать один раз. 

Пример: на одних и тех же выводах сидят UART или SPI, нужны оба. Четвертое - хоть бы открыли код утилит, даже простейшие баги фиксят по нескольку лет.