Closed
Conversation
Add HDMI-CEC support via ADV7513 (Playback identity, OSD name, periodic physical address announce) with configurable remote input handling. CEC config: hdmi_cec, hdmi_cec_input_mode, hdmi_cec_osd_key, hdmi_cec_name, hdmi_cec_announce_interval, hdmi_cec_sleep, hdmi_cec_wake. Add global input-activity idle timer: video_off blanks video after inactivity across any core (presets 1-4 = 15/30/45/60m; other values are minutes). Optional HDMI-CEC sleep/wake uses the same timer. External integration: when log_file_entry=1, create /tmp/IDLE while idle (removed on activity). Docs: HDMI_CEC.md + MiSTer.ini comments.
Contributor
|
Confirmed that this works on a QMTech clone board. |
Member
|
This works great on some clone boards, and theoretically the de10 itself could be modded to also support it. Great change. |
Member
|
It's not possible on original HW, it's waste of CPU power and make code complicated. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
HDMI-CEC support via the ADV7513 integration path, with conservative defaults and low runtime chatter.
Features:
hdmi_cec)hdmi_cec_name)hdmi_cec_input_mode)hdmi_cec_osd_key)hdmi_cec_wake)hdmi_cec_sleep) when idle timeout is reached (video_off)video_offpreviously sent black frames when OSD is visible and osd_timeout was reached, with simple enable/disable option. Now,video_offwill sleep video regardless of OSD state, and has presets 1-4 (1=15m, 2=30m, 3=45m, 4=60m, >5=timeout duration in minutes)Note: DE10-nano requires hardware modification to enable CEC - missing CEC 12MHz clock. Feature was tested on third party hardware.