#serial #ssp #bill-acceptor #bill-validator

bin+lib ssp-server

Reference server implementation for the SSP/eSSP serial communication protocol

11 releases

new 0.3.3 Feb 20, 2024
0.3.2 Feb 20, 2024
0.3.1 Aug 24, 2023
0.2.1 Aug 9, 2023
0.1.5 Jun 27, 2023

#752 in Network programming

Download history 1/week @ 2023-11-10 10/week @ 2023-11-17 21/week @ 2023-11-24 20/week @ 2023-12-01 2/week @ 2023-12-08 10/week @ 2023-12-15 27/week @ 2023-12-22 1/week @ 2023-12-29 10/week @ 2024-01-26 9/week @ 2024-02-02 12/week @ 2024-02-09 296/week @ 2024-02-16

327 downloads per month

MIT license

115KB
2K SLoC

SSP server

This crate contains a reference server implementing the SSP protocol for ITL devices.

Running tests

The end-to-end tests require a connected device that supports the SSP/eSSP protocol.

The device should be available over a serial port, e.g. /dev/ttyUSB0.

Once the device is connected:

# Run the end-to-end tests
cargo test --features test-e2e

# Run an example test that cycles all the RGB bezel settings
cargo test --features test-rainbow

Dependencies

~12–21MB
~225K SLoC