From 86ff244b20643689deeff175bbe993dcf943dcbe Mon Sep 17 00:00:00 2001 From: Paul Guenette Date: Tue, 16 Nov 2021 17:39:54 -0500 Subject: [PATCH] Fix a couple static analysis catches Fixes #643 --- Firmware/Drivers/DRV8301/drv8301.hpp | 2 +- Firmware/MotorControl/acim_estimator.hpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Firmware/Drivers/DRV8301/drv8301.hpp b/Firmware/Drivers/DRV8301/drv8301.hpp index 29a04465..b9139601 100644 --- a/Firmware/Drivers/DRV8301/drv8301.hpp +++ b/Firmware/Drivers/DRV8301/drv8301.hpp @@ -11,7 +11,7 @@ class Drv8301 : public GateDriverBase, public OpAmpBase { public: - typedef enum { + typedef enum : uint32_t { FaultType_NoFault = (0 << 0), //!< No fault // Status Register 1 diff --git a/Firmware/MotorControl/acim_estimator.hpp b/Firmware/MotorControl/acim_estimator.hpp index 242b5d86..f8e70cdf 100644 --- a/Firmware/MotorControl/acim_estimator.hpp +++ b/Firmware/MotorControl/acim_estimator.hpp @@ -22,7 +22,7 @@ public: InputPort idq_src_; // State variables - float active_ = false; + bool active_ = false; uint32_t last_timestamp_ = 0; float rotor_flux_ = 0.0f; // [A] float phase_offset_ = 0.0f; // [A]