I saw your fixes to master and building a release worked fine for me. I'd be happy to help test sw102_v0.6.4 and controller v0.20.0-beta.1 and give some feedback/make a PR if you'd like unless you'd recommend against it.
I've just compiled the FW on OSX with the same dependency issues. It's actually pretty easy to solve.
- The makefile uses stm8-size to show the file size of the compiled binary, purely optional.
- The makefile uses stm8-objcopy to strip debug info and reformat the .elf file to a .hex file. This...