项目介绍

Den41k92/crsf-link-tester 是一个托管在 GitHub 上的开源项目,主要使用 C++ 编写,目前获得 36 个 Star、8 次 Fork。

仓库全名
Den41k92/crsf-link-tester
Star 数
36
Fork 数
8

README 摘要

CRSF Link tester and packet monitor A testing tool for Crossfire and ExpressLRS receivers based on ESP32 microcontroller and 320x240 SPI display Features Realtime visualization of RSSI, LQ, Link Rate and TX power Up to 10 RC channels Scrolling colored indicator of received, bad and missed packets Limitations Only 320x240 ILI9341 SPI displays are supported ELRS full resolution switch modes not supported User…

完整内容见 GitHub 原始 README 或本页 。

常见问题

crsf-link-tester 用什么语言开发?

主要使用 C++ 编写,目前有 36 个 Star。

如何获取 crsf-link-tester 的源码?

可以直接克隆仓库:git clone https://github.com/Den41k92/crsf-link-tester.git,默认分支为 master;安装与运行步骤见仓库 README。

crsf-link-tester 最近还在维护吗?

仓库最近一次更新为 2024年12月1日,当前没有未关闭的 Issue;Star 数为 36,可作为社区活跃度的参考。

关于

A testing tool for Crossfire and ExpressLRS receivers using ESP32 and SPI display

描述取自 GitHub 官方 API,中文内容由 GitRead 中文社区 编辑团队整理。

简要分析

热度分
54
价值分
24
活跃状态
活跃

README

A testing tool for Crossfire and ExpressLRS receivers based on ESP32 microcontroller and 320x240 SPI display

Features

Realtime visualization of

  • RSSI, LQ, Link Rate and TX power
  • Up to 10 RC channels
  • Scrolling colored indicator of received, bad and missed packets
Limitations
  • Only 320x240 ILI9341 SPI displays are supported
  • ELRS full resolution switch modes not supported
User interface
M5Core2 ESP32 2432-S028 HMI Module
M5Core2 photo HMI photo
  • RSSI bar, minimum range is based on RX sensitivity for given packet rate (ELRS)
  • LQ: Link quality bar
  • PW: Current power of the transmitter
  • PR: Current packet rate in Hz
  • Numeric values and graphical bars for 10 RC channels
  • Text and scrolling packet indicator: each vertical line reppresents a received (or not) RC packet:

green Good RC packet received

red RC packet timeout

gray Bad serial RX frame or CRC error

Update rate and packet timeout are based on link rate, packet timeout = (1 / PacketRateHz * 1.5) seconds **

It’s OK to see red missed packets at regular intervals with telemetry turned on, because these time slots are used by receiver to transmit back the telemetry packet.

Programming and flashing

Basically the process is the same as for ExpressLRS and VSCode, just modify the platformio.ini file and select the correct serial port for flashing How to compile with VSCode for ESP32

Wiring diagram for M5 Core2

M5Core2 diagram

评论

暂无评论