GNU General Public License v3.0

项目介绍

OMOTE-Community/OMOTE-Firmware 是一个托管在 GitHub 上的开源项目,主要使用 C++ 编写,采用 GNU General Public License v3.0 许可证,目前获得 1.8k 个 Star、176 次 Fork。

仓库全名
OMOTE-Community/OMOTE-Firmware
开源许可证
GNU General Public License v3.0
Star 数
1.8k
Fork 数
176
未关闭 Issue
3

README 摘要

OMOTE - Open Universal Remote - Firmware Overview This is the ESP32 Arduino based firmware for the OMOTE - Open Universal Remote. To run this firmware, you have two options run it on the OMOTE ESP32 Hardware run it in the simulator on Linux, macOs or Windows The state of this project The software can be adjusted to your needs. You can add your own amplifier, TV and media player. Smart home devices can be controlled…

完整内容见 GitHub 原始 README 或本页 。

常见问题

OMOTE-Firmware 用什么语言开发?

主要使用 C++ 编写,采用 GNU General Public License v3.0 许可证,目前有 1.8k 个 Star。

OMOTE-Firmware 可以免费商用吗?

仓库标注的许可证为 GNU General Public License v3.0,商用前请先阅读仓库 LICENSE 文件确认授权范围。

如何获取 OMOTE-Firmware 的源码?

可以直接克隆仓库:git clone https://github.com/OMOTE-Community/OMOTE-Firmware.git;安装与运行步骤见仓库 README。

OMOTE-Firmware 最近还在维护吗?

仓库最近一次更新为 2月7日,当前有 3 个未关闭 Issue;Star 数为 1.8k,可作为社区活跃度的参考。

简要分析

热度分
3880
价值分
1287
活跃状态
活跃

语言占比

C
C++

README

OMOTE - Open Universal Remote - Firmware

Ubuntu build Windows Build MacOS Build OMOTE Discord

Overview

This is the ESP32 Arduino based firmware for the OMOTE - Open Universal Remote.

To run this firmware, you have two options

The state of this project

The software can be adjusted to your needs. You can add your own amplifier, TV and media player. Smart home devices can be controlled with MQTT. The software is an example made up of:

  • a TV and an amplifier controlled with infrared
  • a Fire TV media player controlled with BLE (bluetooth keyboard)
  • some smart home devices controlled with MQTT
  • an IR receiver for decoding the IR codes from your remote

Please see the wiki on how to understand and modify the firmware.

You need to have PlatformIO running, and you need to know how to compile and flash your own firmware with PlatformIO. There is no prebuilt firmware.

The remote can be charged and programmed via its USB-C port. Open the PlatformIO project to compile and upload the code to the ESP32.

As a long term goal, maybe a prebuilt firmware will be published, where you can configure your OMOTE via a web interface.

LVGL GUI simulator for Windows, Linux, and macOS

A simulator for running the LVGL UI on your local Windows, Linux, or macOS machine is available.

You can run the simulator in Visual Studio Code with PlatformIO. No need for any other compiler or development environment (no Visual Studio needed as often done in other LVGL simulators).

For details, please see the wiki for the software simulator for fast creating and testing of LVGL GUIs.

To-dos for software

Long term goals (not yet scheduled)

  • Add an interface for graphically editing the configuration
  • Store the configuration in Flash (e.g. as a editable json file)

See the open issues and discussions for a full list of proposed features (and known issues).

Contributing

If you have a suggestion for an improvement, please fork the repo and create a pull request. You can also simply open an issue or - for more general feature requests - head over to the discussions.

License

Distributed under the GPL v3 License. See LICENSE for more information.

Contact

OMOTE Discord

Join the OMOTE Discord: https://discord.gg/5PnYFAsKsG

评论

暂无评论