YAHAL
Yet Another Hardware Abstraction Library
Loading...
Searching...
No Matches
adc14_msp432 Class Reference
Inheritance diagram for adc14_msp432:
adc_interface

Public Member Functions

void adcMode (uint8_t channel, uint16_t mode) override
 
adc_mode_t getMode (uint8_t channel) override
 
uint16_t adcReadRaw (uint8_t channel) override
 
float adcReadVoltage (uint8_t channel) override
 
float rawToVoltage (uint8_t channel, uint16_t raw) override
 
void adcSetupScan (uint16_t res)
 
void attachScanIrq (uint8_t channel, void(*handler)(uint16_t chan, uint16_t value))
 
void adcStartScan (uint8_t start_channel, uint8_t end_channel)
 
void adcStopScan ()
 
uint16_t adcReadScan (uint8_t channel)
 
void attachWinIrq (uint8_t channel, void(*handler)(uint16_t val, uint16_t irq_mode), uint16_t low, uint16_t high, uint16_t irq_mode)
 
- Public Member Functions inherited from adc_interface

Static Public Attributes

static adc14_msp432 inst
 

Friends

void ADC14_IRQHandler (void)
 

Detailed Description

Definition at line 24 of file adc14_msp432.h.

Member Function Documentation

◆ adcMode()

void adc14_msp432::adcMode ( uint8_t channel,
uint16_t mode )
overridevirtual

Implements adc_interface.

Definition at line 44 of file adc14_msp432.cpp.

◆ adcReadRaw()

uint16_t adc14_msp432::adcReadRaw ( uint8_t channel)
overridevirtual

Implements adc_interface.

Definition at line 66 of file adc14_msp432.cpp.

◆ adcReadScan()

uint16_t adc14_msp432::adcReadScan ( uint8_t channel)

Definition at line 135 of file adc14_msp432.cpp.

◆ adcReadVoltage()

float adc14_msp432::adcReadVoltage ( uint8_t channel)
overridevirtual

Implements adc_interface.

Definition at line 87 of file adc14_msp432.cpp.

◆ adcSetupScan()

void adc14_msp432::adcSetupScan ( uint16_t res)

Definition at line 103 of file adc14_msp432.cpp.

◆ adcStartScan()

void adc14_msp432::adcStartScan ( uint8_t start_channel,
uint8_t end_channel )

Definition at line 110 of file adc14_msp432.cpp.

◆ adcStopScan()

void adc14_msp432::adcStopScan ( )

Definition at line 126 of file adc14_msp432.cpp.

◆ attachScanIrq()

void adc14_msp432::attachScanIrq ( uint8_t channel,
void(* handler )(uint16_t chan, uint16_t value) )

Definition at line 140 of file adc14_msp432.cpp.

◆ attachWinIrq()

void adc14_msp432::attachWinIrq ( uint8_t channel,
void(* handler )(uint16_t val, uint16_t irq_mode),
uint16_t low,
uint16_t high,
uint16_t irq_mode )

Definition at line 150 of file adc14_msp432.cpp.

◆ getMode()

adc_mode_t adc14_msp432::getMode ( uint8_t channel)
overridevirtual

Implements adc_interface.

Definition at line 61 of file adc14_msp432.cpp.

◆ rawToVoltage()

float adc14_msp432::rawToVoltage ( uint8_t channel,
uint16_t raw )
overridevirtual

Implements adc_interface.

Definition at line 91 of file adc14_msp432.cpp.

Friends And Related Symbol Documentation

◆ ADC14_IRQHandler

void ADC14_IRQHandler ( void )
friend

Definition at line 231 of file adc14_msp432.cpp.

Member Data Documentation

◆ inst

adc14_msp432 adc14_msp432::inst
static

Definition at line 26 of file adc14_msp432.h.


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