diff options
author | jrhrsmit <jasper.770@gmail.com> | 2021-02-04 13:56:27 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-02-04 07:56:27 -0500 |
commit | e40ca1eb7c7bfae09c16344c478b10b0ab22b3f1 (patch) | |
tree | 3a103aa7d4b9525c2b7641ab5d494e080b0332d2 | |
parent | ae5056d680c83c007d3a2e4972000e7003802049 (diff) |
fix(power): Add support for capacitors on ADC for BVD
Add a little delay so any capacitors connected to the ADC for the BVD can charge up when using power_gpios
Co-authored-by: Jasper Smit <jrhrsmit@gmail.com>
-rw-r--r-- | app/drivers/sensor/battery_voltage_divider/battery_voltage_divider.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/app/drivers/sensor/battery_voltage_divider/battery_voltage_divider.c b/app/drivers/sensor/battery_voltage_divider/battery_voltage_divider.c index 0618687..4939461 100644 --- a/app/drivers/sensor/battery_voltage_divider/battery_voltage_divider.c +++ b/app/drivers/sensor/battery_voltage_divider/battery_voltage_divider.c @@ -77,6 +77,9 @@ static int bvd_sample_fetch(const struct device *dev, enum sensor_channel chan) LOG_DBG("Failed to enable ADC power GPIO: %d", rc); return rc; } + + // wait for any capacitance to charge up + k_sleep(K_MSEC(10)); } // Read ADC |