libyggdrasil  v1.0.0
adc.cpp File Reference

ADC abstraction implementation for Midgard. More...

#include <yggdrasil.h>
#include <cpp/common/attributes.hpp>
#include <cpp/common/types.hpp>
#include <cpp/common/utils.hpp>
#include <c/midgard/driver/adc.h>
#include <math.h>
Include dependency graph for adc.cpp:

Functions

bool yggdrasil_ADC_Init (adc_t adc)
 ADC init function. More...
 
bool yggdrasil_ADC_Deinit (adc_t adc)
 ADC deinit function. More...
 
float yggdrasil_ADC_Read (adc_t adc)
 Get the adc value from the channel specified in the ADC handle. More...
 

Detailed Description

ADC abstraction implementation for Midgard.

Author
Fabian Weber, Nikolaij Saegesser

Function Documentation

◆ yggdrasil_ADC_Deinit()

bool yggdrasil_ADC_Deinit ( adc_t  adc)

ADC deinit function.

Parameters
adcADC handle
Returns
Success

◆ yggdrasil_ADC_Init()

bool yggdrasil_ADC_Init ( adc_t  adc)

ADC init function.

Parameters
adcADC handle
Returns
Success

◆ yggdrasil_ADC_Read()

float yggdrasil_ADC_Read ( adc_t  adc)

Get the adc value from the channel specified in the ADC handle.

Parameters
adcADC handle
Returns
ADC value