Hello Nordic, I am using
nRF5_SDK_17.0.0_9d13099,
IDE Segger V4.52c
soft device s132
Can I transfer 8208 bytes on I2C with nrf52832 with EasyDMA, ignoring the MAXCNT limit of 8 bit, in one transmission without repeated Starts
thanks
Kamal
Hello Nordic, I am using
nRF5_SDK_17.0.0_9d13099,
IDE Segger V4.52c
soft device s132
Can I transfer 8208 bytes on I2C with nrf52832 with EasyDMA, ignoring the MAXCNT limit of 8 bit, in one transmission without repeated Starts
thanks
Kamal
Hi Kamal,
Can I transfer 8208 bytes on I2C with nrf52832 with EasyDMA, ignoring the MAXCNT limit of 8 bit, in one transmission without repeated Starts
No.
It could be done without esayDMA, by sending multiple 255 byte packages with no_stop=true, but with repeated start.
Regards,
Jonathan
Hello Jonathan
thank you for your reply
I need to update a firmware, that chip does not allow repeated start bits between the bytes, all 8208 bytes must be transmitted in one I2C packet, is it possible with nrf52832.
thanks
Kamal
Look at this case https://devzone.nordicsemi.com/f/nordic-q-a/74224/unable-to-write-8210-bytes-on-i2c-bus and this Stream data over TWI with start signal only in the beginning of the frame, and one stop at the end of the frame - Nordic Q&A - Nordic DevZone - Nordic DevZone (nordicsemi.com).
it might be possible to achieve that using nrfx_twi driver you can send as long packages as you want(up to 2^32-1).
Regards,
Jonathan
Look at this case https://devzone.nordicsemi.com/f/nordic-q-a/74224/unable-to-write-8210-bytes-on-i2c-bus and this Stream data over TWI with start signal only in the beginning of the frame, and one stop at the end of the frame - Nordic Q&A - Nordic DevZone - Nordic DevZone (nordicsemi.com).
it might be possible to achieve that using nrfx_twi driver you can send as long packages as you want(up to 2^32-1).
Regards,
Jonathan