Sida 1 av 1

Arduino IDE, konstigt fel

Postat: 22 oktober 2023, 10:43:29
av persika
Fel när man kompilerar är ju vanligt. Brukar alltid vara att man själv gjort nån blunder.
Men detta tycker jag är lite väl konstigt, förstår inte vad jag gjort för fel (bild1):
Sen provade jag att utesluta olika delar med kommentar, till slut blev det bara en tom kommentar och då försvann "felet" (bild 2).
Oavsett mitt program, skulle en tom kommentar inte göra nån skillnad...

Re: Arduino IDE, konstigt fel

Postat: 22 oktober 2023, 11:55:16
av Jonaz
Semikolon ; ??

Re: Arduino IDE, konstigt fel

Postat: 22 oktober 2023, 11:56:56
av sodjan
Nästan omöjligt att läsa på dina mörka skärmkopior.
Klipp ut relevant text istället som "code".
Och gör ett litet (det minsta möjliga) exempel som visar problemet.
Ta också bort allt som inte har med problemet att göra.

Re: Arduino IDE, konstigt fel

Postat: 22 oktober 2023, 12:35:40
av Klas-Kenny
Vore också bra om du visar *hela* felutskriften.

Jag misstänker att kompilatorn skrivit ut mer intressanta saker på raderna ovanför "exit status 1".

Re: Arduino IDE, konstigt fel

Postat: 22 oktober 2023, 12:53:07
av AndLi
Jonaz skrev: 22 oktober 2023, 11:55:16Semikolon ; ??
Var skulle det vara ett semikolon?

Re: Arduino IDE, konstigt fel

Postat: 22 oktober 2023, 12:58:24
av sodjan
Hur ser det ut där TidGraensInit anropas?

Som sagt, en minimal "reproducer" är vad som behövs.
Minsta möjliga kompletta exemplet som visar problemet.

Re: Arduino IDE, konstigt fel

Postat: 22 oktober 2023, 13:27:27
av persika
Jag klippte ut koden och lade de i övrigt tomt program, då fick jag inget kompileringsfel.
Dock hade jag inget anrop av funktionen, ska görs om det med anrop.

Det brukar gå att luska reds på de flesta fel annars, men detta är i konstigaste laget när det går att ”bota” med en tom kommentar.
En kommentar ska ju vara osynlig.

Re: Arduino IDE, konstigt fel

Postat: 22 oktober 2023, 14:40:15
av hawkan
Det är rad 500-ish. använder du funktionen innan den deklareras?
Det ska gå i Arduino (men inte i C) men det är inte alltid det fungerar så bra.

Re: Arduino IDE, konstigt fel

Postat: 22 oktober 2023, 18:01:21
av persika
Nu funkar det.
Har gjort så att jag städat koden lite. Sorterat så att typdef och struct är före alla funktioner.
Kom tänka på det när:
hawkan> använder du funktionen innan den deklareras?

Jag har haft nåt liknande fel med struct på fel ställe tidigare, men då kom jag inte på att kommentarer hade betydelse för kompilatorn.

Tack för hjälpen, alla som skrivit i tråden och lett tankarna på rätt håll. :tumupp: