nrfxlib API 3.3.99
Loading...
Searching...
No Matches
sdc_hci_evt.h
Go to the documentation of this file.
1/*
2 * Copyright (c) Nordic Semiconductor ASA
3 *
4 * SPDX-License-Identifier: LicenseRef-Nordic-5-Clause
5 */
6
16#ifndef SDC_HCI_EVT_H__
17#define SDC_HCI_EVT_H__
18
19#ifdef __cplusplus
20extern "C" {
21#endif
22
23#include <stdint.h>
24#include <nrfx.h>
25
57
59typedef struct __PACKED __ALIGN(1)
60{
61 uint16_t conn_handle;
64
98typedef struct __PACKED __ALIGN(1)
99{
100 uint8_t status;
101 uint16_t conn_handle;
102 uint8_t reason;
104
120typedef struct __PACKED __ALIGN(1)
121{
122 uint8_t status;
123 uint16_t conn_handle;
126
142typedef struct __PACKED __ALIGN(1)
143{
144 uint8_t status;
145 uint16_t conn_handle;
146 uint8_t version;
148 uint16_t subversion;
150
172typedef struct __PACKED __ALIGN(1)
173{
176 uint8_t status;
178
202typedef struct __PACKED __ALIGN(1)
203{
204 uint8_t status;
208
239
249typedef struct __PACKED __ALIGN(1)
250{
251 uint8_t link_type;
253
274typedef struct __PACKED __ALIGN(1)
275{
276 uint8_t status;
277 uint16_t conn_handle;
279
291typedef struct __PACKED __ALIGN(1)
292{
294 uint8_t params[];
296
307typedef struct __PACKED __ALIGN(1)
308{
309 uint16_t conn_handle;
311
320typedef struct __PACKED __ALIGN(1)
321{
323 uint8_t params[];
325
330#ifdef __cplusplus
331}
332#endif
333
334#endif /* SDC_HCI_EVT_H__ */
sdc_hci_event
HCI Event Code values.
Definition sdc_hci_evt.h:33
@ SDC_HCI_EVENT_DATA_BUFFER_OVERFLOW
Data Buffer Overflow.
Definition sdc_hci_evt.h:47
@ SDC_HCI_EVENT_READ_REMOTE_VERSION_INFORMATION_COMPLETE
Read Remote Version Information Complete.
Definition sdc_hci_evt.h:39
@ SDC_HCI_EVENT_ENCRYPTION_CHANGE
Encryption Change [v1].
Definition sdc_hci_evt.h:37
@ SDC_HCI_EVENT_VS_META
VS Meta.
Definition sdc_hci_evt.h:55
@ SDC_HCI_EVENT_LE_META
LE Meta.
Definition sdc_hci_evt.h:51
@ SDC_HCI_EVENT_DISCONN_COMPLETE
Disconnection Complete.
Definition sdc_hci_evt.h:35
@ SDC_HCI_EVENT_AUTHENTICATED_PAYLOAD_TIMEOUT_EXPIRED
Authenticated Payload Timeout Expired.
Definition sdc_hci_evt.h:53
@ SDC_HCI_EVENT_COMMAND_STATUS
Command Status.
Definition sdc_hci_evt.h:43
@ SDC_HCI_EVENT_ENCRYPTION_KEY_REFRESH_COMPLETE
Encryption Key Refresh Complete.
Definition sdc_hci_evt.h:49
@ SDC_HCI_EVENT_COMMAND_COMPLETE
Command Complete.
Definition sdc_hci_evt.h:41
@ SDC_HCI_EVENT_NUMBER_OF_COMPLETED_PACKETS
Number Of Completed Packets.
Definition sdc_hci_evt.h:45
uint16_t conn_handle
Definition sdc_hci_evt.h:309
Authenticated Payload Timeout Expired.
Definition sdc_hci_evt.h:308
uint16_t command_opcode
Definition sdc_hci_evt.h:175
uint8_t num_hci_command_packets
Definition sdc_hci_evt.h:174
uint8_t status
Definition sdc_hci_evt.h:176
Command Complete.
Definition sdc_hci_evt.h:173
uint8_t num_hci_command_packets
Definition sdc_hci_evt.h:205
uint16_t command_opcode
Definition sdc_hci_evt.h:206
uint8_t status
Definition sdc_hci_evt.h:204
Command Status.
Definition sdc_hci_evt.h:203
uint8_t link_type
Definition sdc_hci_evt.h:251
Data Buffer Overflow.
Definition sdc_hci_evt.h:250
uint8_t reason
Definition sdc_hci_evt.h:102
uint16_t conn_handle
Definition sdc_hci_evt.h:101
uint8_t status
Definition sdc_hci_evt.h:100
Disconnection Complete.
Definition sdc_hci_evt.h:99
uint8_t encryption_enabled
Definition sdc_hci_evt.h:124
uint16_t conn_handle
Definition sdc_hci_evt.h:123
uint8_t status
Definition sdc_hci_evt.h:122
Encryption Change [v1].
Definition sdc_hci_evt.h:121
uint16_t conn_handle
Definition sdc_hci_evt.h:277
uint8_t status
Definition sdc_hci_evt.h:276
Encryption Key Refresh Complete.
Definition sdc_hci_evt.h:275
uint8_t subevent_code
Definition sdc_hci_evt.h:293
LE Meta.
Definition sdc_hci_evt.h:292
uint8_t num_handles
Definition sdc_hci_evt.h:236
Number Of Completed Packets.
Definition sdc_hci_evt.h:235
uint16_t subversion
Definition sdc_hci_evt.h:148
uint16_t conn_handle
Definition sdc_hci_evt.h:145
uint16_t company_identifier
Definition sdc_hci_evt.h:147
Read Remote Version Information Complete.
Definition sdc_hci_evt.h:143
uint8_t subevent_code
Definition sdc_hci_evt.h:322
VS Meta.
Definition sdc_hci_evt.h:321
uint16_t conn_handle
Definition sdc_hci_evt.h:61
uint16_t num_completed_packets
Definition sdc_hci_evt.h:62
Number Of Completed Packets array parameters.
Definition sdc_hci_evt.h:60