Modbus with stm 32

Dependencies:   mbed

Revision:
0:40b96f9186c3
Child:
1:00f04cdf25aa
diff -r 000000000000 -r 40b96f9186c3 main.cpp
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/main.cpp	Wed Mar 14 11:28:39 2018 +0000
@@ -0,0 +1,29 @@
+#include "mbed.h"
+#include "modbus.h"
+
+DigitalOut myled(LED1);
+RawSerial pc(USBTX, USBRX);
+
+void serial_callback()
+{
+    uint8_t frame[6];
+    
+    char ch = pc.getc();
+    if (modbus_parser(ch, frame)) {
+        
+    }
+}
+
+int main() {
+    // setup code
+    pc.attach(serial_callback);
+    // 1. button code
+    // 2. timer code
+    while(1) {
+        // loop code
+        myled = 1; // LED is ON
+        wait(0.2); // 200 ms
+        myled = 0; // LED is OFF
+        wait(1.0); // 1 sec
+    }
+}