See the Wiki: AVR Embedded Tutorials.
@Mark, yes the Arduino library ecosystem is very handy, but a lot of things like flashing an LED, reading a pin, using timers and so forth is easy enough to code from scratch in Pascal. This should be enough to tackle simple projects.
I think that the real problem is that the value of the Arduino infrastructure is the libraries it's accumulated, which generally speaking assume C++ calling conventions and name mnagling.
Quote from: MarkMLl on February 26, 2022, 09:31:58 pmI think that the real problem is that the value of the Arduino infrastructure is the libraries it's accumulated, which generally speaking assume C++ calling conventions and name mnagling.Which is not necessarily a problem.
Quote from: PascalDragon on February 27, 2022, 11:39:36 amQuote from: MarkMLl on February 26, 2022, 09:31:58 pmI think that the real problem is that the value of the Arduino infrastructure is the libraries it's accumulated, which generally speaking assume C++ calling conventions and name mnagling.Which is not necessarily a problem. So to what extent can interaction between FPC and C++ be promoted? The risk is that problems would cause vexation to both the FPC and embedded communities: and as a minor player FPC can't IMO afford to be vexatious.