{"id":48325362,"url":"https://github.com/flipperdevices/flipperone-mcu-firmware","last_synced_at":"2026-04-05T00:52:45.531Z","repository":{"id":342660997,"uuid":"1025181033","full_name":"flipperdevices/flipperone-mcu-firmware","owner":"flipperdevices","description":null,"archived":false,"fork":false,"pushed_at":"2026-04-04T07:37:24.000Z","size":31636,"stargazers_count":129,"open_issues_count":19,"forks_count":22,"subscribers_count":5,"default_branch":"dev","last_synced_at":"2026-04-04T09:34:07.576Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/flipperdevices.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-07-23T21:21:50.000Z","updated_at":"2026-04-02T14:01:11.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/flipperdevices/flipperone-mcu-firmware","commit_stats":null,"previous_names":["flipperdevices/flipperone-mcu-firmware"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/flipperdevices/flipperone-mcu-firmware","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/flipperdevices%2Fflipperone-mcu-firmware","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/flipperdevices%2Fflipperone-mcu-firmware/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/flipperdevices%2Fflipperone-mcu-firmware/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/flipperdevices%2Fflipperone-mcu-firmware/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/flipperdevices","download_url":"https://codeload.github.com/flipperdevices/flipperone-mcu-firmware/tar.gz/refs/heads/dev","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/flipperdevices%2Fflipperone-mcu-firmware/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31420781,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-05T00:25:07.052Z","status":"ssl_error","status_checked_at":"2026-04-05T00:25:05.923Z","response_time":60,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2026-04-05T00:52:44.953Z","updated_at":"2026-04-05T00:52:45.512Z","avatar_url":"https://github.com/flipperdevices.png","language":"C","funding_links":[],"categories":["C"],"sub_categories":[],"readme":"# Flipper One MCU Firmware\n\nThis repository is part of [Flipper One MCU Firmware](https://github.com/orgs/flipperdevices/projects/8) 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.\n\n\u003cimg width=\"1474\" height=\"450\" alt=\"Flipper One MCU and CPI interconnection\" src=\"https://github.com/user-attachments/assets/67d4810f-38b0-49af-8321-11bbc84ed04d\" /\u003e\n\n### Flipper One uses a dual-processor architecture:\n\n* **Low-Power MCU** (Raspberry Pi RP2350)  \n  Buttons, LCD display, touchpad, and LEDs are physically connected to the MCU. It also manages battery and power control.  \n  To render graphics on the LCD from Linux, the main CPU transfers display data to the MCU over SPI.  \n  When the device is powered off, the MCU controls power-bank mode and system power states.  \n  The MCU also participates in booting the main CPU.\n\n* **High-Performance Linux CPU** (Rockchip RK3576)  \n  This processor runs Linux, and all high-level peripherals are connected to it: USB, HDMI, M.2, Wi-Fi, Ethernet, and audio.\n\nThe 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.\n\n## Join development\n\n* Check the public task tracker: [MCU Firmware Project](https://github.com/orgs/flipperdevices/projects/8)\n\n* Read the documentation: [docs.flipper.net/one/tech-specs](https://docs.flipper.net/one/tech-specs)  \n  ⚠️ *Co-processor architecture documentation is coming soon (TODO).*\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fflipperdevices%2Fflipperone-mcu-firmware","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fflipperdevices%2Fflipperone-mcu-firmware","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fflipperdevices%2Fflipperone-mcu-firmware/lists"}