]> git.donarmstrong.com Git - qmk_firmware.git/blobdiff - keyboard/hhkb_rn42/rn42/battery.c
Disable input buffer for ADC
[qmk_firmware.git] / keyboard / hhkb_rn42 / rn42 / battery.c
index 0320e1baf1aa7a3c28b05bbc7ff70f9fd84e0209..720d63bebbcf508e91471a78954015b34aa4084b 100644 (file)
@@ -21,6 +21,10 @@ void battery_init(void)
     ADMUX = (1<<REFS1) | (1<<REFS0);
     ADCSRA = (1<<ADPS2) | (1<<ADPS1) | (1<<ADPS0);
     ADCSRA |= (1<<ADEN);
+    // digital input buffer disable(24.9.5)
+    DIDR0 = (1<<ADC0D) | (1<<ADC4D) | (1<<ADC5D) | (1<<ADC7D);
+    DIDR1 = (1<<AIN0D);
+    DIDR2 = (1<<ADC8D) | (1<<ADC9D) | (1<<ADC11D) | (1<<ADC12D) | (1<<ADC13D);
 
     // ADC disable voltate divider(PF4)
     DDRF  |=  (1<<4);