Device: nRF51822 Rev G0
SDK: v5.2.0
Code: raw.githubusercontent.com/.../twi_hw_master.c
Basically, the TWI driver which uses PPI channels (sd_ppi_*) works perfectly - however, the driver which utilises the newly fixed (in Rev G0 devices) shortcuts DOES NOT.
I've narrowed down the issue to TWI read transactions only (writes seem to work fine) - see attached screenshot.
Has this new code been tested by Nordic with READ transactions? I only ask as the supplied example (github.com/.../twi-display-5.1.0) only seems to issues writes to the LCD device.
Many thanks.