-
Notifications
You must be signed in to change notification settings - Fork 1
Arduino compliance
decltype(auto) edited this page Mar 31, 2020
·
5 revisions
Library-less Arduino code compiles and produces defined and expected behavior upon invocation on the host platform.
Functional requirements:
- The system shall support C++ files that use only the Arduino standard feature-set normally available upon inclusion of
<Arduino.h>
- The system shall prepend
#include <Arduino.h>
to all input files that are elligible for being a C++ Translation Unit (TU)
Non-functional requirements:
- The system shall provide an implementation of the Arduino standard features that produces reasonable output
ItJustWorks™