а можно поподробнее?
Ну что, хочу вместо паравоза ифов сделать ретурн в разных точках
Да, смело лепи ретурн. Это конечно не приветствуется в misra, но как результат - оно выйдет из обработчика. Главное не забудь очистить источник прерывания. Иначе опять в него попадешь. Например: для уарт tx empty - положить следующий байт для передачи или отключить прерывание, если нечего передать
А можно номер соответствующего правила мисры? Я там такого не помню и не понимаю как может навредить
ctrl + f в мануале
Хотя вот, я погуглил за тебя. Не благодари: https://pvs-studio.com/ru/docs/warnings/v2506/
Ага, спасибо, я видать не читал актуальный стандарт
Обсуждают сегодня