blackbox-logger 0.1.6

Betaflight compatible blackbox flight data recorder.
# Contributing to blackbox-logger

Thank you for your interest in contributing. We welcome issues, pull requests, and discussions to help improve this project.

Because this project is licensed under a copyleft agreement, please review the licensing guidelines below before submitting code.

## Licensing Agreement

By contributing to this project, you agree that your contributions will be licensed under the same project license:

* **License:** GPL-3.0-or-later.

Every file you submit must be compatible with this license.
You retain the copyright to your individual changes, but you grant the project and its users the right to use, modify, and distribute your code under these terms.

## Developer Certificate of Origin (DCO)

To ensure all code can be legally distributed, we require contributors to assert that they have the right to submit the code.
By submitting a pull request, you certify the following:

1. **You wrote the code**, or you have the explicit right to submit it under the project's open-source license.
2. **You understand** that the contribution is public, and a record of the contribution (including your name and email) will be maintained indefinitely.

## How to Contribute

### 1. Reporting Bugs & Feature Requests

* Search existing issues to ensure it hasn't been reported yet.
* Open a new issue.
* Include clear steps to reproduce the bug and your Rust toolchain version (`rustc --version`).

### 2. Submitting Pull Requests

* Fork the repository and create a new branch from `main`.
* Ensure your code follows the standard Rust style guidelines (`cargo fmt`).
* Run the linter to check for code quality issues (`cargo clippy`).
* Verify that all tests pass successfully (`cargo test`).
* Keep your pull requests focused on a single change or fix.