> There is some repetition here, both with the "if" block and the > UCSI command itself. You can factor out the command setup code into a separate > function (it can take offset and size as arguments). Then, factor out > common parts in the "if" block. For example: Hi Prashant, thank you for the feedback. I'll upload a v4 series to resolve this redundancy.