ftswarm_emulator 0.2.7

Procedural macros for the ftswarm crate
Documentation
1
2
3
4
5
6
7
8
9
10
use ftswarm::prelude::*;
use crate::EmulatedSerialPort;

#[tokio::test]
pub async fn test_controller() {
    let ftswarm = FtSwarm::new(EmulatedSerialPort::new());
    let controller = Controller::create(&ftswarm, "controller", ()).await;

    controller.lock().unwrap().set_register(0, 1).await.unwrap();
}