openMMC
Open Source Modular MMC for AMCs
Loading...
Searching...
No Matches
ad84xx.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

void dac_ad84xx_init (void)
 Initializes AD84XX DAC interface.
 
void dac_ad84xx_set_val (uint8_t addr, uint8_t val)
 Write a value to the AD84xx DAC output register.
 
void dac_ad84xx_set_res (uint8_t addr, uint16_t res)
 Converts a resistance value into a proportional divisor value for AD84xx.
 

Function Documentation

◆ dac_ad84xx_init()

void dac_ad84xx_init ( void )

Initializes AD84XX DAC interface.

Note
This module uses legacy SPI and controls SSEL as a GPIO

◆ dac_ad84xx_set_res()

void dac_ad84xx_set_res ( uint8_t addr,
uint16_t res )

Converts a resistance value into a proportional divisor value for AD84xx.

Parameters
addrSelects which potentiometer will be set
valOutput resistance value [in Ohms]

◆ dac_ad84xx_set_val()

void dac_ad84xx_set_val ( uint8_t addr,
uint8_t val )

Write a value to the AD84xx DAC output register.

Parameters
addrSelects which potentiometer will be set
valValue to be set