Software Ontwikkeling                                                        Laatste wijziging  2023-12-27


In het kort:
Downloads en opmerkingen over de software ontwikkel omgevingen die ik gebruik.

Arduino firmware:
De firmware is gemaakt met de Arduino IDE versie 1.8.16 op een PC met Linux Mint 21.
Ik heb geen verschil gemerkt met eerdere versies van de Arduino IDE.

GUI programma's:
De programma's met een grafische (windows-achtige) gebruikers interface werden gemaakt met Free Pascal en de Lazarus IDE.
Ik gebruik nu Lazarus 2.0.12 met Free Pascal versie 3.2.0 op een PC met Linux Mint 21.
Lazarus / FPC is vrij beschikbaar voor M$ Windows, Linux, Mac, Raspberry-Pi en meer platforms.
De claim is "Write Once, Compile Everywhere" en naar mijn ervaring klopt dat tamelijk goed. Verwacht wel cosmetische verschillen op de diverse platforms.
Voor (debian) Linux gebruikers: Installeer het niet via apt-get install, je zou een oude versie kunnen krijgen. Ga naar de Lazaus site en download de meest recente versie. Je hebt alle drie de pakketten nodig.

Downloads:
Firmware.zip    Code voor de Mega.
GUI.zip            Code fvoor het GUI programma
Analyse.zip      Code voor het analyse programma. Leest een aantal logfiles en presenteert de data grafisch.

Bedenk dat dit alles in ontwikkeling is. Je mag deze software naar eigen inzicht gebruiken voor wat je maar wilt, maar alles op eigen risico.
Ik kan enige hulp bieden voor de software van mij, maar niet voor (het installeren van) de ontwikkel omgevingen.