Updated CMake minimum version to 3.14 to support FetchContent_MakeAva… …ilable
Switched to header-only
Conditionally include Arduino header
Updated directory structure to support Arduino in addition to CMake b… …uilds
Initial version