Forking https://os.mbed.com/users/cam/code/Modbus/ to work for NUCLEO 64 boards
Fork of Cam's original FreeModbus port (https://os.mbed.com/users/cam/code/Modbus/)
Change: - Serial implementation to work for NUCLEO 64 boards and receive interrupts instead of timer. (see `portserial.cpp`)
Added: - Custom RTU mode. Allows for external implementation of packet receiving and sending. Sends and receives packets as whole frames (address + PDU) (i.e. this was added for a custom LoRa implementation). implement `xMBRTUCustGetPDU` and `xMBRTUCustSendResponse` (see `mbport.h`) and call `eMBRTUCustomInit( address )`. implementations need to be fully initialised as `eMBRTUCustomInit` only sets the address and nothing else.
History
RTU Serial updates
2020-08-04, by danielmckinnell [Tue, 04 Aug 2020 04:42:52 +0000] rev 4
RTU Serial updates
Added a full frame PDU RTU mode for custom implementations (i.e. LPWAN)
2020-01-06, by danielmckinnell [Mon, 06 Jan 2020 01:17:26 +0000] rev 3
Added a full frame PDU RTU mode for custom implementations (i.e. LPWAN)
remove mbed-os lib
2019-12-03, by danielmckinnell [Tue, 03 Dec 2019 09:13:22 +0000] rev 2
remove mbed-os lib
forking https://os.mbed.com/users/cam/code/Modbus/ to work for NUCLEO 64 boards
2019-12-03, by danielmckinnell [Tue, 03 Dec 2019 04:20:22 +0000] rev 1
forking https://os.mbed.com/users/cam/code/Modbus/ to work for NUCLEO 64 boards