Skip to content

Latest commit

 

History

History
31 lines (19 loc) · 1.83 KB

README.md

File metadata and controls

31 lines (19 loc) · 1.83 KB

cmri-rs

Checks

A selection of crates for working with CMRInet as defined in NMRA Specification LCS-9.10.1.

cmri

Docs Crates Checks

Used for parsing/generating CMRInet packets and frames.

cmri_tools

Crates Checks

A selection of tools useful for developing/debugging software for a CMRInet.

test_nodes (not released as crate)

Checks

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).