I can’t read the correct value of this register after writing to it.
example:
setSn_TX_WR(1, 0x0015); //write value to this register
ui16tmp = getSn_TX_WR(1); // i have 0x0000 as result, not 0x0015
I can see with my logic analyser that te correct value (spi) is send
send spi → 00 24 2C 00
→ 00 25 2C 16
read ->00 24 28 FF → result read 00
->00 25 28 FF → result read 00
i can read other registers, but this register give Always zero