A selection of crates for working with CMRInet as defined in NMRA Specification LCS-9.10.1.
Used for parsing/generating CMRInet packets and frames.
A selection of tools useful for developing/debugging software for a CMRInet.
A selection of simple binaries for a raspberry pi pico, used whilst developing cmri_tools, and trying out the "feel" of cmri's API in a nostd environment.
- test_node: A CPMEGA node (address 5) with 1 input and 1 output byte.
- poller: A controller which polls the test_node.
- simulator: Generates fake traffic between a controller and 5 nodes (1 each of: USIC, SUSIC, SMINI, CPNODE, and CPMEGA).