Software
Development
Latest Change
2023-12-24
In brief:
Downloads and some remarks about the software development environments I used.
Arduino firmware:
The firmware was made with the
Arduino development environment version 1.8.16 on a Linux Mint PC.
I have not noticed differences between arduino versions or platforms the IDE runs on.
GUI programs:
The GUI's were made with Free Pascal and the Lazarus IDE. I used
Lazarus version 2.0.12 with FPC version 3.2.0 running on a Linux Mint 21 PC.
Lazarus / FPC is available for Windows, Linux, Mac, Raspberry-Pi and more platforms.
Lazarus / FPC claims "Write once, Compile everywhere". In my experience
this is correct to a large extend, but there will be cosmetic diffrences
in the
appearence on different platforms.
For (debian) Linux users: Do not install lazarus via apt-get
install, you may
get an old version. Go to the Lazarus website and download a
recent
Debian Package. You will need all 3 packages.
Downloads:
Firmware.zip Code for the Mega.
GUI.zip Code for the GUI program
Analyse.zip Code for an analysing program. Reads a number of logfiles and presents a graphical display.
Note that this is all work in progress. You may use this software for any purpose you like but at your own risk.
I can give some support for the software itself, but not for (installing) the work environments.