Se volessi montare un LCD non I2C si protrebbero usare i pin 2, 3 ,4 ,5 ,6 e 7, spostando il pulsanti su A4 e A5. e disabilitando solo i pin digitali su A1, A2 e A3, la I2C e la SPI per una versione stand alone minimale. Si può fare?
In questo modo useresti solo librerie ufficiali.
#include <avr/power.h>
ACSR = (1<<ACD); //Disable the analog comparator
DIDR0 = 0x3F; //Disable digital input buffers on all ADC0-ADC5 pins <-- da modificare
DIDR1 = (1<<AIN1D)|(1<<AIN0D); //Disable digital input buffer on AIN1/0
power_twi_disable();
power_spi_disable();
Quando non si usa la seriale c'è anche
power_usart0_disable();