110 ACI_ASSERT_SIZE(aci_evt_opcode_t, 1);
123 ACI_ASSERT_SIZE(aci_evt_params_device_started_t, 3);
132 uint8_t file_name[20];
135 ACI_ASSERT_SIZE(aci_evt_params_hw_error_t, 22);
155 uint8_t dynamic_data[1];
164 uint16_t configuration_id;
166 uint8_t setup_format;
168 uint8_t setup_status;
169 }
_aci_packed_ aci_evt_cmd_rsp_params_get_device_version_t;
171 ACI_ASSERT_SIZE(aci_evt_cmd_rsp_params_get_device_version_t, 9);
180 aci_bd_addr_type_t bd_addr_type;
181 }
_aci_packed_ aci_evt_cmd_rsp_params_get_device_address_t;
191 uint16_t battery_level;
192 }
_aci_packed_ aci_evt_cmd_rsp_params_get_battery_level_t;
200 int16_t temperature_value;
201 }
_aci_packed_ aci_evt_cmd_rsp_params_get_temperature_t;
209 aci_cmd_opcode_t cmd_opcode;
213 aci_evt_cmd_rsp_params_dtm_cmd_t dtm_cmd;
214 aci_evt_cmd_rsp_read_dynamic_data_t read_dynamic_data;
215 aci_evt_cmd_rsp_params_get_device_version_t get_device_version;
216 aci_evt_cmd_rsp_params_get_device_address_t get_device_address;
217 aci_evt_cmd_rsp_params_get_battery_level_t get_battery_level;
218 aci_evt_cmd_rsp_params_get_temperature_t get_temperature;
223 ACI_ASSERT_SIZE(aci_evt_params_cmd_rsp_t, 31);
231 aci_bd_addr_type_t dev_addr_type;
239 ACI_ASSERT_SIZE(aci_evt_params_connected_t, 14);
247 aci_status_code_t aci_status;
251 ACI_ASSERT_SIZE(aci_evt_params_disconnected_t, 2);
259 aci_bond_status_code_t status_code;
260 aci_bond_status_source_t status_source;
261 uint8_t secmode1_bitmap;
262 uint8_t secmode2_bitmap;
263 uint8_t keys_exchanged_slave;
264 uint8_t keys_exchanged_master;
267 ACI_ASSERT_SIZE(aci_evt_params_bond_status_t, 6);
275 uint8_t pipes_open_bitmap[8];
276 uint8_t pipes_closed_bitmap[8];
279 ACI_ASSERT_SIZE(aci_evt_params_pipe_status_t, 16);
287 uint16_t conn_rf_interval;
288 uint16_t conn_slave_rf_latency;
289 uint16_t conn_rf_timeout;
292 ACI_ASSERT_SIZE(aci_evt_params_timing_t, 6);
318 aci_rx_data_t rx_data;
336 error_data_t error_data;
355 aci_key_type_t key_type;
374 aci_evt_opcode_t evt_opcode;
377 aci_evt_params_device_started_t device_started;
378 aci_evt_params_echo_t echo;
379 aci_evt_params_hw_error_t hw_error;
380 aci_evt_params_cmd_rsp_t cmd_rsp;
381 aci_evt_params_connected_t connected;
382 aci_evt_params_disconnected_t disconnected;
383 aci_evt_params_bond_status_t bond_status;
384 aci_evt_params_pipe_status_t pipe_status;
385 aci_evt_params_timing_t timing;
386 aci_evt_params_data_credit_t data_credit;
387 aci_evt_params_data_ack_t data_ack;
388 aci_evt_params_data_received_t data_received;
389 aci_evt_params_pipe_error_t pipe_error;
390 aci_evt_params_display_passkey_t display_passkey;
391 aci_evt_params_key_request_t key_request;
395 ACI_ASSERT_SIZE(aci_evt_t, 33);
397 #endif // ACI_EVTS_H__ aci_clock_accuracy_t master_clock_accuracy
Definition: aci_evts.h:236
#define BTLE_DEVICE_ADDRESS_SIZE
Size in bytes of a Bluetooth Address.
Definition: aci.h:109
Definition: aci_evts.h:98
#define ACI_ECHO_DATA_MAX_LEN
Maximum length in bytes of the echo data portion.
Definition: aci.h:119
Definition: aci_evts.h:86
uint16_t conn_rf_timeout
Definition: aci_evts.h:235
Definition: aci_evts.h:76
aci_device_operation_mode_t device_mode
Definition: aci_evts.h:118
Definition: aci_evts.h:60
Definition: aci_evts.h:44
Definition: aci_evts.h:106
Definition: aci_evts.h:48
Definition: aci_evts.h:94
uint16_t conn_slave_rf_latency
Definition: aci_evts.h:234
Definition: aci_evts.h:90
Definition: aci_evts.h:52
uint16_t conn_rf_interval
Definition: aci_evts.h:233
Definition: aci_evts.h:81
aci_status_code_t cmd_status
Definition: aci_evts.h:210
Definition: aci_evts.h:56
Definition: aci_evts.h:72
uint8_t credit_available
Definition: aci_evts.h:120
Definition: aci_evts.h:64
aci_hw_error_t hw_error
Definition: aci_evts.h:119
Definition: aci_evts.h:68
Structure for the ACI_CMD_SET_LOCAL_DATA ACI command parameters.
Definition: aci.h:271
Definition: aci_evts.h:102