Muzi Base Duo Support - #2054
Conversation
|
Tested. Seems to be working well. |
…ixed reset pin and rfswitch table.
|
I've gotten the Base Duo up and running properly with the SuperIO board as well now. I was struggling with display flickering, but I figured out a way to solve it. It's not pretty, but I couldn't figure anything else out. |
|
Would this be compatible with the Base uno as well? |
No. I don’t have one of those to test with. |
|
Would love to see this merged. Thanks for your efforts @lbibass |
|
Pumped for this to get merged. 🤙 |
|
How about support for both boards with something like andyshinn@95d25fa |
@lbibass I have tested Andy's firmware on a Base Uno and it works great. It should be incorporated. Thanks both of you for your hard work and efforts! |
what was the issue here? |
It was something to do with the clock divide ratio. I found this discussion about flickering with the SH1107 display and used the values to fix the flickering. |
One nRF52840 variant shared across both radios, picked per env: Duo runs the LR1121, Uno the SX1262. Same PCB, only the radio and its DIO1 pin change. SuperIO adds the SH1107 OLED, GPS, buzzer and joystick. GPS is driven by the 3-position mode switch (Mode 2 = on), polled live the way thinknode_m1 does it. Consolidates meshcore-dev#2054 and andyshinn's shared-base/uno work, rebased on dev. Co-authored-by: lbibass <ewdries02@gmail.com> Co-authored-by: Andy Shinn <andys@andyshinn.as>
|
@IzzyIsaac @thetooth @TheGhostyBear @zaycev @fejsez-dev Please support this PR, which is a culmination of the work done and discussed here, and a feature to allow the Super IO 3 position switch to turn GPS on/off, as the Meshtastic version does. |
Added support for the Muzi Base Duo. I didn't buy the SuperIO board, so those features aren't tested. But still, everything other than the display, IMU, and the toggle switch should work? (no support for the SH1107 in MC yet, and no use for an IMU yet either).
So really, it's just the GPS and Buzzer that would work on the SuperIO.
This has in fact been tested on actual hardware, and isn't just some AI slop where a majority of the pins are defined incorrectly.
I may try and add support for the Uno as well, but I don't own one of those (yet).
EDIT: the display is working now. Still no IMU or toggle switch support yet.