This library is made to create some compatibility between c++ and arduino, this way you can compile your arduino program by just including the library once compiled. This project is still under active ...
Arduino core for STC8H8K64U — runs a RISC-V emulator (rv51) on the native 8051, giving you full C++ Arduino compatibility with 64 KB flash and 8 KB RAM over USB.