Problem I2C reading RA8875 using TM4C123
I have not used the TM4 chip you are calling out, however are you sure the code written is calling out the repeated start correctly?

Also, the probable cause, assuming the transaction is correct, Is you shouldn't be reading the I2C0_MDR_R register before you confirm the transaction completes. so move that line to just after your while(I2C0_MCS_R&amp;I2C_MCS_BUSBSY);