analogComp, una libreria per gestire il comparatore analogico

flz47655:
Se non specificato di default viene passato CHANGE

Che vergogna, non ricordarsi neanche cosa fanno le proprie librerie :sweat_smile: :sweat_smile:
E' vero, di default prende CHANGE :wink:

flz47655:
Il problema nella libreria è l'ISR che è chiamata sui Tiny e su altri micro ANA_COMP_vect mentre nell'ATmega328P ed in altri è chiamata ANALOG_COMP_vect

Grazie della segnalazione. Ho corretto il codice, adesso seleziona il vettore in base al micro.
Il file cpp corretto te lo allego qui sotto. Poi metterò tutto online sul mio sito (ho l'host in manutenzione).

analogComp.cpp (4.75 KB)