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

Rework of ddc_read and some more ... #51

Open
wants to merge 17 commits into
base: master
Choose a base branch
from

Conversation

Saman-VDR
Copy link

Hi, for me the App was not working correctly.
That’s why I done some changes…

ddc_read now uses kIOI2CSimpleTransactionType.
A small minReplyDelay of 10 is necessary but didn't freeze the system!
My Dell U2515H now works 100%, also with the new Color settings in the preferences window.

IOFramebufferPortFromCGDisplayID replaces CGDisplayIOServicePort.

The Auto-Brightness menu item will removed, if no LMU is available.

Global keyboard bindings are hardcoded for now (this should be more user friendly in the future).

Testers are welcome, specifically with a recognized monitor, where reading data was not possible.

Greetings
Marc

@wagenet
Copy link
Contributor

wagenet commented Jan 10, 2017

I somehow missed this PR when creating #55. Maybe they can be consolidated?

@Saman-VDR
Copy link
Author

Saman-VDR commented Jan 10, 2017

I think so, because they should almost be identical:
kfix/ddcctl#18

@wagenet
Copy link
Contributor

wagenet commented Jan 10, 2017

@Saman-VDR looks like you just got some more changes merged in to ddcctl after I made my PR. My main concern in addition to the updated DDC is that it also needs the EDID fixes here: kfix/ddcctl@42acbde.

@wagenet
Copy link
Contributor

wagenet commented Jan 10, 2017

@Saman-VDR Saman-VDR#1

@wagenet
Copy link
Contributor

wagenet commented Jan 10, 2017

By the way, are the hotkeys configurable or at least documented anywhere?

@zulu-entertainment
Copy link

Sadly, I merged my last changes from ddcctl into BrightnessMenulet only local and forgot about the pushing. It looks like kfix reworked the EDID function at the same time... I will take a closer look to this tomorrow.
The hotkeys are hardcoded for the moment. You can change them in MainMenuController.m (registerHotKeys). See VirtualKeyCodes.h for available codes.

@wagenet
Copy link
Contributor

wagenet commented Jan 10, 2017

@zulu-entertainment @Saman-VDR have you seen @florianbeck's branch of this? He has configurable hotkeys in it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants