Skip to content

Comments

Rework of ddc_read and some more ...#51

Open
Saman-VDR wants to merge 17 commits intosuperduper:masterfrom
Saman-VDR:master
Open

Rework of ddc_read and some more ...#51
Saman-VDR wants to merge 17 commits intosuperduper:masterfrom
Saman-VDR:master

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