makersmakingchange / LipSync

An open-source mouth operated sip and puff joystick that enables people with limited hand function to emulate a mouse on their computer and/or smartphone.
https://www.makersmakingchange.com/s/product/lipsync/01tJR000000698fYAA
5 stars 0 forks source link

LipSync stuck on Splash screen #8

Open jakemcivor opened 4 months ago

jakemcivor commented 4 months ago

Code successfully compiles, but gets stuck on splash screen. Buttons are non-responsive. Using Adafruit Tiny USB library version 2.3.3 yields the same effect.

jakemcivor commented 4 months ago

Troubleshooting using the LipSync_TestBasicFunction code showed that the LPS33HW sensor was not detected, but the LPS22 was. Data streaming showed a 1 for the state of the magnetic sensor, and zeros for x, y, and z magnetic readings. The tube pressure sensor was also reading 0 pressure and 0 temperature. The ambient pressure sensor read normal ambient pressure (1000 hPa) and temperature (20 C). Reseating the STEMMA QT cable within the joystick gimbal resolved the problem.

jakemcivor commented 4 months ago

It's unclear where the normal firmware was getting stuck during initialization.

  1. Some error-checking should be added and displayed on screen to make it easier to diagnose
  2. Some sort of testing firmware could be added during assembly steps to check connections before the entire joystick is assembled