Welcome to the forum for MobiFlight! Feel free to reach out to the community in case you have questions, issues or just want to share great ideas or details about your latest home cockpit project.
You like MobiFlight? Donate via PayPal and support the MobiFlight development. Thanks!
Hi
[...]
About Multiplexers.
Meanwhile we support the SimVim Guys by implement Output Shifter and Input Shifters within the last releases.
Also "Multiplexer" are available in the next Beta Release. ( System currently is tested in a close Alpha .... And will released as Beta next time)
BUT
Our Multiplexer Logic is planed for Buttons Only. So SimVim Stuff like controll 7Seg with Multiplexers or the base logic to handle multiple Arduinos as clients via one BAse Hub Arduino that is connected to computer.... this is not in planing for us.
Sounds hard.... We like to make a lot of things possible to the SimVim Users and allow them a easy start with MF.... We try to implement some new things so your hardware is more compatible. But we not fully change our logics to be compatible with SimVim. At the end some rework of Hardware will be needed to fit the MF requirments.
Hi
[...]
About Multiplexers.
Meanwhile we support the SimVim Guys by implement Output Shifter and Input Shifters within the last releases.
Also "Multiplexer" are available in the next Beta Release. ( System currently is tested in a close Alpha .... And will released as Beta next time)
BUT
Our Multiplexer Logic is planed for Buttons Only. So SimVim Stuff like controll 7Seg with Multiplexers or the base logic to handle multiple Arduinos as clients via one BAse Hub Arduino that is connected to computer.... this is not in planing for us.
Sounds hard.... We like to make a lot of things possible to the SimVim Users and allow them a easy start with MF.... We try to implement some new things so your hardware is more compatible. But we not fully change our logics to be compatible with SimVim. At the end some rework of Hardware will be needed to fit the MF requirments.
Hi, sorry to come late to the party. But as, albeit unmentioned, sole developer (and advocate, for the benefit of people that have invested lots of work in building SimVim-compatible cockpits) of the whole multiplexer support, I think I can have a say in the matter, and also rectify a few details.
First of all, support for shift registers per se is important but of limited use for SimVim users (they are used for LED drivers only - and BTW that includes the HC595 ICs).
Second, for significant support, multiplexers for buttons are just the first required step. To cover most cases, the next step would be to allow MAX display drivers and output shift registers (and, while at it, also input shift registers) to be placed "behind" a multiplexer. Further steps are also possible to substantially increase compatibility, but I wouldn't go in depth here.
This does NOT require to "fully change our logics" - on the contrary, this feature (and a few others) could be implemented almost without any noticeable change in the logic, and with very reasonable effort. The only true hindrance is whether there is real interest from the MF team to support more devices or connection modes, basing on choices or preferences rather than actual technical difficulties.
After all, both shift registers and multiplexers had been shunned for a long time, but their introduction - besides not having been particularly hard - seems to have been more than welcome by many existing users, and also many potential others that would not have considered using MobiFlight yet.