Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Restructure project to enable custom mavlink bindings generation #223

Merged
merged 20 commits into from
Feb 18, 2024

Commits on Feb 11, 2024

  1. 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
    GrahamDennis committed Feb 11, 2024
    Configuration menu
    Copy the full SHA
    975d02f View commit details
    Browse the repository at this point in the history
  2. run GitHub checks

    GrahamDennis committed Feb 11, 2024
    Configuration menu
    Copy the full SHA
    ac556e1 View commit details
    Browse the repository at this point in the history
  3. reformat

    GrahamDennis committed Feb 11, 2024
    Configuration menu
    Copy the full SHA
    18612a2 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8c0d9cd View commit details
    Browse the repository at this point in the history
  5. attempt to install cross

    GrahamDennis committed Feb 11, 2024
    Configuration menu
    Copy the full SHA
    491728e View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    e789af8 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    0ee3bb9 View commit details
    Browse the repository at this point in the history
  8. Another downgrade

    GrahamDennis committed Feb 11, 2024
    Configuration menu
    Copy the full SHA
    1479ea1 View commit details
    Browse the repository at this point in the history
  9. downgrade anstyle

    GrahamDennis committed Feb 11, 2024
    Configuration menu
    Copy the full SHA
    054b7cc View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    eb49850 View commit details
    Browse the repository at this point in the history
  11. Hopefully this works

    GrahamDennis committed Feb 11, 2024
    Configuration menu
    Copy the full SHA
    45be934 View commit details
    Browse the repository at this point in the history
  12. fix embedded build

    GrahamDennis committed Feb 11, 2024
    Configuration menu
    Copy the full SHA
    42c7f36 View commit details
    Browse the repository at this point in the history
  13. Fix build on MSRV

    GrahamDennis committed Feb 11, 2024
    Configuration menu
    Copy the full SHA
    d851c76 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    4713ca4 View commit details
    Browse the repository at this point in the history
  15. Only build the mavlink package in tests.

    The mavlink-bindgen crate does not itself need to run on embedded hardware
    GrahamDennis committed Feb 11, 2024
    Configuration menu
    Copy the full SHA
    9a8b1d8 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    5c52c64 View commit details
    Browse the repository at this point in the history

Commits on Feb 17, 2024

  1. Configuration menu
    Copy the full SHA
    80718a6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    50f7ffd View commit details
    Browse the repository at this point in the history

Commits on Feb 18, 2024

  1. Remove unused import

    GrahamDennis committed Feb 18, 2024
    Configuration menu
    Copy the full SHA
    7b4a632 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    551669d View commit details
    Browse the repository at this point in the history