Open starkshaw opened 5 years ago
There is obviously something wrong with SW3. papirus-buttons exits when SW1 and SW2 are pressed simultaneously. So it seems when you press SW3 it is detected as a press of both SW1 and SW2 (and probably also of SW3 and SW4). Also pressing SW3 causes the I2C bus to hang. Probably it causes some form of short.
As this is a PaPiRus HAT - I guess you soldered the buttons on yourself?
Could you check the solder joints are all ok? Perhaps send a picture so we can take a look.
Hi,
The SW3 button on my board is not working. The rest buttons are fine, but not SW3. If I press this button, the screen will freeze and I have to power off the board and plug it back in again to use the screen again.
Note that, not reboot, I have to cut the power supply to make it work again.
Here are the error messages when I press SW3:
Interestingly, it provided a false message of SW1 pressed.
These are the error messages if I run
papirus-buttons
and press SW3:If I test other buttons on
papirus-test
, I get this:If I don't run the testing app but pressing the SW3 button, the screen will freeze as well.
So, I wonder if there are some issues in the driver that when I press the button some exceptions have been thrown.
Also, I didn't attach the pogo pin because I am using the Raspberry Pi 3B+. The pin does not fit the location on this board.
Thanks!