26 lines
765 B
C
26 lines
765 B
C
#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****/
|
|
|