bitdump / BLHeli
git clone https://github.com/bitdump/BLHeli.git
Rev32.10 · 2y ago
🔥 on GitHub Trending today
BLHeli for brushless ESC firmware
+0
stars, 24h · #15,340
+3
stars, 7 days · #15,778
+11
stars, 30 days · #22,187
2.2k
★ total · +0% this week
1.2k
forks · 411 open issues
Star history (as recorded here)
LanguageAssembly
LicenseGPL-3.0
Created2012-03-23 (14y ago)
Last push1y ago
Watchers174
OwnerUser
Seen on GitHub Trending
- 2026-10-22 — #17 monthly in assembly · +10 ★
- 2026-10-22 — #10 weekly in assembly · +3 ★
- 2026-10-21 — #8 daily in assembly
- 2026-10-21 — #16 monthly in assembly · +10 ★
- 2026-10-21 — #8 weekly in assembly · +3 ★
- 2026-10-20 — #8 daily in assembly
- 2026-10-20 — #16 monthly in assembly · +11 ★
- 2026-10-20 — #8 weekly in assembly · +3 ★
Links
- GitHub: github.com/bitdump/BLHeli
- Releases · Issues · Hacker News mentions
README excerpt
This tree contains BLHeli code for sensorless brushless motor electronic speed control (ESC) boards. To view and use the files, click the "Clone or download" button on this page, and then select "Download ZIP" to download the repository to your computer. For flashing, configuration and documentation, download the BLHeliSuite PC software: From here. Or for BLHeliSuite32 here. Or the BLHeli_32 app here or from Google Play. BLHeli was the first code developed, written in assembly for Atmel and Silabs 8bit MCUs. Three versions of the code were made, for heli main motor, tail motor and for multirotor. The code is open sourced under GPLv3. BLHeli_S was the second code developed, written in assembly for Silabs 8bit MCUs. BLHeli_S only supports multirotor applications, although it can also be used for planes. For BLHeli_S, focus was on making throttle response smooth. The code is open sourced under GPLv3. BLHeli_32 was the third code developed, written for 32bit MCUs. BLHeli_32 also only supports multirotor applications, although it can also be used for planes. The code is closed source. Documentation can be found here: BLHeli Atmel BLHeli Silabs BLHeli_S BLHeli_32 For more information, check out these threads on RCG: BLHeli BLHeli_S BLHeli_32