29 lines
798 B
C
29 lines
798 B
C
#ifndef __WF5803_H__
|
|
#define __WF5803_H__
|
|
|
|
#include "math.h"
|
|
#include "string.h"
|
|
#include "main.h"
|
|
#include "modbus.h"
|
|
|
|
#define WF5803_SCK(x) HAL_GPIO_WritePin(MS5803_SCK_GPIO_Port,MS5803_SCK_Pin,(GPIO_PinState)x)
|
|
#define WF5803_MOSI(x) HAL_GPIO_WritePin(MS5803_MOSI_GPIO_Port,MS5803_MOSI_Pin,(GPIO_PinState)x)
|
|
#define WF5803_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)
|
|
|
|
extern uint8_t NSS_Select;
|
|
|
|
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);
|
|
void wf5803_task(void);
|
|
|
|
|
|
#endif
|
|
|
|
/****END OF FILE****/
|
|
|