Skip to content

Conversation

@nabucho
Copy link
Collaborator

@nabucho nabucho commented Oct 27, 2024

Track the CarPlay state, redraw screen on return from CarPlay, ignore commands and keys handled by CarPlay.

Fix potential overrun in BM83ProcessEventCallerID.
Fix potential missing 0-termination in BM83ProcessEventReadLinkedDeviceInformation.
…entiator when it is Voice Assistant talking or new call incoming.

Fix Incoming constants typo.
Use Distance units from BMBT settings.
On reversing, display shortest distance to obstacle on IKE.
Configurable in Settings -> Comfort.
TODO: add BMBT screen display support
TODO: add HIGH cluster display support
… to have consistent experience regardless of wall proximity. (eg do not delay the display until 1m / 40inch close).
…n, as well as manual date and time setting on radio.
* Configuration if CarPlay should be default on screen or OEM
* Framework for explicitly requesting CarPlay screen on/off - for CP firmware that supports it
* Make sure the playing screen if completely refreshed on return from CarPlay UI
* Show CarPlay UI on active phone-call
@Altblechkutscher
Copy link

Somehow, I guess the CarPlay stuff breaks the normal operation without CarPlay. At least I assume this breakes my MFL-operation. Is there now a configuration option to activate/deactivate CarPlay stuff?

@tedsalmon
Copy link
Owner

Somehow, I guess the CarPlay stuff breaks the normal operation without CarPlay. At least I assume this breakes my MFL-operation. Is there now a configuration option to activate/deactivate CarPlay stuff?

Yeah, I assume there are a lot of breaking changes in here. A configuration is a decent idea, but I feel like normies might think it magically adds CarPlay to the system and toggle it on anyways. I will see what I can do to carefully balance the integration :)

-Ted

@nabucho
Copy link
Collaborator Author

nabucho commented May 13, 2025

This PR is not ready. I will push more commits he to review at once, but still there are few moments where states get out of sync.
I am also thinking putting the carplay switch in Devices menu.
Unfortunately there is no way to detect the module since it is not sending anything on ibus.

@nabucho
Copy link
Collaborator Author

nabucho commented May 13, 2025

As of now, this kind of expects CarPlay module to be there - so is not at all ready for general use without yet.

@nabucho
Copy link
Collaborator Author

nabucho commented May 13, 2025

Still some of the individual commits may be worth cherry picking into master.
Sorry for having too many unrelated changes in one branch, but the difference from master kept accumulating over years.

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.

4 participants