I think I misunderstood this MAC_ADDR_LSB/MSB and bluetooth address.
Please tell me the current my understanding is correct or not.
1. MAC_ADDR_LSB/MSB register gives us the unique id provided by NXP. But we don't need to use it as Bluetooth MAC address. Anyway, MAC_ADDR_LSB/MSB is 40-bits data and we need to provide 48-bits MAC address.
2. Bluetooth MAC address shall be set to global variable gBD_ADDR like this..
FLibMemCpy(gBD_ADDR, unique_mac_address_provided_by_us, 6);
3. We need to provide unique MAC address by ourselves if we don't use MAC_ADDR provided by NXP. And if we use MAC_ADDR provided by NXP, we still need to use our OUI for Bluetooth MAC address and we cannot simply add 8 bits to MAC_ADDR for Bluetooth MAC address.If we use our OUI, remaining LAP is 24 bits and uniqueness of 40-bits MAC_ADDR provided by NXP is useless.
4. The storage where we shall put the tracked (by Visteon) Bluetooth MAC address shall be decided by us.
Just copying Bluetooth MAC address to gBD_ADDR is okay for KW36?
(It seems vulnerable to use global variable to store Bluetooth MAC address run time.)
What is the use of MAC_ADDR provided by NXP for the real product?