Нет описания

David Lee 7b1d56f438 Added support for favorites menu (only CFW) 10 месяцев назад
docs 7b1d56f438 Added support for favorites menu (only CFW) 10 месяцев назад
helpers a639cd9ff2 Fix Power Management Issue 11 месяцев назад
icons afbe4c41be Added animations, refactored transmission for interruption option 1 год назад
models 8fc794fa95 ufbt format 1 год назад
scenes 7b1d56f438 Added support for favorites menu (only CFW) 10 месяцев назад
screenshots 83d453ad36 Moved to new repo, updated for compatibility to 0.95.0-RC 2 лет назад
views afbe4c41be Added animations, refactored transmission for interruption option 1 год назад
.clang-format 83d453ad36 Moved to new repo, updated for compatibility to 0.95.0-RC 2 лет назад
.gitignore 59352130a8 Test 1 год назад
README.md f59526e476 Enabled GPIO support for IR boards 11 месяцев назад
application.fam 7b1d56f438 Added support for favorites menu (only CFW) 10 месяцев назад
xremote.c 7b1d56f438 Added support for favorites menu (only CFW) 10 месяцев назад
xremote.h 7b1d56f438 Added support for favorites menu (only CFW) 10 месяцев назад
xremote_i.h 7b1d56f438 Added support for favorites menu (only CFW) 10 месяцев назад

README.md

Flipper Zero Cross Remote

Current State

  • Infrared working
  • SubGhz working
  • Pause working
  • IR Timing features working

What this is?

This app combines commands used in IR and SubGhz into playlists that can be run with one click

What good is this?

Imagine you want to sit down and watch a movie after a long days work.
Your probably do something like the following

  • Turn on your TV with the IR TV remote
  • Turn on your Bluray player with the Blueray IR remote
  • Turn on your surround sound with the speaker IR remote
  • Turn on your ceiling fan using a subGhz remote
  • Turn on your AC using another remote
  • etc

    Wouldn't it be nicer to simply click one button and let everything happen? This is what this app wants to do.

Features

  • Select commands from saved subGhz transmissions
  • Select commands registered with the IR App (choose from the created remote buttons)
  • Chain these commands using an easy UI
  • Save chained commands to a file
  • Add pauses, becaue target systems are not always fast enough for multiple commands
  • Run file containing chained IR & SubGhz commands
  • Loop Transmissions until quit

Settings

  • LED FX, allow the LED to blink
  • Save settings, stores a file with your settings in it on exit
  • IR time ms, the default duration of an IR signal transmission. Individual times can be set
  • SubG. time ms, the default duration of a SubGhz signal. Only needed for Encoded signals, RAW files play until finished
  • Loop transmip, repeats the command chain until cancelled
  • External IR & 5V on GPIO, settings for external IR boards

Limitations

SubGhz commands will stop working if you move/rename/delete the original files on your Flipper. This is because of how the Flippers SubGhz worker expects data.

After an upgrade a crash on exit can occur, due to small improvements to the file formats. Sorry about that, it only happens once.

How to install on Flipper Zero

  • If you do not have one, download a firmware
  • Plug your Flipper Zero in via USB.
  • Copy the contents of this folder into the applications_user folder of your firmware.

Then run the command:

.\fbt launch_app APPSRC=applications_user/xremote

The application will be compiled and copied onto your device.

Thank you notes

  • Willy-JL for code contributions and distributing in Momentum Firmware
  • Roguemaster for distributing in Roguemaster Firmware
  • Miccayo for contributing the loop transmit feature

Licensing

This code is open-source and may be used for whatever you want to do with it.