We've encountered an interesting case- with battery charging and button pressed for about 3 seconds we get TS_Fault flag.
Registers:
FLAGS 0x80
STAT0 0x21
STAT1 0x00
Shouldn't the charging be suspended while the button is pressed?
And seeing how TS_STAT is all 0, is it safe to just mask TS_Fault in this case?