Hi Stephan,
grundsätzlich würde ich an den Libs nichts ändern.
Grund: Man kann sich dann hier im Forum kaum noch gegenseitig unterstützen, wenn jeder eine andere Lib als Grundlage hat.
Stattdessen kann man im eigenen Programm die Port-Definitionen ändern:
DDRA &= ~ADC0;
... setzt ADC0 als Eingang.
DDRA |= ADC0;
... setzt ADC0 auf Ausgang.
PORTA |= ADC0;
... schaltet den Pullup ein (wenn der Pin Eingang ist) ODER den Portpin auf High (wenn der Pin Ausgang ist).
Lesezeichen