Skip to content

Sub-GHz Raw Recording app#931

Merged
pr3y merged 22 commits intoBruceDevices:mainfrom
Pablo-Ortiz-Lopez:main
Mar 16, 2025
Merged

Sub-GHz Raw Recording app#931
pr3y merged 22 commits intoBruceDevices:mainfrom
Pablo-Ortiz-Lopez:main

Conversation

@Pablo-Ortiz-Lopez
Copy link
Contributor

This pull request introduces the implementation of Sub-GHz raw recording, saving and transmission functionalities. It also adds slight improvements to the current RF code.

Raw Recording app:

  • src/modules/rf/emit.cpp: Implemented the rf_raw_emit function to handle raw RF transmission.
  • src/modules/rf/record.cpp: Implemented the rf_raw_record function to handle raw RF recording, including frequency scanning and signal processing.
  • src/modules/rf/save.cpp: Added functionality to save the RAW recordings into .sub files.
  • src/modules/rf/*.h: Added header guards & moved the struct definitions to a struct.h file.

Modifications to existing code:

  • [src/modules/rf/rf.cpp]: Reduced the delay that txSubFile adds between codes found in different lines of the file.
  • [src/modules/rf/rf.h]: Add constant definitions to the header file so that I could reuse them from the new source files related to rf.

@pr3y pr3y merged commit 91fa816 into BruceDevices:main Mar 16, 2025
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants