mirror of
https://github.com/bluekitchen/btstack.git
synced 2025-04-16 08:42:28 +00:00
hci: fix build
This commit is contained in:
parent
f48a558634
commit
91036612eb
10
src/hci.c
10
src/hci.c
@ -2781,7 +2781,7 @@ static void handle_command_complete_event(uint8_t * packet, uint16_t size){
|
|||||||
#ifdef ENABLE_LE_ISOCHRONOUS_STREAMS
|
#ifdef ENABLE_LE_ISOCHRONOUS_STREAMS
|
||||||
le_audio_cig_t * cig;
|
le_audio_cig_t * cig;
|
||||||
#endif
|
#endif
|
||||||
#if defined(ENABLE_BLE) && defined (ENABLE_HCI_COMMAND_STATUS_DISCARDED_FOR_FAILED_CONNECTIONS WORKAROUND)
|
#if defined(ENABLE_BLE) && defined(ENABLE_HCI_COMMAND_STATUS_DISCARDED_FOR_FAILED_CONNECTIONS_WORKAROUND)
|
||||||
hci_stack->hci_command_con_handle = HCI_CON_HANDLE_INVALID;
|
hci_stack->hci_command_con_handle = HCI_CON_HANDLE_INVALID;
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
@ -3199,7 +3199,7 @@ static void handle_command_status_event(uint8_t * packet, uint16_t size) {
|
|||||||
bd_addr_t addr;
|
bd_addr_t addr;
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if defined(ENABLE_BLE) && defined (ENABLE_HCI_COMMAND_STATUS_DISCARDED_FOR_FAILED_CONNECTIONS)
|
#if defined(ENABLE_BLE) && defined (ENABLE_HCI_COMMAND_STATUS_DISCARDED_FOR_FAILED_CONNECTIONS_WORKAROUND)
|
||||||
hci_stack->hci_command_con_handle = HCI_CON_HANDLE_INVALID;
|
hci_stack->hci_command_con_handle = HCI_CON_HANDLE_INVALID;
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
@ -4163,7 +4163,7 @@ static void event_handler(uint8_t *packet, uint16_t size){
|
|||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if defined(ENABLE_BLE) && defined (ENABLE_HCI_COMMAND_STATUS_DISCARDED_FOR_FAILED_CONNECTIONS WORKAROUND)
|
#if defined(ENABLE_BLE) && defined (ENABLE_HCI_COMMAND_STATUS_DISCARDED_FOR_FAILED_CONNECTIONS_WORKAROUND)
|
||||||
if ((handle != HCI_CON_HANDLE_INVALID) && (handle == hci_stack->hci_command_con_handle)){
|
if ((handle != HCI_CON_HANDLE_INVALID) && (handle == hci_stack->hci_command_con_handle)){
|
||||||
// we did not receive a HCI Command Complete or HCI Command Status event for the disconnected connection
|
// we did not receive a HCI Command Complete or HCI Command Status event for the disconnected connection
|
||||||
// if needed, we could also track the hci command opcode and simulate a hci command complete with status
|
// if needed, we could also track the hci command opcode and simulate a hci command complete with status
|
||||||
@ -4766,7 +4766,7 @@ static void hci_state_reset(void){
|
|||||||
hci_stack->iso_active_operation_type = HCI_ISO_TYPE_INVALID;
|
hci_stack->iso_active_operation_type = HCI_ISO_TYPE_INVALID;
|
||||||
hci_stack->iso_active_operation_group_id = HCI_ISO_GROUP_ID_INVALID;
|
hci_stack->iso_active_operation_group_id = HCI_ISO_GROUP_ID_INVALID;
|
||||||
#endif
|
#endif
|
||||||
#ifdef ENABLE_HCI_COMMAND_STATUS_DISCARDED_FOR_FAILED_CONNECTIONS WORKAROUND
|
#ifdef ENABLE_HCI_COMMAND_STATUS_DISCARDED_FOR_FAILED_CONNECTIONS_WORKAROUND
|
||||||
hci_stack->hci_command_con_handle = HCI_CON_HANDLE_INVALID;
|
hci_stack->hci_command_con_handle = HCI_CON_HANDLE_INVALID;
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
@ -7657,7 +7657,7 @@ uint8_t hci_send_cmd_packet(uint8_t *packet, int size){
|
|||||||
hci_stack->le_connecting_state = LE_CONNECTING_CANCEL;
|
hci_stack->le_connecting_state = LE_CONNECTING_CANCEL;
|
||||||
break;
|
break;
|
||||||
#endif
|
#endif
|
||||||
#ifdef ENABLE_HCI_COMMAND_STATUS_DISCARDED_FOR_FAILED_CONNECTIONS WORKAROUND
|
#ifdef ENABLE_HCI_COMMAND_STATUS_DISCARDED_FOR_FAILED_CONNECTIONS_WORKAROUND
|
||||||
case HCI_OPCODE_HCI_LE_CONNECTION_UPDATE:
|
case HCI_OPCODE_HCI_LE_CONNECTION_UPDATE:
|
||||||
case HCI_OPCODE_HCI_LE_READ_REMOTE_USED_FEATURES:
|
case HCI_OPCODE_HCI_LE_READ_REMOTE_USED_FEATURES:
|
||||||
case HCI_OPCODE_HCI_LE_START_ENCRYPTION:
|
case HCI_OPCODE_HCI_LE_START_ENCRYPTION:
|
||||||
|
@ -1208,7 +1208,7 @@ typedef struct {
|
|||||||
uint16_t le_minimum_ce_length;
|
uint16_t le_minimum_ce_length;
|
||||||
uint16_t le_maximum_ce_length;
|
uint16_t le_maximum_ce_length;
|
||||||
|
|
||||||
#ifdef ENABLE_HCI_COMMAND_STATUS_DISCARDED_FOR_FAILED_CONNECTIONS
|
#ifdef ENABLE_HCI_COMMAND_STATUS_DISCARDED_FOR_FAILED_CONNECTIONS_WORKAROUND
|
||||||
hci_con_handle_t hci_command_con_handle;
|
hci_con_handle_t hci_command_con_handle;
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
Loading…
x
Reference in New Issue
Block a user