29 lines
520 B
C
29 lines
520 B
C
#pragma once
|
|
|
|
#include <Arduino.h>
|
|
#include <ModbusSerial.h>
|
|
|
|
#define INPUT_REGISTERS_COUNT 8
|
|
|
|
#define ADC_0_PIN A0
|
|
#define ADC_1_PIN A1
|
|
#define ADC_2_PIN A2
|
|
#define ADC_3_PIN A3
|
|
#define ADC_4_PIN A4
|
|
#define ADC_5_PIN A5
|
|
#define ADC_6_PIN A6
|
|
#define ADC_7_PIN A7
|
|
|
|
struct AnalogInputs {
|
|
uint16_t ADC_0;
|
|
uint16_t ADC_1;
|
|
uint16_t ADC_2;
|
|
uint16_t ADC_3;
|
|
uint16_t ADC_4;
|
|
uint16_t ADC_5;
|
|
uint16_t ADC_6;
|
|
uint16_t ADC_7;
|
|
};
|
|
|
|
void setupInputRegisters(ModbusSerial& mb);
|
|
void inputRegistersTask(ModbusSerial& mb); |