diff options
Diffstat (limited to 'firmware/target/sh/archos/recorder/power-recorder.c')
-rw-r--r-- | firmware/target/sh/archos/recorder/power-recorder.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/firmware/target/sh/archos/recorder/power-recorder.c b/firmware/target/sh/archos/recorder/power-recorder.c index b0a7ad1786..d90c029890 100644 --- a/firmware/target/sh/archos/recorder/power-recorder.c +++ b/firmware/target/sh/archos/recorder/power-recorder.c | |||
@@ -36,10 +36,11 @@ void power_init(void) | |||
36 | charger_enable(false); /* Default to charger OFF */ | 36 | charger_enable(false); /* Default to charger OFF */ |
37 | } | 37 | } |
38 | 38 | ||
39 | bool charger_inserted(void) | 39 | unsigned int power_input_status(void) |
40 | { | 40 | { |
41 | /* Recorder */ | 41 | /* Recorder */ |
42 | return adc_read(ADC_EXT_POWER) > 0x100; | 42 | return (adc_read(ADC_EXT_POWER) > 0x100) ? |
43 | POWER_INPUT_MAIN_CHARGER : POWER_INPUT_NONE; | ||
43 | } | 44 | } |
44 | 45 | ||
45 | void charger_enable(bool on) | 46 | void charger_enable(bool on) |