Failure of i2c LIS2DH_GetWHO_AM_I continuously resets the device every time in DA14531

Hi ,

    i am using da14531 its our custom hardware , we have i2c communication using LIS2DH accelerometer , some faults occured in hardware related to i2c communication while reading LIS2DH_GetWHO_AM_I  on failure case device continuously resetting the device, but on the same faulty hardware if i do flash the program without i2c communication its working fine, 

the case i am expecting is on failure i should not reset the device , it should work with the other functionalities. how to resolve this ?

Thanks ,

Sowmiya