diff options
author | Avamander <avamander@gmail.com> | 2020-10-02 21:44:27 +0300 |
---|---|---|
committer | Avamander <avamander@gmail.com> | 2020-10-02 21:44:27 +0300 |
commit | 40a643d203d2d21834dd2b35d83419a56a3939b6 (patch) | |
tree | 522947ffe2e7c10f6e8c45a6e7d1e58d3521829b /src/Components/Brightness/BrightnessController.cpp | |
parent | 455d8319e4af521de4e24cfa423a4c06c4378a8d (diff) |
Renamed Components/ to components/
Diffstat (limited to 'src/Components/Brightness/BrightnessController.cpp')
-rw-r--r-- | src/Components/Brightness/BrightnessController.cpp | 70 |
1 files changed, 0 insertions, 70 deletions
diff --git a/src/Components/Brightness/BrightnessController.cpp b/src/Components/Brightness/BrightnessController.cpp deleted file mode 100644 index c8825d68..00000000 --- a/src/Components/Brightness/BrightnessController.cpp +++ /dev/null @@ -1,70 +0,0 @@ -#include <hal/nrf_gpio.h> -#include "BrightnessController.h" - -using namespace Pinetime::Controllers; - - -void BrightnessController::Init() { - nrf_gpio_cfg_output(pinLcdBacklight1); - nrf_gpio_cfg_output(pinLcdBacklight2); - nrf_gpio_cfg_output(pinLcdBacklight3); - Set(level); -} - -void BrightnessController::Set(BrightnessController::Levels level) { - this->level = level; - switch(level) { - default: - case Levels::High: - nrf_gpio_pin_clear(pinLcdBacklight1); - nrf_gpio_pin_clear(pinLcdBacklight2); - nrf_gpio_pin_clear(pinLcdBacklight3); - break; - case Levels::Medium: - nrf_gpio_pin_clear(pinLcdBacklight1); - nrf_gpio_pin_clear(pinLcdBacklight2); - nrf_gpio_pin_set(pinLcdBacklight3); - break; - case Levels::Low: - nrf_gpio_pin_clear(pinLcdBacklight1); - nrf_gpio_pin_set(pinLcdBacklight2); - nrf_gpio_pin_set(pinLcdBacklight3); - break; - case Levels::Off: - nrf_gpio_pin_set(pinLcdBacklight1); - nrf_gpio_pin_set(pinLcdBacklight2); - nrf_gpio_pin_set(pinLcdBacklight3); - break; - } -} - -void BrightnessController::Lower() { - switch(level) { - case Levels::High: Set(Levels::Medium); break; - case Levels::Medium: Set(Levels::Low); break; - case Levels::Low: Set(Levels::Off); break; - default: break; - } -} - -void BrightnessController::Higher() { - switch(level) { - case Levels::Off: Set(Levels::Low); break; - case Levels::Low: Set(Levels::Medium); break; - case Levels::Medium: Set(Levels::High); break; - default: break; - } -} - -BrightnessController::Levels BrightnessController::Level() const { - return level; -} - -void BrightnessController::Backup() { - backupLevel = level; -} - -void BrightnessController::Restore() { - Set(backupLevel); -} - |