bevy_serialport
is a plugin for add async serial port support for bevy.
``` rust use std::time::Duration;
use bevy::{app::ScheduleRunnerSettings, log::LogPlugin, prelude::*}; use bytes::Bytes;
use bevy_serialport::{ DataBits, FlowControl, Parity, Runtime, SerialData, SerialPortPlugin, SerialPortSetting, SerialResource, StopBits, };
fn main() { App::new() .insertresource(ScheduleRunnerSettings::runloop(Duration::frommillis(10))) .addplugin(LogPlugin) .addplugins(MinimalPlugins) .addplugin(SerialPortPlugin) .addstartupsystem(setup) .addsystem(receive) .addsystem(sendtestdata) .run() }
fn setup(cmdargs: Res
fn receive(mut serialev: EventReader
fn sendtestdata(mut serialres: ResMut
```
| bevy | bevy_serialport | |------|-----------------| | 0.8 | 0.1 |
Dual-licensed under either