mirror of
https://github.com/OpenEPaperLink/OpenEPaperLink.git
synced 2026-03-21 00:04:28 +01:00
[PR #270] [MERGED] Add support for SubGhz radio. Working end to end for tag registration. #471
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/OpenEPaperLink/OpenEPaperLink/pull/270
Author: @skiphansen
Created: 3/10/2024
Status: ✅ Merged
Merged: 3/10/2024
Merged by: @nlimper
Base:
master← Head:oepl_pr_3📝 Commits (1)
f778da0Add support for SubGhz radio. Working end to end for tag registration.📊 Changes
21 files changed (+1758 additions, -6 deletions)
View changed files
📝
ARM_Tag_FW/OpenEPaperLink_esp32_C6_AP/main/CMakeLists.txt(+2 -0)📝
ARM_Tag_FW/OpenEPaperLink_esp32_C6_AP/main/Kconfig.projbuild(+75 -0)➕
ARM_Tag_FW/OpenEPaperLink_esp32_C6_AP/main/SubGigRadio.c(+542 -0)➕
ARM_Tag_FW/OpenEPaperLink_esp32_C6_AP/main/SubGigRadio.h(+40 -0)➕
ARM_Tag_FW/OpenEPaperLink_esp32_C6_AP/main/cc1101_radio.c(+706 -0)➕
ARM_Tag_FW/OpenEPaperLink_esp32_C6_AP/main/cc1101_radio.h(+116 -0)📝
ARM_Tag_FW/OpenEPaperLink_esp32_C6_AP/main/main.c(+37 -1)📝
ARM_Tag_FW/OpenEPaperLink_esp32_C6_AP/main/proto.h(+4 -0)📝
ARM_Tag_FW/OpenEPaperLink_esp32_C6_AP/main/radio.c(+23 -0)📝
ARM_Tag_FW/OpenEPaperLink_esp32_C6_AP/main/radio.h(+10 -1)📝
ARM_Tag_FW/OpenEPaperLink_esp32_C6_AP/sdkconfig.defaults(+2 -0)➕
ESP32_AP-Flasher/data/tagtypes/80.json(+57 -0)➕
ESP32_AP-Flasher/data/tagtypes/81.json(+17 -0)➕
ESP32_AP-Flasher/data/tagtypes/82.json(+17 -0)➕
ESP32_AP-Flasher/data/tagtypes/83.json(+56 -0)📝
ESP32_AP-Flasher/include/serialap.h(+4 -0)📝
ESP32_AP-Flasher/include/tag_db.h(+1 -0)📝
ESP32_AP-Flasher/platformio.ini(+1 -0)📝
ESP32_AP-Flasher/src/newproto.cpp(+21 -3)📝
ESP32_AP-Flasher/src/serialap.cpp(+26 -0)...and 1 more files
📄 Description
With this PR and my current tag FW the tag is able to find the AP on any of the defined subgig channels and register successfully.
Firmware to support for image download is a work in progress, but I don't expect any major changes to the AP side.
With this PR the SubGhz channel selection menu on the WebGUI will only be displayed if the C6 detects a CC1101.
This PR also includes tagdata for the Chroma29, Chroma42 and Chroma74. I am planning on supporting these
tags in time. My order will be Chroma74, Chroma42 and finally the Chroma29 (for two incompatible hardware versions).
@nlimper Since missed out on getting an Mini AP v4 so I've only tested the an Mini AP v3.
If you have time it would be great if you could test this code on a Mini AP v4, in theory it should work.
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.