I have ported the eFFL Fuzzy logic Library in ST to the RPi platform. It is available here --> https://1drv.ms/f/s!AgeXD5P3kwJIg2tNBt0q05Y4lxuu <-- in the /RPi directory. This remains an open-source library. You are free to use this library in accordance with the MIT license (see in project).
Initially the project stalled on an unexpected 'undefined NULL' problem, which didn't show up on the standard platform, but that issue has mostly been resolved. I say 'mostly' because on my system all NULLs show an "ambiguous use of name 'NULL'" message. This, however, isn't enough to stop compilation, downloading, and running in the simulation.
Note that i have not downloaded this to an actual RPi yet, and look forward to somebody letting me know how that works.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I have ported the eFFL Fuzzy logic Library in ST to the RPi platform. It is available here --> https://1drv.ms/f/s!AgeXD5P3kwJIg2tNBt0q05Y4lxuu <-- in the /RPi directory. This remains an open-source library. You are free to use this library in accordance with the MIT license (see in project).
Initially the project stalled on an unexpected 'undefined NULL' problem, which didn't show up on the standard platform, but that issue has mostly been resolved. I say 'mostly' because on my system all NULLs show an "ambiguous use of name 'NULL'" message. This, however, isn't enough to stop compilation, downloading, and running in the simulation.
Note that i have not downloaded this to an actual RPi yet, and look forward to somebody letting me know how that works.
Thanks for your contribution to the community!
If you like, you can publish your libraries also on CODESYS Forge https://forge.codeys.com.