Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/JoshMcguigan/betafpv-f3
Board Support Crate for the BetaFPV F3 Drone Flight Controller
https://github.com/JoshMcguigan/betafpv-f3
arm cortex-m drone no-std rust
Last synced: 9 days ago
JSON representation
Board Support Crate for the BetaFPV F3 Drone Flight Controller
- Host: GitHub
- URL: https://github.com/JoshMcguigan/betafpv-f3
- Owner: JoshMcguigan
- License: apache-2.0
- Created: 2018-07-13T03:47:15.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2019-02-12T12:14:13.000Z (over 5 years ago)
- Last Synced: 2024-08-01T00:37:21.438Z (3 months ago)
- Topics: arm, cortex-m, drone, no-std, rust
- Language: Rust
- Size: 33.2 KB
- Stars: 44
- Watchers: 12
- Forks: 1
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE-APACHE.txt
Awesome Lists containing this project
- rust-embedded - `betafpv-f3` - For the BetaFPV F3 drone flight controller (Board support crates / Special Purpose)
- awesome-embedded-rust - `betafpv-f3` - For the BetaFPV F3 drone flight controller (Board support crates / Special Purpose)
README
# betafpv-f3
> Board Support Crate for the BetaFPV F3 Drone Flight Controller
## What works
- LED control
- Motor control
- Serial communication
- Basic gyro/accelerometer functionality
- A script to build each example and flash it onto the controller## TODO
- [ ] Sensor fusion
- [ ] Radio receiver
- [ ] USB port support## Use
To build the led-control example and flash it onto a BetaFPV F3 board, first plug the board into your computer while holding down the `BOOT` button to enable bootloader mode, then run the following command:
```bash
./flash-example led-control
```
## LicenseLicensed under either of
* Apache License, Version 2.0, ([LICENSE-APACHE](LICENSE-APACHE) or http://www.apache.org/licenses/LICENSE-2.0)
* MIT license ([LICENSE-MIT](LICENSE-MIT) or http://opensource.org/licenses/MIT)at your option.
### Contribution
Unless you explicitly state otherwise, any contribution intentionally submitted
for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any
additional terms or conditions.