User manual

www.ti.com
Bluetooth Low Energy
Table 23-117. End of Directed-Advertiser Operation
Condition Status Code Result
Performed Action Number1 after running receiver BLE_DONE_OK True
Performed Action Number3 after running receiver BLE_DONE_RXERR True
Performed Action Number4 after running receiver BLE_DONE_CONNECT False
Performed Action Number5 after running receiver BLE_DONE_NOSYNC True
Observed trigger indicated by pParams->endTrigger, then performed
BLE_DONE_ENDED False
Action Number1, 3, or 5
Observed CMD_STOP, then performed Action Number1, 3, or 5 BLE_DONE_STOPPED False
Received CMD_ABORT BLE_DONE_ABORT Abort
No space in RX buffer to store received packet BLE_ERROR_RXBUF False
Illegal value of channel BLE_ERROR_PAR Abort
Advertising data length field has illegal value BLE_ERROR_PAR Abort
23.6.4.4.3 Non-Connectable Advertiser Command
An advertiser operation that is not connectable is started by a CMD_BLE_ADV_NC command. In the
command structure, it has a pParams parameter of the type defined in Table 23-91, and a pOutput
parameter of the type defined in Table 23-97. The operation starts with transmission and operates as
described in Section 23.6.4.4, Advertiser. After transmission of an ADV_NONCONN_IND, the operation
ends without any receive operation.
An advertiser operation that is not connectable ends with one of the statuses listed in Table 23-118. 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, it is indicated if the result is
True, False, or Abort, which decides the next action.
Table 23-118. End of Non-Connectable Advertiser Operation
Condition Status Code Result
Transmitted ADV_NONCONN_IND BLE_DONE_OK True
Observed trigger indicated by pParams->endTrigger, then finished
BLE_DONE_ENDED False
transmitting ADV_NONCONN_IND
Observed CMD_STOP, then finished transmitting
BLE_DONE_STOPPED False
ADV_NONCONN_IND
Received CMD_ABORT BLE_DONE_ABORT Abort
Illegal value of channel BLE_ERROR_PAR Abort
Advertising data length field has illegal value BLE_ERROR_PAR Abort
23.6.4.4.4 Scannable Undirected-Advertiser Command
A scannable undirected-advertiser operation is started by a CMD_BLE_ADV_SCAN command. In the
command structure, it has a pParams parameter of the type defined in Table 23-91, and a pOutput
parameter of the type defined in Table 23-97. The operation starts with transmission operation and
operates as described in Section 23.6.4.4, Advertiser.
A scannable undirected-advertiser operation ends with one of the statuses listed in Table 23-119. 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, it is indicated if the result is
True, False, or Abort, which decides the next action.
Table 23-119. End of Scannable Undirected-Advertiser Operation
Condition Status Code Result
Performed Action Number1 after running receiver BLE_DONE_OK True
Performed Action Number2 and transmitted SCAN_RSP BLE_DONE_OK True
1535
SWCU117AFebruary 2015Revised March 2015 Radio
Submit Documentation Feedback
Copyright © 2015, Texas Instruments Incorporated