inav
inav copied to clipboard
Use i2c2 instead of i2c1 for Oled LCD on Mateksys F405 wing
The Mateksys F405SE wing has two i2c ports. The first one (i2c1) exists in the form of four soldering points, the second one (i2c2) as regular pins. The soldering points are not mechanically as robust as the pins and forces during manipulation in the airplane (especially in tight spaces) can cause mechanical damage - a broken cable or a destroyed soldering point. I have this exact issue and my i2c1 port is now unusable :-(
The i2c IIC Serial Oled LCD LED Module 12864 is hard-coded to use i2c1, which has the mechanical issues described above. Could it be switched to use i2c2, which is less prone to mechanical breakage?