Example code for modbus serial

Dependencies:   mbed

Revision:
0:f306cb0263a6
Child:
1:0007712e84a8
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/modbus.h	Wed Mar 14 06:17:48 2018 +0000
@@ -0,0 +1,14 @@
+#ifndef MODBUS_H
+#define MODBUS_H
+
+#define FUNC_CODE       3
+#define ADDR_BASE       0x0000
+#define ADDR_RANGE      2
+#define MAX_FRAME_SIZE  20
+
+void modbus_init(uint8_t id);
+uint16_t modbus_read(uint16_t offset);
+uint16_t modbus_update(uint8_t offset, uint16_t val);
+int modbus_parser(char ch, uint8_t *frame);
+
+#endif // MODBUS_H