This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CC1350: PN7 Whitening support

Part Number: CC1350
Other Parts Discussed in Thread: CC2541,

Hi,

I am developing a 2.4GHz proprietary system which needs to be compatible with settings we have on our CC2541 based systems.

Is there an override or other method to support the PN7 whitening (x^7 + x^4 + 1)?

It appears that the CC1350 supports PN9 whitening (x^9 + x^4 + 1).

For CRC on the CC1350 can you confirm that the overrides are

     // Configure new CRC16 CCITT for X^16 + x^12 + x^5 + 1 with initial value of 0xFFFF

    HW32_ARRAY_OVERRIDE(0x2004, 1),
    // The CRC16 polynomial: CRC-16-CCITT normal form, 0x1021 is x^16 + x^15 + x^5 + 1
    0x10210000,
    // Configure new CRC init value
    0xC0040051,
    // The new init value
    0xFFFF0000,
Regards,
David
  • To set the whitening polynome to x^7 + x^4 + 1:
    HW32_ARRAY_OVERRIDE(0x2000,1),
    (uint32_t) 0x22000000,

    The second override value is the polynome on normalized form.

    The CRC section of the question looks correct.