MCPcopy Index your code
hub / github.com/DonJulve/Flipper-Zero-PC-Monitor-USB-Backend

github.com/DonJulve/Flipper-Zero-PC-Monitor-USB-Backend @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
10 symbols 13 edges 3 files 0 documented · 0%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Flipper-Zero-PC-Monitor-USB-Backend

Backend for PC Monitor (USB Version) written in Rust.

This backend collects system statistics (CPU, RAM, GPU) and sends them to the Flipper Zero via USB Serial (CDC).

Please note that GPU info is only displayed on Nvidia cards (inherited from original project).

How to run

  1. Connect your Flipper Zero via USB.
  2. Launch the PC Monitor USB app on the Flipper.
  3. Run this backend: bash cargo run --release Or build it and run the binary: bash cargo build --release ./target/release/flipper-pc-monitor-backend-usb

The backend automatically detects the Flipper Zero (VID: 0x0483, PID: 0x5740).

Credits & Acknowledgments

Core symbols most depended-on inside this repo

nvd_r2u64
called by 3
src/helpers.rs
pop_4u8
called by 2
src/helpers.rs
avg_vecu32
called by 1
src/helpers.rs
main
called by 0
src/main.rs
get_unit
called by 0
src/system_info.rs
get_exp
called by 0
src/system_info.rs
get_system_info
called by 0
src/system_info.rs
get_gpu_info
called by 0
src/system_info.rs

Shape

Function 4
Method 4
Class 2

Languages

Rust100%

Modules by API surface

src/system_info.rs6 symbols
src/helpers.rs3 symbols
src/main.rs1 symbols

For agents

$ claude mcp add Flipper-Zero-PC-Monitor-USB-Backend \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page