Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

A real-time SPI communication tester for NRF24L01+ modules on Flipper Zero, featuring hardware status monitoring and register reading capabilities.

NotificationsYou must be signed in to change notification settings

CyberDemon73/flipperzero-nrf24monitor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Flipper Zero with NRF24 Module

A real-time SPI communication tester for NRF24L01+ modules on Flipper Zero, featuring hardware status monitoring and register reading capabilities.

Features

  • Real-time monitoring of NRF24L01+ connection status
  • Register reading (SETUP_AW) with live updates
  • Hardware diagnostics for SPI communication
  • Clean UI with visual connection indicators
  • Safe thread handling with mutex protection

Hardware Requirements

  • Flipper Zero
  • NRF24L01+ module (3.3V version)
  • Breadboard and jumper wires

Wiring Diagram

NRF24L01+ PinFlipper Zero Pin
GNDGND
VCC3.3V
CEPA6
CSNPC3
SCKPA4
MOSIPA7
MISOPA5
IRQNot connected

Setup

  1. Clone the repository:

    git clone https://github.com/CyberDemon73/flipperzero-nrf24monitor.gitcd flipperzero-nrf24monitor
  2. Build and deploy:

    ./fbt launch_app APPSRC=applications_user/flipperzero-nrf24monitor

Installation

You can download the fap file directly from the repo and put it on the flipper through Qflipper desktop application.

Usage

  1. Launch the app from Flipper Zero's application menu
  2. View real-time connection status:
    • Green○ + = Connected
    • Red○ - = Disconnected
  3. Monitor SETUP_AW register value
  4. Press OK to exit

UI Overview

┌──────────────────────────────┐│       NRF24L01+ Monitor      │├──────────────────────────────┤│  ○ +    CONNECTED            ││                              ││  ╭────────────────────────╮  ││  │ SETUP_AW:        0x03  │  ││  ╰────────────────────────╯  │├──────────────────────────────┤│         [ OK to Exit ]       │└──────────────────────────────┘

Real Example

Connected

Connected

Disconnected

Disconnected

Technical Details

  • SPI Interface: External bus at 8MHz
  • Update Rate: 100ms
  • Tested Register: SETUP_AW (0x03)
  • Thread Safety: Mutex-protected data access

Troubleshooting

SymptomSolution
"NO SIGNAL" statusCheck power (3.3V only)
Register shows 0xFFVerify SPI wiring
Register shows 0x00Check CE/CSN connections
App crashesEnsure proper mutex handling

License

MIT License - SeeLICENSE for details


Contributions welcome! Please submit issues or PRs for improvements.

About

A real-time SPI communication tester for NRF24L01+ modules on Flipper Zero, featuring hardware status monitoring and register reading capabilities.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages


[8]ページ先頭

©2009-2025 Movatter.jp