Comfiletechnology / Mbed 2 deprecated 2-ComfileHMI_Modbus

Dependencies:   mbed

Fork of 2-ComfileHMI_Modbus by Comfiletechnology

Revision:
4:217cca9f2592
Parent:
3:f234e151b888
--- a/main.cpp	Fri Sep 09 04:35:36 2016 +0000
+++ b/main.cpp	Mon Sep 12 09:31:11 2016 +0000
@@ -2,18 +2,26 @@
 #include "mbed.h"
 #include "SimpleModbus.h"
 
-static u8 MDcoil[100]={0,0,0,};
-static u16 MDregister[100]={100,200,300,400,};
+static u8 MDcoil[100];
+static u16 MDregister[100];
+
+BusInOut LED(PC_0,PC_1,PC_2,PC_3,PC_4,PC_5,PC_6,PC_7);
+BusInOut SWITCH(PB_0,PB_1,PB_2,PB_3,PA_9,PA_10,PA_11,PA_12);
+AnalogIn   ADIN0(PA_0);
+AnalogIn   ADIN1(PA_1);
+
 
 int main() {
     StartModbus(PC_10, PC_11, 115200, 1, MDregister, MDcoil);
+    LED.output();
+    SWITCH.input();
 
     while (1) {
-       wait_ms(300);
-       MDregister[0];
-       MDregister[1];
-       MDregister[2];
-       MDregister[3];
+       wait_ms(50);
+       LED = MDcoil[0];
+       MDcoil[1] = SWITCH;
+       MDregister[0] = ADIN0.read_u16();
+       MDregister[1] = ADIN1.read_u16();
     }
 }