many architectures supported by arduino should be capable of running libsml.
(probably not 8-bit MCUs, but esp8266/esp32 for example.)
somebody posted a version of libsml adapted as an arduino library here: https://forum.arduino.cc/t/libsml-parsing-smart-meter-language-protocol/1149684
sadly they posted the code only as a zip file.
the changes seem to be:
adding a usage example, library.properties and README
moving all files into a single directory (and adjusting include paths)
converting all files to use CRLF newlines instead of just CR (DOS vs. unix), probably not intentionally
adjust printf format strings to use %lX instead of %X
many architectures supported by arduino should be capable of running libsml. (probably not 8-bit MCUs, but esp8266/esp32 for example.) somebody posted a version of libsml adapted as an arduino library here: https://forum.arduino.cc/t/libsml-parsing-smart-meter-language-protocol/1149684 sadly they posted the code only as a zip file. the changes seem to be:
library.properties
and README%lX
instead of%X