marcoschwartz / aREST

A RESTful environment for Arduino
http://aREST.io/
Other
1.2k stars 279 forks source link

Feat h cpp files #305

Open BOW-el opened 2 years ago

BOW-el commented 2 years ago

Standard structure of h and cpp file allows for using this library in more complex projects where several libraries need to link this file. aims at fixing #278. Note: the code has not been changed as to my best knowledge, except, I needed to add another "include ethernet.h " in line 75 of the header file for my compiler to work. Might need to be changed

The tcc file contains all implementations of template functions. This avoids the need to specifically instantiate each template for each variable type, see

link1-definition

link2-explanation

This code has been tested with an arduino mega 2560 and the default ethernet example and works well at least in this setup. Other setups have not been tested so far.