C: Misra
Miroslav Draxal
evik na volny.cz
Sobota Září 9 23:53:27 CEST 2023
Tak nevím. MISRA v podstatě zakazuje všechny „hezký“ vlastnosti C. L
Míra
From: Hw-list [mailto:hw-list-bounces na list.hw.cz] On Behalf Of Pavel Hudeček
Sent: Saturday, September 9, 2023 11:17 AM
To: hw-list na list.hw.cz
Subject: Re: C: Misra
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/f747f632/attachment.htm>
Další informace o konferenci Hw-list