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 default tip

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


2010-04-15, by cam [Thu, 15 Apr 2010 12:10:34 +0000] rev 0