mirror of
https://github.com/bluekitchen/btstack.git
synced 2025-02-27 03:39:56 +00:00
hci: reject gap_inquiry_start if stack is not working
This commit is contained in:
parent
b402b8bd77
commit
99449554af
@ -4584,6 +4584,7 @@ void gap_set_extended_inquiry_response(const uint8_t * data){
|
|||||||
* @events: GAP_EVENT_INQUIRY_RESULT, GAP_EVENT_INQUIRY_COMPLETE
|
* @events: GAP_EVENT_INQUIRY_RESULT, GAP_EVENT_INQUIRY_COMPLETE
|
||||||
*/
|
*/
|
||||||
int gap_inquiry_start(uint8_t duration_in_1280ms_units){
|
int gap_inquiry_start(uint8_t duration_in_1280ms_units){
|
||||||
|
if (hci_stack->state != HCI_STATE_WORKING) return ERROR_CODE_COMMAND_DISALLOWED;
|
||||||
if (hci_stack->inquiry_state != GAP_INQUIRY_STATE_IDLE) return ERROR_CODE_COMMAND_DISALLOWED;
|
if (hci_stack->inquiry_state != GAP_INQUIRY_STATE_IDLE) return ERROR_CODE_COMMAND_DISALLOWED;
|
||||||
if (duration_in_1280ms_units < GAP_INQUIRY_DURATION_MIN || duration_in_1280ms_units > GAP_INQUIRY_DURATION_MAX){
|
if (duration_in_1280ms_units < GAP_INQUIRY_DURATION_MIN || duration_in_1280ms_units > GAP_INQUIRY_DURATION_MAX){
|
||||||
return ERROR_CODE_INVALID_HCI_COMMAND_PARAMETERS;
|
return ERROR_CODE_INVALID_HCI_COMMAND_PARAMETERS;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user