#include void dac8811_set(void *bar1, uint16_t dac_data) { //Header for DAC8811 uint32_t *ptr_header = bar1 + DAC8811_BASE_ADDR; *ptr_header = DAC8811_HEADER; //Data for DAC8811 uint32_t *ptr = bar1 + DAC8811_BASE_ADDR; *ptr = dac_data; } void dac8811_att_set(void *bar1, uint16_t dac_data) { //Header for DAC8811 uint32_t *ptr_header = bar1 + DAC8811_BASE_ADDR; *ptr_header = DAC8811_ATT_HEADER; //Data for DAC8811 uint32_t *ptr = bar1 + DAC8811_BASE_ADDR; *ptr = dac_data; }