SWCU192 November 2021 CC1312R7 , CC1352P7 , CC2652P7 , CC2652R7
An extended advertiser operation is started by a CMD_BLE5_ADV_EXT command. In the command structure, it shall have a pParams parameter of the type defined in Table 26-105 and a pOutput parameter of the type defined in Table 26-110. The operation consists of transmission of one packet on a primary advertising channel. After transmission of an ADV_EXT_IND, the operation shall end without any receive operation.
An extended advertiser operation shall end with one of the statuses listed in Table 26-139. The status field of the command structure after the operation is ended indicates the reason why the operation ended. In all cases, a Command_Done interrupt is raised. In each case, the result of TRUE, FALSE, or ABORT is indicated, which will decide the next action.
Condition | Status Code | Result |
---|---|---|
Transmitted ADV_EXT_IND | BLE_DONE_OK | TRUE |
Observed trigger indicated by pParams->endTrigger, then finished transmitting ADV_EXT_IND | BLE_DONE_ENDED | FALSE |
Observed CMD_STOP, then finished transmitting ADV_EXT_IND | BLE_DONE_STOPPED | FALSE |
Received CMD_ABORT | BLE_DONE_ABORT | ABORT |
Illegal parameter value | BLE_ERROR_PAR | ABORT |
Aux pointer target time gives higher Aux Offset than can be represented numerically | BLE_ERROR_AUX | ABORT |