InES Hardware Abstraction Layer
Data Fields
reg_adc_t Struct Reference

Representation of ADC register. More...

#include <reg_stm32f4xx.h>

Data Fields

volatile uint32_t SR
 
volatile uint32_t CR1
 
volatile uint32_t CR2
 
volatile uint32_t SMPR1
 
volatile uint32_t SMPR2
 
volatile uint32_t JOFR1
 
volatile uint32_t JOFR2
 
volatile uint32_t JOFR3
 
volatile uint32_t JOFR4
 
volatile uint32_t HTR
 
volatile uint32_t LTR
 
volatile uint32_t SQR1
 
volatile uint32_t SQR2
 
volatile uint32_t SQR3
 
volatile uint32_t JSQR
 
volatile uint32_t JDR1
 
volatile uint32_t JDR2
 
volatile uint32_t JDR3
 
volatile uint32_t JDR4
 
volatile uint32_t DR
 

Detailed Description

Representation of ADC register.

Described in reference manual p.385ff.

Field Documentation

◆ CR1

volatile uint32_t reg_adc_t::CR1

Control register 1.

◆ CR2

volatile uint32_t reg_adc_t::CR2

Control register 2.

◆ DR

volatile uint32_t reg_adc_t::DR

Regular data register.

◆ HTR

volatile uint32_t reg_adc_t::HTR

Higher treshold register.

◆ JDR1

volatile uint32_t reg_adc_t::JDR1

Injected data register 1.

◆ JDR2

volatile uint32_t reg_adc_t::JDR2

Injected data register 2.

◆ JDR3

volatile uint32_t reg_adc_t::JDR3

Injected data register 3.

◆ JDR4

volatile uint32_t reg_adc_t::JDR4

Injected data register 4.

◆ JOFR1

volatile uint32_t reg_adc_t::JOFR1

Injected channel data offset register 1.

◆ JOFR2

volatile uint32_t reg_adc_t::JOFR2

Injected channel data offset register 2.

◆ JOFR3

volatile uint32_t reg_adc_t::JOFR3

Injected channel data offset register 3.

◆ JOFR4

volatile uint32_t reg_adc_t::JOFR4

Injected channel data offset register 4.

◆ JSQR

volatile uint32_t reg_adc_t::JSQR

Injected sequence register.

◆ LTR

volatile uint32_t reg_adc_t::LTR

Lower treshold register.

◆ SMPR1

volatile uint32_t reg_adc_t::SMPR1

Sample time register 1.

◆ SMPR2

volatile uint32_t reg_adc_t::SMPR2

Sample time register 2.

◆ SQR1

volatile uint32_t reg_adc_t::SQR1

Regular sequence register 1.

◆ SQR2

volatile uint32_t reg_adc_t::SQR2

Regular sequence register 2.

◆ SQR3

volatile uint32_t reg_adc_t::SQR3

Regular sequence register 3.

◆ SR

volatile uint32_t reg_adc_t::SR

Status register.


The documentation for this struct was generated from the following file: