12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- /**
- ******************************************************************************
- * @file ft32f0xx_dac.h
- * @author FMD AE
- * @brief This file contains all the functions prototypes for the DAC firmware
- * library.
- * @version V1.0.0
- * @data 2021-07-01
- ******************************************************************************
- */
- #ifndef __FT32F0XX_DAC_H
- #define __FT32F0XX_DAC_H
- #include "ft32f0xx.h"
- /**
- * @Parama DAC_CTRL
- */
- #define DAC_DATA_RESET ((uint32_t)(0x0000007f))
- #define DAC_CTRL_READ (uint8_t)(0x20)
- #define DAC_DATA1_READ (uint8_t)(0x24)
- #define DAC_DATA2_READ (uint8_t)(0x28)
- #define IS_DAC_DATA(DATA) ((DATA) <= 0x7F)
- /**
- * @Parama DAC1_DATA
- */
- void DAC_Ref_Config(uint32_t DAC_RefSel);
- void Bsp_DAC_Config(void);
- uint8_t DAC_Read_Reg(uint8_t DAC_Register);
- void DAC_Cmd(FunctionalState NewState);
- void DAC_SetChannel1Data(uint32_t DAC_Align, uint8_t Data);
- void DAC_SetChannel2Data(uint32_t DAC_Align, uint8_t Data);
- #endif
|