| поискавой системы для электроныых деталей |
|
PM0237 датащи(PDF) 56 Page - STMicroelectronics |
|
|
|||||||||||||||||||||||||||||
PM0237 датащи(HTML) 56 Page - STMicroelectronics |
|
56 / 88 page ![]() Design an application using BlueNRG, BlueNRG-MS ACI APIs PM0237 56/88 DocID027104 Rev 2 3.4.1 Set discoverable mode & use direct connection establishment procedure The following pseudocode example illustrates only the specific steps to be followed for putting a GAP Peripheral device in general discoverable mode, and for a GAP central device to direct connect to it through a direct connection establishment procedure. /* GAP Peripheral: general discoverable mode (and no scan response is sent) */ Note: Note: It is assumed that the device public address has been set during the initialization phase as follows: uint8_t bdaddr[] = {0x12, 0x34, 0x00, 0xE1, 0x80, 0x02}; ret=aci_hal_write_config_data(CONFIG_DATA_PUBADDR_OFFSET,CONFIG_DATA_PUBAD DR_LEN, bdaddr); if (ret != BLE_STATUS_SUCCESS) PRINTF("Failure.\n")} */ void GAP_Peripheral_Make_Discoverable(void ) { tBleStatus ret; const char local_name[]= {AD_TYPE_COMPLETE_LOCAL_NAME,'B','l','u','e','N','R','G','_','T','e','s',' t'}; /* disable scan response: passive scan */ hci_le_set_scan_resp_data(0,NULL); /* Put the GAP peripheral in general discoverable mode: Advertising_Event_Type: ADV_IND (undirected scannable and connectable); Adv_Interval_Min: 0; Adv_Interval_Max: 0; Address_Type: PUBLIC_ADDR (public address: 0x00); aci_gap_start_selective_conn_establishment() It starts a selective connection establishment procedure. The GAP adds the specified device addresses into white list and enables scanning in the controller with the scanner filter policy set to “accept packets only from devices in whitelist”. All the devices found are sent to the upper layer by the event EVT_BLUE_GAP_DEVICE_FOUND on BlueNRG device and EVT_LE_ADVERTISING_REPORT on BlueNRG-MS device. aci_gap_terminate_gap_procedure() Terminate the specified GAP procedure. Table 36. ACI: connection procedures APIs (continued) ACI API Description |
|
ссылки URL |
| Вашему бизинису помогли Аллдатащит? [ DONATE ] |
Что такое Аллдатащит | реклама | контакт | Конфиденциальность | Ссылка на техническое описание | обмен ссыками | поиск по производителю All Rights Reserved©Alldatasheet.com |
| Russian : Alldatasheetru.com | Korean : Alldatasheet.co.kr | Spanish : Alldatasheet.es | French : Alldatasheet.fr | Italian : Alldatasheetit.com Portuguese : Alldatasheetpt.com | Polish : Alldatasheet.pl | Vietnamese : Alldatasheet.vn Indian : Alldatasheet.in | Mexican : Alldatasheet.com.mx | British : Alldatasheet.co.uk | New Zealand : Alldatasheet.co.nz |
|
Family Site : ic2ic.com |
icmetro.com |