| 数据搜索系统,热门电子元器件搜索 |
|
PM0237 数据表(PDF) 43 Page - STMicroelectronics |
|
|
|||||||||||||||||||||||||||||
PM0237 数据表(HTML) 43 Page - STMicroelectronics |
|
43 / 88 page ![]() DocID027104 Rev 2 43/88 PM0237 Design an application using BlueNRG, BlueNRG-MS ACI APIs 88 SdkEval_IO_Config(processInputData); /* Initialize list heads of ready and free hci data packet queues */ HCI_Init(); /* Init SPI interface */ SdkEvalSpiInit(SPI_MODE_EXTI); /* Reset the BlueNRG network coprocessor */ BlueNRG_RST(); /* Configure BlueNRG address as public (its public address is used) */ { uint8_t bdaddr[] = {0xaa, 0x00, 0x00, 0xE1, 0x80, 0x02}; ret = aci_hal_write_config_data(CONFIG_DATA_PUBADDR_OFFSET, CONFIG_DATA_PUBADDR_LEN,bdaddr); if(ret)PRINTF("Setting BD_ADDR failed.\n"); } /* Init BlueNRG GATT layer */ ret = aci_gatt_init(); if(ret) PRINTF("GATT_Init failed.\n"); /* Init BlueNRG GAP layer as peripheral or central */ { uint16_t service_handle, dev_name_char_handle, appearance_char_handle; #if GAP_PERIPHERAL uint8_t role = GAP_PERIPHERAL_ROLE; #else uint8_t role = GAP_CENTRAL_ROLE; #endif #if BLUENRG_MS ret = aci_gap_init(role, 0, 0x07, &service_handle, &dev_name_char_handle, &appearance_char_handle); #else ret = aci_gap_init(role, &service_handle, &dev_name_char_handle, &appearance_char_handle); #endif if(ret) PRINTF("GAP_Init failed.\n"); } /**** If security is used, set the I/O capability and authentication requirement: refer to Section*/ …… #if GATT_SERVER /* User application function where service and characteristics are defined: refer to Section Services & Characteristics Configuration Section */ ret = Add_Server_Services_Characteristics(); if(ret == BLE_STATUS_SUCCESS) PRINTF("Services & Characteristics added successfully.\n"); else PRINTF("Error while adding Services & Characteristics.\n"); |
|
链接网址 |
| ALLDATASHEET是否为您带来帮助? [ DONATE ] |
关于 Alldatasheet | 广告服务 | 联系我们 | 隐私政策 | 数据表链接 | 链接交换 | 制造商名单 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 |