Star 历史趋势
数据来源: GitHub API · 生成自 Stargazers.cn
README.md

Flipper One MCU Firmware

This repository is part of Flipper One MCU Firmware sub-project and contains issue tracking and firmware sources for the Flipper One MCU — the low-power co-processor that controls the LCD, buttons, and battery.

Flipper One MCU and CPI interconnection

Flipper One uses a dual-processor architecture:

  • Low-Power MCU (Raspberry Pi RP2350)
    Buttons, LCD display, touchpad, and LEDs are physically connected to the MCU. It also manages battery and power control.
    To render graphics on the LCD from Linux, the main CPU transfers display data to the MCU over SPI.
    When the device is powered off, the MCU controls power-bank mode and system power states.
    The MCU also participates in booting the main CPU.

  • High-Performance Linux CPU (Rockchip RK3576)
    This processor runs Linux, and all high-level peripherals are connected to it: USB, HDMI, M.2, Wi-Fi, Ethernet, and audio.

The MCU and CPU are interconnected via several interfaces: SPI, I²C, and UART. Additional GPIO lines are used for BOOT_0, BOOT_1, and IRQ signals.

Automated builds

Builds run automatically on every push to the dev branch, on tag pushes, and on pull requests. PR builds are linked from a bot comment on the pull request.

📥 Download latest dev firmware →

⚠️ TODO: make a proper build server address and folder structure instead of using flipperzero.one

Manual build

⚠️ TODO: how to build manually?

Join development

关于 About

No description, website, or topics provided.

语言 Languages

C82.6%
C++16.0%
CMake1.0%
Python0.3%
Shell0.0%
Batchfile0.0%

提交活跃度 Commit Activity

代码提交热力图
过去 52 周的开发活跃度
96
Total Commits
峰值: 14次/周
Less
More

核心贡献者 Contributors