39 lines
1.0 KiB
C
39 lines
1.0 KiB
C
#ifndef _MY_STUFF_H_INCLUDED
|
|
#define _MY_STUFF_H_INCLUDED
|
|
|
|
#include "DallasTemperature/DallasTemperature.h"
|
|
#include "OneWire/OneWire.h"
|
|
#include "display/display.h"
|
|
#include "controller/controller.h"
|
|
#include "faults/faults.h"
|
|
#include "types.h"
|
|
#include "macros.h"
|
|
|
|
extern const uint8_t BTN_PWR;
|
|
|
|
extern void getParams();
|
|
extern void setParams(Parameters&, bool writeModbusRegister);
|
|
extern void getModbusParams();
|
|
extern void setModbusParams(const ModbusParameters&);
|
|
extern void getPSensor();
|
|
extern void setPSensor(const PSensor&);
|
|
extern void getFaultSettings();
|
|
extern void setFaultSettings(const FaultSettings&, bool writeModbusRegister);
|
|
extern bool readPwrBtn();
|
|
|
|
#if _MODBUS == 1
|
|
extern u16 modbusData[];
|
|
extern u16 modbusDelAlarms[];
|
|
|
|
extern u16 &eventCounter;
|
|
extern u16 &refTime;
|
|
|
|
extern void checkModbusParams();
|
|
extern void setupModbus(const u16&);
|
|
extern void beginModbus();
|
|
extern void modbusCallbackCoil(u16 reg, bool val);
|
|
extern u16 modbusCallbackRegister(u16 reg, u16 val);
|
|
#endif // _MODBUS
|
|
|
|
#endif // _MY_STUFF_H_INCLUDED
|