Skip to main content

DAC (dac)

Digital to analog converter.

Device Type

DEVICE_TYPE_DAC

Struct

struct dac_t {
char * name;
int vreference;
int resolution;
int nchannel;
int (*write)(struct dac_t * dac, int channel, int data);
void * priv;
};

Key API

FunctionDescription
search_dac(name)Find DAC by name
register_dac(dac, drv)Register DAC
unregister_dac(dac)Unregister DAC
dac_write_raw(dac, channel, data)Write raw value
dac_write_voltage(dac, channel, voltage)Write voltage value (millivolts)

Description

Digital to analog converter interface. Converts digital values to analog voltage output based on reference voltage and resolution.