Hello all,
since last summer I have been looking at Pharo-IoT. I am not new to
Smalltalk (from Digitalk, Dolphin to Squeak on my first Pi, using the VM
that came with Scratch) but not a professional. I run Pharo directly on
the Pi as the Pi3B+ and Pi4 are fast enough to give a reasonable user
experience (using VNC). In that way I also can use diverse utilities and
Python to control the GPIO's.
In the meantime I have written some code for the DS1307 real time clock,
and for the PCA9685 PWM/Servo port expander.
I want to put these on Github, but now I run into the problem that
Iceberg doesn't run on the Pi because of a missing libgit2.so. How do
you solve this problem? Just put up .st files (classic st or tonel?).
Other questions that have arisen:
What about Pharo version 8? It seems to run on the Pi (after tricking it
by putting a symlink libgit2.so in the VM directory), but when I tried
to load IoT in an 32 bits image on Windows I got lots of errors stemming
from Calypso. Is somebody working on this?
I am also interested in Arduino. There is some support for it, but it
doesn't seem complete. Furthermore I would like to use different kind of
Arduino-like boards. Again, is somebody working on this? If not, I could
take this up. Maybe including "configurable Firmata".
It looks like I will have some spare time for the next months (locked up
due to Corona restrictions) and I would like to contribute something
useful and not duplicate work other people are doing.
Please let me know of your ideas.
Rob van Lopik
--
This email has been checked for viruses by AVG.
https://www.avg.com