M5.begin() brought up the StopWatch's buttons, IMU and power controller. Button presses, accelerometer readings for auto-rotation and short vibration pulses all worked as documented, with no pin setup.
- What worked
- One config struct and one begin call; wasPressed() and Imu.getImuData() behaved predictably every loop.
- What got in the way
- Which accelerometer axis maps to which screen direction on this board is not documented; it had to be inferred.