This is almost a duplicate of my issue with the pins_arduino as the error is included in that but here it is isolated as purely the issue with 'class' not being recognised...
In file included from C:\RT-ThreadStudio\workspace\hmi-board-factory\packages\RTduino-latest\core/Print.h:39,
from C:\RT-ThreadStudio\workspace\hmi-board-factory\packages\RTduino-latest\core/Stream.h:38,
from C:\RT-ThreadStudio\workspace\hmi-board-factory\packages\RTduino-latest\libraries\buildin\Wire/Wire.h:40,
from ../src/hal_entry.c:15:
C:\RT-ThreadStudio\workspace\hmi-board-factory\packages\RTduino-latest\core/Printable.h:37:1: error: unknown type name 'class'
37 | class Print;
| ^~~~~
C:\RT-ThreadStudio\workspace\hmi-board-factory\packages\RTduino-latest\core/Printable.h:45:1: error: unknown type name 'class'
45 | class Printable
| ^~~~~
C:\RT-ThreadStudio\workspace\hmi-board-factory\packages\RTduino-latest\core/Printable.h:46:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
46 | {
| ^
In file included from C:\RT-ThreadStudio\workspace\hmi-board-factory\packages\RTduino-latest\core/Stream.h:38,
from C:\RT-ThreadStudio\workspace\hmi-board-factory\packages\RTduino-latest\libraries\buildin\Wire/Wire.h:40,
from ../src/hal_entry.c:15:
C:\RT-ThreadStudio\workspace\hmi-board-factory\packages\RTduino-latest\core/Print.h:46:1: error: unknown type name 'class'
46 | class Print
| ^~~~~
C:\RT-ThreadStudio\workspace\hmi-board-factory\packages\RTduino-latest\core/Print.h:47:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
47 | {
| ^
In file included from C:\RT-ThreadStudio\workspace\hmi-board-factory\packages\RTduino-latest\libraries\buildin\Wire/Wire.h:40,
from ../src/hal_entry.c:15:
C:\RT-ThreadStudio\workspace\hmi-board-factory\packages\RTduino-latest\core/Stream.h:61:1: error: unknown type name 'class'
61 | class Stream : public Print
| ^~~~~
C:\RT-ThreadStudio\workspace\hmi-board-factory\packages\RTduino-latest\core/Stream.h:61:14: error: expected '=', ',', ';', 'asm' or '__attribute__' before ':' token
61 | class Stream : public Print
| ^
In file included from ../src/hal_entry.c:15:
C:\RT-ThreadStudio\workspace\hmi-board-factory\packages\RTduino-latest\libraries\buildin\Wire/Wire.h:53:1: error: unknown type name 'class'
53 | class TwoWire : public Stream
| ^~~~~
C:\RT-ThreadStudio\workspace\hmi-board-factory\packages\RTduino-latest\libraries\buildin\Wire/Wire.h:53:15: error: expected '=', ',', ';', 'asm' or '__attribute__' before ':' token
53 | class TwoWire : public Stream
| ^
C:\RT-ThreadStudio\workspace\hmi-board-factory\packages\RTduino-latest\libraries\buildin\Wire/Wire.h:112:8: error: unknown type name 'TwoWire'
112 | extern TwoWire Wire;
| ^~~~~~~
In file included from ../src/hal_entry.c:16:
C:\RT-ThreadStudio\workspace\hmi-board-factory\packages\RTduino-latest\libraries\buildin\SPI/SPI.h:83:1: error: unknown type name 'class'
83 | class SPISettings
| ^~~~~
C:\RT-ThreadStudio\workspace\hmi-board-factory\packages\RTduino-latest\libraries\buildin\SPI/SPI.h:84:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
84 | {
| ^
In file included from ../src/hal_entry.c:16:
C:\RT-ThreadStudio\workspace\hmi-board-factory\packages\RTduino-latest\libraries\buildin\SPI/SPI.h:93:1: error: unknown type name 'class'
93 | class SPIClass
| ^~~~~
C:\RT-ThreadStudio\workspace\hmi-board-factory\packages\RTduino-latest\libraries\buildin\SPI/SPI.h:94:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
94 | {
| ^
C:\RT-ThreadStudio\workspace\hmi-board-factory\packages\RTduino-latest\libraries\buildin\SPI/SPI.h:111:8: error: unknown type name 'SPIClass'
111 | extern SPIClass SPI;
| ^~~~~~~~
../src/hal_entry.c:17:10: fatal error: Adafruit_Sensor.h: No such file or directory
17 | #include <Adafruit_Sensor.h>
| ^~~~~~~~~~~~~~~~~~~
compilation terminated.
make: *** [src/subdir.mk:18: src/hal_entry.o] Error 1
make: *** Waiting for unfinished jobs....
"make -j4 all" terminated with exit code 2. Build might be incomplete.
04:21:02 Build Failed. 18 errors, 0 warnings. (took 9s.596ms)