Por que minha ferramenta lançou um erro MISRA aqui?
O que posso fazer para evitar que o MISRA dê esse erro para o código abaixo? Eu tentei transmitir com (unit16_t). Mas não permitiu uma conversão explícita.
onversão implícita ilegal do tipo MISRA subjacente "unsigned char" para "unsigned int" em expressão complexa (regra 10.1 da MISRA C 200
uint8_t rate = 3U; uint8_t percentage = 130U; uint16_t basic_units = rate * percentage;