Smart Knob Controller

Class for reading corrected values from an ADC-based Hall effect sensor. More...

#include <hall.h>

Public Member Functions

 Hall (ADC_HandleTypeDef *hadc)
 Constructs a Hall sensor interface.
int16_t getReading (uint16_t angle)
 Returns offset-corrected ADC reading.

Detailed Description

Class for reading corrected values from an ADC-based Hall effect sensor.

Constructor & Destructor Documentation

◆ Hall()

Hall::Hall ( ADC_HandleTypeDef * hadc)

Constructs a Hall sensor interface.

Parameters
hadcPointer to the ADC handle used for reading.

Member Function Documentation

◆ getReading()

int16_t Hall::getReading ( uint16_t angle)

Returns offset-corrected ADC reading.

Parameters
angleCurrent encoder angle to index into offset correction table.
Returns
Corrected Hall sensor reading.

The documentation for this class was generated from the following files:
  • C:/Users/nickl/OneDrive - Cal Poly/POLY4TH/SPRING'25/507/LAB WORKSPACE/SmartKnobController_REV2/Core/DoxCommd/hall.h
  • C:/Users/nickl/OneDrive - Cal Poly/POLY4TH/SPRING'25/507/LAB WORKSPACE/SmartKnobController_REV2/Core/DoxCommd/hall.cpp