Biblioteca senza una classe.
La libreria potrebbe non avere una classe, può essere solo un insieme di funzioni.
Sarebbe corretto scrivere la dichiarazione separatamente dall'implementazione della funzione. O anche mettere l'implementazione in un file .cpp.
File NameSite.h
#pragma once
#include <Arduino.h>
// dichiarazione.
void nameSite();
File NameSite.cpp
#include <NameSite.h> // includere il file di intestazione
// implementazione
void nameSite()
{
Serial.println("Electron32");
}
File NameSite.ino
#include <NameSite.h>
void setup()
{
Serial.begin(9600);
nameSite();
}
void loop()
{
}
File keywords.txt
##################################
#Syntax NameSite
##################################
#Class (KEYWORD1)
##################################
NameSite KEYWORD1
##################################
#Methods and Functions (KEYWORD2)
##################################
nameSite KEYWORD2