Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feat h cpp files #305

Open
wants to merge 2 commits into
base: master
Choose a base branch
from
Open

Conversation

BOW-el
Copy link

@BOW-el BOW-el commented Apr 12, 2022

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.

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 marcoschwartz#278. 
Note: the code has not been changed as to my best knowledge, however, I needed to add anodher include ethernet.h in line 75 of the header file.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant