Motor Controller with PID, Modbus RTU and Modbus TCP An Industrial Motor Controller Built with STM32 and W5500 — RS-485 and Ethernet Behind One Register Map