-
- Downloads
Restructure project to enable custom mavlink bindings generation (#223)
* Restructure project to enable custom mavlink bindings generation Split the project into three crates: * mavlink-core: core MAVLink types including TCP, UDP and serial connections * mavlink-bindgen: a library & CLI for generating Rust bindings for MAVLink dialects * mavlink: generated MAVLink bindings for the MAVLink dialects in the mavlink/mavlink repo * run GitHub checks * reformat * attempt to fix cross compile test * attempt to install cross * Downgrade clap to support MSRV 1.65.0 * Downgrade clap_lex to support MSRV 1.65.0 * Another downgrade * downgrade anstyle * Simplify support for MSRV 1.65.0 * Hopefully this works * fix embedded build * Fix build on MSRV * Make cli feature not default * Only build the mavlink package in tests. The mavlink-bindgen crate does not itself need to run on embedded hardware * Attempt to support no_std in mavlink again * Fix for the last GitHub action * Make the embedded example work in the cargo workspace * Remove unused import * Remove accidentally committed binary
Showing
- .github/workflows/test.yml 6 additions, 2 deletions.github/workflows/test.yml
- .gitmodules 2 additions, 2 deletions.gitmodules
- .idea/workspace.xml 128 additions, 0 deletions.idea/workspace.xml
- Cargo.toml 4 additions, 99 deletionsCargo.toml
- mavlink-bindgen/Cargo.toml 26 additions, 0 deletionsmavlink-bindgen/Cargo.toml
- mavlink-bindgen/src/binder.rs 1 addition, 1 deletionmavlink-bindgen/src/binder.rs
- mavlink-bindgen/src/cli.rs 28 additions, 0 deletionsmavlink-bindgen/src/cli.rs
- mavlink-bindgen/src/error.rs 23 additions, 0 deletionsmavlink-bindgen/src/error.rs
- mavlink-bindgen/src/lib.rs 125 additions, 0 deletionsmavlink-bindgen/src/lib.rs
- mavlink-bindgen/src/main.rs 11 additions, 0 deletionsmavlink-bindgen/src/main.rs
- mavlink-bindgen/src/parser.rs 11 additions, 12 deletionsmavlink-bindgen/src/parser.rs
- mavlink-bindgen/src/util.rs 0 additions, 0 deletionsmavlink-bindgen/src/util.rs
- mavlink-core/Cargo.toml 28 additions, 0 deletionsmavlink-core/Cargo.toml
- mavlink-core/src/bytes.rs 0 additions, 0 deletionsmavlink-core/src/bytes.rs
- mavlink-core/src/bytes_mut.rs 0 additions, 0 deletionsmavlink-core/src/bytes_mut.rs
- mavlink-core/src/connection/direct_serial.rs 0 additions, 0 deletionsmavlink-core/src/connection/direct_serial.rs
- mavlink-core/src/connection/file.rs 0 additions, 0 deletionsmavlink-core/src/connection/file.rs
- mavlink-core/src/connection/mod.rs 0 additions, 0 deletionsmavlink-core/src/connection/mod.rs
- mavlink-core/src/connection/tcp.rs 0 additions, 0 deletionsmavlink-core/src/connection/tcp.rs
- mavlink-core/src/connection/udp.rs 0 additions, 0 deletionsmavlink-core/src/connection/udp.rs
Loading
Please register or sign in to comment