Yes, the checksum is the same. The library checks the checksum first (where the data is okay) and then copies the variable. I think this is the reason..
In the main, I have an array Rx[8] which is 8 bytes long and it contains the received message from the slave. And the method receiveSlaveResponse should write the received message to Rx[8] somehow with pointers, but I'm a bloody beginner with pointers, so I don't understand what is going on there.
Could you explain it to me a little more in detail? Thank you, I very appreciate your help!