Tool/software: Code Composer Studio
buf[0] = 0x8f;
buf[1] = 0x91;
buf[2] = 0x3d;
buf[3] = 0x00;
buf[4] = 0xC0; //12
buf[5] = 0x22;
buf[6] = 0x23;
for (i = 0; i < 8; i++)
{
buf[i+7] = UUID[i];
}
buf[15] = 0 ;
buf[16] = 1;
Trf796xRawWrite(&buf[0], 17);
But TRF7962A work incorrect.
While without address, as:
buf[0] = 0x8f;
buf[1] = 0x91;
buf[2] = 0x3d;
buf[3] = 0x00;
buf[4] = 0x40; //4
buf[5] = 0x22;
buf[6] = 0x23;
buf[7] = 0 ;
buf[8] = 1;
Trf796xRawWrite(&buf[0], 9);
It work correct.