Chyba“ This if clause does not guard“ v Arduino IDE. Kde je problém a jaké je řešení?

Po nějaké době jsem se pustil do kódu, kde jsem použil knihovnu AsyncTelegram (ano, už je novější verze AsyncTelegram2). Z nějakého důvodu (aktualizace kompilátoru, knihovny?) mi Arduino IDE v2.1.1 začalo hlásit chybu
„this if clause does not guard“

Kde je problém? V kódu se kombinuje odsazení TAB a mezery.

Tedy hlavně je to problém u podmínek IF následovaným jediným řádkem kódu, který by se měl vykonat v případě splnění podmínky, a u kterých se nemusí používat složené závorky.

Řešení? Použijte { a } nebo používejte pro odsazení JENOM tab nebo JENOM mezery.

Sdílejte článek:
Ukaž světu,
že jsi Maker!
Koupit tričko
Kafe pro Chiptrona
Dodej energii dalšímu článku

Související články

Každý elektro nadšenec přinejmenším slyšel o Arduino, které získalo obrovskou popularitu díky svým jedinečným vlastnostem.

Používání AI při bastlení už není sci-fi. Stává se z něj běžný nástroj – podobně jako datasheet, osciloskop nebo Google. Rozdíl je ale v tom, že kvalita výsledku extrémně závisí na tom, jak AI zadáte úkol. Dobře napsaný prompt vám…

CH32V003 návod

Mikrokontroléry CH32V – určitě jste už o nich slyšeli. Prodávají se za naprosto směšnou cenu, ale mají velmi slušnou výbavu a navíc se prodavají v dobře pájitelném pouzdře. Mezi periferiemi najdete mimo klasických GPIO i SPI, ADC, UART, I2C, časovače…

Arduino Pro posouvá platformu Arduino do profesionálních aplikací IoT a Průmyslu 4.0 pomocí hardwaru jako Arduino Portenta H7, Arduino MKR a Arduino Nano 33, které jsou vybaveny výkonnými procesory a širokou škálou komunikačních rozhraní. Součástí ekosystému jsou rozšiřující moduly, software…

Přečtěte si, jak používat platformu Arduino ve svých sítích IoT a IIoT.

K tomuto výlevu ma zlomilo viacero „divných“ otázok poväčšine študentov, vlastné skúsenosti pri analýze chýb v prinesených „neposlušných“ komerčných produktoch a nakoniec aj príspevky z FB (Facebook) skupiny „Embedded Systems“, ktorá názvom jasne definuje jej zameranie. Článek byl převzat ze…

Trendy