Rockbox mail archive
Subject: Re: Rombox: won't charge when batteries are dead
From: Magnus Holmgren (lear_at_algonet.se)
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
|