Skip to content
New issue

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

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

Already on GitHub? # 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
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
Infrared Infrared app
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants