I have an application which is not able to talk with my gas gauge device when the TI EV2400 can. Looking at the waveforms all look the same except for the Zephyr code has a delay between the command byte & the register byte.
The command byte gets ACK'ed ok, but the register byte doesn't. When using the EV2400, the gas gauge stretches the clock duing the ACK bit, but the gas gauge does not streach the clock with the Zephyr code. I get a clock pulse with the same timing as the previous clock pulses & the registor byte is NACK'ed
The EV2400 & the nordic are both connected to the TWI at the same time so it's not the gas gauge device/circuit.
I don't know if this is the problem, but that's the only thing I can see wrong. I'm not expecting help with this, but I do need help with using the Nordic NRFX library directly (without Zepthr) in an attempt to remove this inter-byte delay & see if that fixes my problem.
I really up against is on time with this so I'm hopying for a simple, quick, solution
Thank you in advance