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.
Changes
Revision | Date | Who | Commit message |
---|---|---|---|
4:7621103c5a40 | 2020-08-04 | danielmckinnell | RTU Serial updates |
3:4cda95d7b6c5 | 2020-01-06 | danielmckinnell | Added a full frame PDU RTU mode for custom implementations (i.e. LPWAN) |
2:75d2f6834c50 | 2019-12-03 | danielmckinnell | remove mbed-os lib |
1:e2f569d323c9 | 2019-12-03 | danielmckinnell | forking https://os.mbed.com/users/cam/code/Modbus/ to work for NUCLEO 64 boards |
0:0453a0a7e500 | 2010-04-15 | cam | (none) |