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