C: Misra

Pavel Hudeček edizon na seznam.cz
Sobota Září 9 11:16:56 CEST 2023


dát místo switche if / else if, ... ?
Teda jestli to taky není zakázáno:-)

PH

Dne 09.09.2023 v 1:30 Miroslav Draxal napsal(a):
>
> Zdravíčko….
>
> Když už se tady probírá to C.
>
> Jak psát správně? MISRA mi křičí
>
> ..\..\..\Knihovny\PIC\DS18B20\DS18B20.c:59:9: [misra-c2012-16.3] An 
> unconditional break statement shall terminate every switch clause
>
>         case RESET_1:
>
>         ^
>
>     switch (DS18B20_status.Povel) {
>
>         default:
>
>             __debug_break;
>
>         case RESET_1:
>
>         case RESET_2: // log.0 více jak 480μs, všechny komponenty na 
> sběrnici budou resetovány.
>
>             DS18B20_ErrorShadow.AllValue = 0;
>
> ……..
>
------------- další část ---------------
HTML příloha byla odstraněna...
URL: <http://list.hw.cz/pipermail/hw-list/attachments/20230909/361a3a4c/attachment.htm>


Další informace o konferenci Hw-list