dev builds
themes manual
device status forums
mailing lists
IRC bugs
dev guide

Rockbox mail archive

Subject: Re: Rombox: won't charge when batteries are dead
From: Magnus Holmgren (
Date: 2003-07-16

Nix wrote:

>> So adc.c could be moved quite high up, it doesn't seem to depend on just
>>about anything except the kernel, then power_init() could be moved a bit
>>higher up?
> Alternatively, you could initialize current_channel to 7, not 0; or read
> the lot at once in adc_init() to initialize properly without an 8 tick
> delay.

Nope, you can't read it directly. The ADC needs some time to convert the
value (I think it takes about ~28 Ás with the current code). That's one
reason for doing one conversion per tick (which is a simple, and for
most purposes, good enough solution).

Magnus Holmgren

Page was last modified "Jan 10 2012" The Rockbox Crew