you could ignore the version notice. just select the core2 device on the setting page will be ok.
1.0.12 was for the Desktop IDE software version.
1.4.5 or 1.6.x was for the UIFlow firmware version.
I think I've played with that register setting myself at one point in the past and I also did not see any difference in regard of the area under the circles. It will be interesting to see if that will be improved in one of the next M5Core2 hardware revisions.
thank you for that piece of information - it's good to know the last touch can be retrieved if necessary.
Currently in my project I put almost everything to sleep, except for touch (monitor mode) and IMU (setup for WOM). The ULP is monitoring the interrupt lines from both and wakes the main CPU if required.
In another thread, it became clear that the most appropriate fix for this issue in the factory test code is:
On lines 446 and 447, in the function checkI2cAddr():
Change one instance of Wire. to Wire1. one each of the two lines.
Wire.beginTransmission( lastptr->addr );
if ( Wire.endTransmission() == 0 )
...becomes:
Wire1.beginTransmission( lastptr->addr );
if ( Wire1.endTransmission() == 0 )