The goal here is to be able to build versions of the SCAMP terminal without a dependency on the Arduino ecosystem. This will enable the use of other microcontrollers.
Changes
Added NonArduino.h header file to provide definitions for things that would normally come in via the Arduino environment. The alternate environment will need to provide implementations for these things.
Added some includes to resolve errors with forward references.
Cleaned up a few minor compiler warnings.
At this point scamp.c, golay.c, and dspint.c compile without warnings outside of Arduino using a recent gcc (Clang 15.0.0).
The goal here is to be able to build versions of the SCAMP terminal without a dependency on the Arduino ecosystem. This will enable the use of other microcontrollers.
Changes
At this point scamp.c, golay.c, and dspint.c compile without warnings outside of Arduino using a recent gcc (Clang 15.0.0).