| BlueNRG-1 Master/Central Library

- Main Page
- Classes
- Files

- File List
- File Members

master_basic_profile_events.h
Go to the documentation of this file.
1
22 /* Define to prevent recursive inclusion -------------------------------------*/
23 #ifndef __MASTER_BASIC_PROFILE_EVENTS_H
24 #define __MASTER_BASIC_PROFILE_EVENTS_H
25
26
27 /******************************************************************************
28 * Function Declarations
29 ******************************************************************************/
42 void Master_Library_encryption_change_event(uint8_t Status,
43 uint16_t Connection_Handle);
44
58 void Master_Library_disconnection_complete_event(uint8_t Status,
59 uint16_t Connection_Handle,
60 uint8_t Reason);
61
76 void Master_Library_le_connection_complete_event(uint8_t Status,
77 uint16_t Connection_Handle,
78 uint8_t Peer_Address[6]);
79
91 void Master_Library_le_advertising_report_event(uint8_t Num_Reports,
92 Advertising_Report_t Advertising_Report[]);
93
104 void Master_Library_gap_proc_complete_event(uint8_t Procedure_Code);
105
119 void Master_Library_gatt_read_permit_req_event(uint16_t Connection_Handle,
120 uint16_t Attribute_Handle,
121 uint16_t Offset);
122
137 void Master_Library_gatt_write_permit_req_event(uint16_t Connection_Handle,
138 uint16_t Attribute_Handle,
139 uint8_t Data_Length,
140 uint8_t Data[]);
141
156 void Master_Library_att_find_info_resp_event(uint16_t Connection_Handle,
157 uint8_t Format,
158 uint8_t Event_Data_Length,
159 uint8_t Handle_UUID_Pair[]);
160
175 void Master_Library_att_read_by_group_type_resp_event(uint16_t Connection_Handle,
176 uint8_t Attribute_Data_Length,
177 uint8_t Data_Length,
178 uint8_t Attribute_Data_List[]);
179
194 void Master_Library_att_read_by_type_resp_event(uint16_t Connection_Handle,
195 uint8_t Handle_Value_Pair_Length,
196 uint8_t Data_Length,
197 uint8_t Handle_Value_Pair_Data[]);
198
213 void Master_Library_gatt_notification_event(uint16_t Connection_Handle,
214 uint16_t Attribute_Handle,
215 uint8_t Attribute_Value_Length,
216 uint8_t Attribute_Value[]);
217
232 void Master_Library_gatt_indication_event(uint16_t Connection_Handle,
233 uint16_t Attribute_Handle,
234 uint8_t Attribute_Value_Length,
235 uint8_t Attribute_Value[]);
236
252 void Master_Library_gatt_attribute_modified_event(uint16_t Connection_Handle,
253 uint16_t Attr_Handle,
254 uint16_t Offset,
255 uint8_t Attr_Data_Length,
256 uint8_t Attr_Data[]);
257
271 void Master_Library_gatt_proc_complete_event(uint16_t Connection_Handle,
272 uint8_t Error_Code);
273
287 void Master_Library_att_read_resp_event(uint16_t Connection_Handle,
288 uint8_t Event_Data_Length,
289 uint8_t Attribute_Value[]);
290
304 void Master_Library_att_read_blob_resp_event(uint16_t Connection_Handle,
305 uint8_t Event_Data_Length,
306 uint8_t Attribute_Value[]);
307
320 void Master_Library_gap_pairing_complete_event(uint16_t Connection_Handle,
321 uint8_t Status);
322
337 void Master_Library_gatt_error_resp_event(uint16_t Connection_Handle,
338 uint8_t Req_Opcode,
339 uint16_t Attribute_Handle,
340 uint8_t Error_Code);
341
353 void Master_Library_gap_pass_key_req_event(uint16_t Connection_Handle);
354
372 void Master_Library_l2cap_connection_update_req_event(uint16_t Connection_Handle,
373 uint8_t Identifier,
374 uint16_t Interval_Min,
375 uint16_t Interval_Max,
376 uint16_t Slave_Latency,
377 uint16_t Timeout_Multiplier);
378
379
380 #endif /*__MASTER_BASIC_PROFILE_EVENTS_H */
381
382 /************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/
Master_Library_le_connection_complete_event
void Master_Library_le_connection_complete_event(uint8_t Status, uint16_t Connection_Handle, uint8_t Peer_Address[6])
Master_Library_gap_pairing_complete_event
void Master_Library_gap_pairing_complete_event(uint16_t Connection_Handle, uint8_t Status)
Master_Library_disconnection_complete_event
void Master_Library_disconnection_complete_event(uint8_t Status, uint16_t Connection_Handle, uint8_t Reason)
Master_Library_att_read_by_group_type_resp_event
void Master_Library_att_read_by_group_type_resp_event(uint16_t Connection_Handle, uint8_t Attribute_Data_Length, uint8_t Data_Length, uint8_t Attribute_Data_List[])
Master_Library_att_read_blob_resp_event
void Master_Library_att_read_blob_resp_event(uint16_t Connection_Handle, uint8_t Event_Data_Length, uint8_t Attribute_Value[])
Master_Library_gatt_error_resp_event
void Master_Library_gatt_error_resp_event(uint16_t Connection_Handle, uint8_t Req_Opcode, uint16_t Attribute_Handle, uint8_t Error_Code)
Master_Library_gatt_notification_event
void Master_Library_gatt_notification_event(uint16_t Connection_Handle, uint16_t Attribute_Handle, uint8_t Attribute_Value_Length, uint8_t Attribute_Value[])
Master_Library_att_read_resp_event
void Master_Library_att_read_resp_event(uint16_t Connection_Handle, uint8_t Event_Data_Length, uint8_t Attribute_Value[])
Master_Library_l2cap_connection_update_req_event
void Master_Library_l2cap_connection_update_req_event(uint16_t Connection_Handle, uint8_t Identifier, uint16_t Interval_Min, uint16_t Interval_Max, uint16_t Slave_Latency, uint16_t Timeout_Multiplier)
Master_Library_gatt_read_permit_req_event
void Master_Library_gatt_read_permit_req_event(uint16_t Connection_Handle, uint16_t Attribute_Handle, uint16_t Offset)
Master_Library_gatt_attribute_modified_event
void Master_Library_gatt_attribute_modified_event(uint16_t Connection_Handle, uint16_t Attr_Handle, uint16_t Offset, uint8_t Attr_Data_Length, uint8_t Attr_Data[])
Master_Library_gatt_indication_event
void Master_Library_gatt_indication_event(uint16_t Connection_Handle, uint16_t Attribute_Handle, uint8_t Attribute_Value_Length, uint8_t Attribute_Value[])
Master_Library_att_read_by_type_resp_event
void Master_Library_att_read_by_type_resp_event(uint16_t Connection_Handle, uint8_t Handle_Value_Pair_Length, uint8_t Data_Length, uint8_t Handle_Value_Pair_Data[])
Master_Library_gap_pass_key_req_event
void Master_Library_gap_pass_key_req_event(uint16_t Connection_Handle)
Master_Library_gatt_write_permit_req_event
void Master_Library_gatt_write_permit_req_event(uint16_t Connection_Handle, uint16_t Attribute_Handle, uint8_t Data_Length, uint8_t Data[])
Master_Library_le_advertising_report_event
void Master_Library_le_advertising_report_event(uint8_t Num_Reports, Advertising_Report_t Advertising_Report[])
Master_Library_att_find_info_resp_event
void Master_Library_att_find_info_resp_event(uint16_t Connection_Handle, uint8_t Format, uint8_t Event_Data_Length, uint8_t Handle_UUID_Pair[])
Master_Library_gatt_proc_complete_event
void Master_Library_gatt_proc_complete_event(uint16_t Connection_Handle, uint8_t Error_Code)
Master_Library_encryption_change_event
void Master_Library_encryption_change_event(uint8_t Status, uint16_t Connection_Handle)
Master_Library_gap_proc_complete_event
void Master_Library_gap_proc_complete_event(uint8_t Procedure_Code)