#ifndef __MF5803_H__ #define __MF5803_H__ #include "math.h" #include "string.h" #include "main.h" #include "modbus.h" #include "ms5803.h" #define MF5803_SCK(x) HAL_GPIO_WritePin(MS5803_SCK_GPIO_Port,MS5803_SCK_Pin,(GPIO_PinState)x) #define MF5803_MOSI(x) HAL_GPIO_WritePin(MS5803_MOSI_GPIO_Port,MS5803_MOSI_Pin,(GPIO_PinState)x) #define MF5803_MISO HAL_GPIO_ReadPin(MS5803_MISO_GPIO_Port,MS5803_MISO_Pin) #define SENSOR_SELECT(x) HAL_GPIO_WritePin(SENSOR_SELECT_GPIO_Port,SENSOR_SELECT_Pin,(GPIO_PinState)x) void wf5803_WriteReg(uint8_t addr, uint8_t value); uint8_t wf5803_ReadReg(uint8_t addr); void wf5803_ReadRegMulti(uint8_t addr, uint8_t lens, uint8_t* value); void mf5803_setup(void); void mf5803_loop(void); #endif /****END OF FILE****/