--- a/LPCModbus.py Tue Sep 03 11:59:18 2019 +0200
+++ b/LPCModbus.py Thu Sep 05 11:37:10 2019 +0200
@@ -3,8 +3,11 @@
from __future__ import absolute_import
from modbus.modbus import _ModbusRTUclientPlug, _ModbusRTUslavePlug, RootClass
+from LPCArch import GetLPCArch wrong_uart_name = "ttyS0"
-good_uart_name = "ttyAPP3"
+good_uart_name = {"MC9":"ttyAPP3", + "MC10":"ttymxc4"}[GetLPCArch()] _ModbusRTUclientPlug.XSD = _ModbusRTUclientPlug.XSD.replace(wrong_uart_name,good_uart_name)
_ModbusRTUslavePlug.XSD = _ModbusRTUslavePlug.XSD.replace(wrong_uart_name,good_uart_name)