summaryrefslogtreecommitdiff
path: root/src/drivers/include/adc.hpp
diff options
context:
space:
mode:
authorjacqueline <me@jacqueline.id.au>2024-05-02 21:52:59 +1000
committerjacqueline <me@jacqueline.id.au>2024-05-02 21:52:59 +1000
commit26eb580043ad176bdc58d996f30d470e1073ef00 (patch)
treee499b1115108effe91c961452c1ee101d07beeac /src/drivers/include/adc.hpp
parent7d7f7755d17e1e0a2348d75d797097f166b70471 (diff)
downloadtangara-fw-26eb580043ad176bdc58d996f30d470e1073ef00.tar.gz
move driver includes into a subdir as well
Diffstat (limited to 'src/drivers/include/adc.hpp')
-rw-r--r--src/drivers/include/adc.hpp37
1 files changed, 0 insertions, 37 deletions
diff --git a/src/drivers/include/adc.hpp b/src/drivers/include/adc.hpp
deleted file mode 100644
index 3e94a9ee..00000000
--- a/src/drivers/include/adc.hpp
+++ /dev/null
@@ -1,37 +0,0 @@
-/*
- * Copyright 2023 jacqueline <me@jacqueline.id.au>
- *
- * SPDX-License-Identifier: GPL-3.0-only
- */
-
-#pragma once
-
-#include <cstdint>
-
-#include "esp_adc/adc_cali.h"
-#include "esp_adc/adc_oneshot.h"
-#include "esp_err.h"
-#include "result.hpp"
-
-namespace drivers {
-
-/*
- * Handles measuring the battery's current voltage.
- */
-class AdcBattery {
- public:
- static auto Create() -> AdcBattery* { return new AdcBattery(); }
- AdcBattery();
- ~AdcBattery();
-
- /**
- * Returns the current battery level in millivolts.
- */
- auto Millivolts() -> uint32_t;
-
- private:
- adc_oneshot_unit_handle_t adc_handle_;
- adc_cali_handle_t adc_calibration_handle_;
-};
-
-} // namespace drivers