142 подписчика
Сейчас заметил косячок в кодогенераторе Cube IDE (Cube MX).
Ну, настраиваю себе таймер, компилирую код… Смотрю, предупреждение. Щёлкнул, сперва даже не понял: какое-то там переполнение в халовской функции. Ну, бывает, плевать. Присмотрелся: из двухсот (на снимке экрана 201 — это я потом с разными числами экспериментировал) вычитается что-то куда-то сдвтинутое. Ну, думаю, хитрые у них расчёты, наверное, что-то жутко оптимизированное. СТОП — думаю себе. За телеграф не берусь, но уже начинаю нервничать. Это же инициализация. Да и числа явно я вбивал. Стал ковырять, таки да, кубик подставил вместо моих «200-1» какую-то константу, причём так, что результат-то с учётом переполнения стал неверным (не 199, а 200).
В общем, дамы и господа, примерно оно всё, конечно, работает, но глаз да глаз.
Около минуты
14 марта 2023