24 lines
597 B
C
24 lines
597 B
C
#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****/
|
|
|