diff options
Diffstat (limited to 'firmware/target/arm/imx233/lradc-imx233.h')
-rw-r--r-- | firmware/target/arm/imx233/lradc-imx233.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/firmware/target/arm/imx233/lradc-imx233.h b/firmware/target/arm/imx233/lradc-imx233.h index a72916054a..fb0085fc74 100644 --- a/firmware/target/arm/imx233/lradc-imx233.h +++ b/firmware/target/arm/imx233/lradc-imx233.h | |||
@@ -121,8 +121,17 @@ void imx233_lradc_release_channel(int chan); | |||
121 | // doesn't check that channel is in use! | 121 | // doesn't check that channel is in use! |
122 | void imx233_lradc_reserve_channel(int channel); | 122 | void imx233_lradc_reserve_channel(int channel); |
123 | 123 | ||
124 | int imx233_lradc_acquire_delay(int timeout); | ||
125 | // doesn't check that delay channel is in use! | ||
126 | void imx233_lradc_reserve_delay(int dchannel); | ||
127 | void imx233_lradc_release_delay(int dchan); | ||
128 | |||
124 | /* enable sensing and return temperature in kelvin, | 129 | /* enable sensing and return temperature in kelvin, |
125 | * channels must already be configured as nmos and pmos */ | 130 | * channels must already be configured as nmos and pmos */ |
126 | int imx233_lradc_sense_die_temperature(int nmos_chan, int pmos_chan); | 131 | int imx233_lradc_sense_die_temperature(int nmos_chan, int pmos_chan); |
127 | 132 | ||
133 | void imx233_lradc_setup_battery_conversion(bool automatic, int scale_factor); | ||
134 | // read scaled voltage, only available after proper setup | ||
135 | int imx233_lradc_read_battery_voltage(void); | ||
136 | |||
128 | #endif /* __lradc_imx233__ */ | 137 | #endif /* __lradc_imx233__ */ |