All Projects → JoshMcguigan → betafpv-f3

JoshMcguigan / betafpv-f3

Licence: Apache-2.0, MIT licenses found Licenses found Apache-2.0 LICENSE-APACHE.txt MIT LICENSE-MIT.txt
Board Support Crate for the BetaFPV F3 Drone Flight Controller

Programming Languages

rust
11053 projects
shell
77523 projects

Projects that are alternatives of or similar to betafpv-f3

alloc-cortex-m
A heap allocator for Cortex-M processors
Stars: ✭ 139 (+275.68%)
Mutual labels:  arm, cortex-m, no-std
stm32f103xx
DEPRECATED
Stars: ✭ 31 (-16.22%)
Mutual labels:  arm, cortex-m, no-std
Cortex M Rt
Minimal startup / runtime for Cortex-M microcontrollers
Stars: ✭ 286 (+672.97%)
Mutual labels:  arm, cortex-m, no-std
Cortex M Rtic
Real-Time Interrupt-driven Concurrency (RTIC) framework for ARM Cortex-M microcontrollers
Stars: ✭ 623 (+1583.78%)
Mutual labels:  arm, cortex-m, no-std
async-stm32f1xx
Abstractions for asynchronous programming on the STM32F1xx family of microcontrollers.
Stars: ✭ 24 (-35.14%)
Mutual labels:  arm, cortex-m, no-std
Cortex M Quickstart
Template to develop bare metal applications for Cortex-M microcontrollers
Stars: ✭ 372 (+905.41%)
Mutual labels:  arm, cortex-m, no-std
Cortex M
Low level access to Cortex-M processors
Stars: ✭ 379 (+924.32%)
Mutual labels:  arm, cortex-m, no-std
Daplink
Stars: ✭ 1,162 (+3040.54%)
Mutual labels:  arm, cortex-m
Erika3
ERIKA Enterprise v3 RTOS
Stars: ✭ 98 (+164.86%)
Mutual labels:  arm, cortex-m
Xpcc
DEPRECATED, use our successor library https://modm.io instead
Stars: ✭ 177 (+378.38%)
Mutual labels:  arm, cortex-m
F9 Kernel
An efficient and secure microkernel built for ARM Cortex-M cores, inspired by L4
Stars: ✭ 596 (+1510.81%)
Mutual labels:  arm, cortex-m
ez-rtos
A micro real-time operating system supporting task switching, delay function, memory allocator and critical section. It is writen on ARM Cortex-M3 assemble language, it runs successfully on STM32F103 MCU.
Stars: ✭ 57 (+54.05%)
Mutual labels:  arm, cortex-m
drone-stm32-map
STM32 peripheral mappings for Drone, an Embedded Operating System.
Stars: ✭ 16 (-56.76%)
Mutual labels:  arm, no-std
Cmbacktrace
Advanced fault backtrace library for ARM Cortex-M series MCU | ARM Cortex-M 系列 MCU 错误追踪库
Stars: ✭ 833 (+2151.35%)
Mutual labels:  arm, cortex-m
Rt Thread
RT-Thread is an open source IoT operating system.
Stars: ✭ 6,466 (+17375.68%)
Mutual labels:  arm, cortex-m
Arm Cmake Toolchains
CMake toolchain configurations for ARM
Stars: ✭ 148 (+300%)
Mutual labels:  arm, cortex-m
zeptoforth
A not-so-small Forth for Cortex-M
Stars: ✭ 70 (+89.19%)
Mutual labels:  arm, cortex-m
DemOS
Free, simple, extremely lightweight, stackless, cooperative, co-routine system (OS) for microcontrollers
Stars: ✭ 18 (-51.35%)
Mutual labels:  arm, cortex-m
TMcuSys
🍆 STM32平台uCos与emWin练习项目。图片、音乐、视频、游戏、IAP运行器。
Stars: ✭ 25 (-32.43%)
Mutual labels:  arm, cortex-m
embedded-in-rust
A blog about Rust and embedded stuff
Stars: ✭ 49 (+32.43%)
Mutual labels:  arm, cortex-m

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:

    ./flash-example led-control

License

Licensed under either of

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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].