| 1234567891011121314151617181920212223242526272829 |
- #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;
- }
|