#include "dac8811.h" void dac8811_set(reg_addr_pci* pci_bar_1, uint16_t dac_data) { //Header for DAC8811 pci_bar_1->sbtmsg_addr = DAC8811_HEADER; //Data for DAC8811 pci_bar_1->sbtmsg_addr = dac_data; } void dac8811_set_qspi(reg_addr_pci* pci_bar_1, uint16_t dac_data) { // Create a header pci_bar_1->sbtmsg_addr = ((ENUM_SPIMODE_4MOSI) | (0x1 << BITP_DAC_4MOSI_HEADER) | TERM_BIT_1); // Send the data pci_bar_1->sbtmsg_addr = dac_data; } void dac8811_att_set(reg_addr_pci* pci_bar_1, uint16_t dac_data) { //Header for DAC8811 pci_bar_1->sbtmsg_addr = DAC8811_ATT_HEADER; //Data for DAC8811 pci_bar_1->sbtmsg_addr = dac_data; } void dac8811_att_set_qspi(reg_addr_pci* pci_bar_1, uint16_t dac_data) { // Create a header pci_bar_1->sbtmsg_addr = ((ENUM_SPIMODE_4MOSI) | (0x1 << BITP_ATT_4MOSI_HEADER) | TERM_BIT_1); // Send the data pci_bar_1->sbtmsg_addr = dac_data; }