Part Number: CC2340R5
Other Parts Discussed in Thread: SYSCONFIG
Hi,
I am trying to use the CC2340R5 with the LP_EM_CC2340R5/prop_rf/rfPacketTx example as a starting point.
My goal is:
-
Use the
CustomRF stack configuration with BLE PHY selected (Generic 1 Mbps / 2 Mbps / Coded) -
Transmit a fixed custom BLE advertising PDU
-
Do not use the full BLE stack (GAP/GATT/LL)
-
Later switch dynamically between BLE PHY and other PHYs for a multi-protocol application
Currently I can run with the prop_rf example, but I cannot make a valid BLE advertising packet that can be detected by a phone or nRF Connect.
I would like to understand:
-
When using
Custom -> BLEPHY in SysConfig, does the radio automatically handle:-
BLE Access Address (0x8E89BED6)
-
CRC24
-
Data whitening
-
BLE bit ordering
-
-
Is it sufficient to provide only the BLE advertising PDU payload:
-
Header
-
AdvA
-
AdvData
-
or do I need to manually construct the full BLE over-the-air packet?
-
Does the
rfPacketTxexample use a proprietary packet formatter that prepends packet length or uses a non-BLE packet structure? -
Is there an official example for transmitting raw/custom BLE advertising packets without using the BLE stack?
My current intention is to transmit only on advertising channel 37 (2402 MHz) first.
Thank you.