#ifndef DAC_LIB_H #define DAC_LIB_H #define DAC1_12bit_right_align 0x40007408 #define DAC1_12bit_left_align 0x4000740C #define DAC1_8bit_right_align 0x40007410 #define DAC2_12bit_right_align 0x40007414 #define DAC2_12bit_left_align 0x40007418 #define DAC2_8bit_right_align 0x4000741C #define DAC_Dual_12bit_right_align 0x40007420 #define DAC_Dual_12bit_left_align 0x40007424 #define DAC_Dual_8bit_right_align 0x40007428 #define DAC_Dual_8bit_left_align 0x4000742C #define DAC1 0 #define DAC2 1 #define timer2 1 #define timer3 2 #define timer4 3 #define timer5 4 #define timer6 5 #define timer7 6 #define timer8 7 extern int dacopen(uint32_t pin); extern int dacsetconfig(int timer, int buffer_size, int dac,uint32_t dac_type, uint32_t freq,uint32_t data); #endif // DAC_LIB_H