Fang-Robotics-MCB
Fang Robotics Team Codebase
Loading...
Searching...
No Matches
tap::gpio::Analog Class Reference

#include <analog.hpp>

Public Types

enum  Pin
 

Public Member Functions

 Analog ()=default
 
mockable ~Analog ()=default
 
mockable void init ()
 
mockable uint16_t read (Analog::Pin pin) const
 

Detailed Description

To read from a pin call Read and pass the function a pin from the analog Pin enum.

Member Enumeration Documentation

◆ Pin

Constructor & Destructor Documentation

◆ Analog()

tap::gpio::Analog::Analog ( )
default

◆ ~Analog()

mockable tap::gpio::Analog::~Analog ( )
default

Member Function Documentation

◆ init()

void tap::gpio::Analog::init ( )

Initializes the ADC and connects the configured analog pins to it.

◆ read()

uint16_t tap::gpio::Analog::read ( Analog::Pin  pin) const

Reads voltage across the specified pin. Units in mV.


The documentation for this class was generated from the following files: