Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[FL-3618] Infrared remote button index support #3180

Merged
merged 75 commits into from
Nov 10, 2023

Conversation

gsurkov
Copy link
Member

@gsurkov gsurkov commented Oct 31, 2023

What's new

  • Refactor RpcApp subsystem, simplify API, add Doxygen comments
  • Add support for sending Infrared signals by index (solves the duplicate name issue)

Verification

  • Modify the companion app so that it would send button indices instead of names (use this protobuf version
  • Set "Log Level" to at least "Debug" on Flipper in order to see the debug output.
  • Verify that both old syntax (button names) and the new one (button indices) work properly.

Checklist (For Reviewer)

  • PR has description of feature/bug or link to Confluence/Jira task
  • Description contains actions to verify feature/bugfix
  • I've built this code, uploaded it to the device and verified feature/bugfix

@gsurkov gsurkov requested a review from drunkbatya as a code owner October 31, 2023 16:55
Copy link

github-actions bot commented Oct 31, 2023

Compiled f7 firmware for commit f391d92f:

@gsurkov gsurkov marked this pull request as draft October 31, 2023 16:59
@hedger hedger added the Infrared Infrared app label Oct 31, 2023
Copy link

github-actions bot commented Nov 1, 2023

PVS-Studio report for commit 2799d50c:

@gsurkov gsurkov marked this pull request as ready for review November 9, 2023 15:18
@skotopes skotopes merged commit 49dcf81 into dev Nov 10, 2023
@skotopes skotopes deleted the gsurkov/3618_ir_duplicate_buttons branch November 10, 2023 07:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Infrared Infrared app
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants