#ifndef __WF5803_H__ #define __WF5803_H__ #include "math.h" #include "string.h" #include "main.h" #include "modbus.h" #include "gpio.h" #define WF5803_SCK(x) HAL_GPIO_WritePin(GPIOA,GPIO_PIN_5,(GPIO_PinState)x) #define WF5803_MOSI(x) HAL_GPIO_WritePin(GPIOA,GPIO_PIN_7,(GPIO_PinState)x) #define WF5803_MISO HAL_GPIO_ReadPin(GPIOA,GPIO_PIN_6) 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 wf5803_setup(void); void wf5803_loop(void); #endif /****END OF FILE****/