From 825be9d121a9c698bf60bbdc384f2eeaf66f60d0 Mon Sep 17 00:00:00 2001 From: tmk Date: Tue, 2 Dec 2014 22:47:59 +0900 Subject: Disable input buffer for ADC --- keyboard/hhkb_rn42/rn42/battery.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'keyboard/hhkb_rn42/rn42/battery.c') diff --git a/keyboard/hhkb_rn42/rn42/battery.c b/keyboard/hhkb_rn42/rn42/battery.c index 0320e1baf..720d63beb 100644 --- a/keyboard/hhkb_rn42/rn42/battery.c +++ b/keyboard/hhkb_rn42/rn42/battery.c @@ -21,6 +21,10 @@ void battery_init(void) ADMUX = (1< Date: Wed, 3 Dec 2014 02:08:27 +0900 Subject: Clean ADC code of battery_voltage() --- keyboard/hhkb_rn42/rn42/battery.c | 15 ++------------- 1 file changed, 2 insertions(+), 13 deletions(-) (limited to 'keyboard/hhkb_rn42/rn42/battery.c') diff --git a/keyboard/hhkb_rn42/rn42/battery.c b/keyboard/hhkb_rn42/rn42/battery.c index 720d63beb..3ecde5223 100644 --- a/keyboard/hhkb_rn42/rn42/battery.c +++ b/keyboard/hhkb_rn42/rn42/battery.c @@ -20,7 +20,6 @@ void battery_init(void) // Ref:2.56V band-gap, Input:ADC0(PF0), Prescale:128(16MHz/128=125KHz) ADMUX = (1< Date: Wed, 3 Dec 2014 02:17:54 +0900 Subject: Fix: enable digital input for PF5 --- keyboard/hhkb_rn42/rn42/battery.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'keyboard/hhkb_rn42/rn42/battery.c') diff --git a/keyboard/hhkb_rn42/rn42/battery.c b/keyboard/hhkb_rn42/rn42/battery.c index 3ecde5223..34aa18446 100644 --- a/keyboard/hhkb_rn42/rn42/battery.c +++ b/keyboard/hhkb_rn42/rn42/battery.c @@ -21,7 +21,7 @@ void battery_init(void) ADMUX = (1< Date: Wed, 3 Dec 2014 14:22:10 +0900 Subject: Add wait for charging capacitance of ADC S/H --- keyboard/hhkb_rn42/rn42/battery.c | 1 + 1 file changed, 1 insertion(+) (limited to 'keyboard/hhkb_rn42/rn42/battery.c') diff --git a/keyboard/hhkb_rn42/rn42/battery.c b/keyboard/hhkb_rn42/rn42/battery.c index 34aa18446..7e868c964 100644 --- a/keyboard/hhkb_rn42/rn42/battery.c +++ b/keyboard/hhkb_rn42/rn42/battery.c @@ -92,6 +92,7 @@ uint16_t battery_voltage(void) volatile uint16_t bat; ADCSRA |= (1<