示例#1
0
/**@brief Function for initializing Beacon advertiser.
 */
static void beacon_adv_init(void)
{ 
    uint32_t err_code = sd_ble_gap_address_get(&beacon_init.beacon_addr);
    if (err_code == NRF_SUCCESS)
			debug_printf("Got the address!!\r\n");
		else
		{
			debug_printf("Ooops.. Something is wrong with getting the address..\r\n");
			APP_ERROR_CHECK(err_code);
		}
    
    app_beacon_init(&beacon_init);
}
示例#2
0
文件: main.c 项目: IOIOI/nRF51
/**@brief Function for initializing Beacon advertiser.
 */
static void beacon_adv_init(void)
{
    static uint8_t beacon_uuid[] = {BEACON_UUID};
    
    memcpy(beacon_init.uuid.uuid128, beacon_uuid, sizeof(beacon_uuid));
    beacon_init.adv_interval  = BEACON_ADV_INTERVAL;
    beacon_init.major         = BEACON_MAJOR;
    beacon_init.minor         = BEACON_MINOR;
    beacon_init.manuf_id      = APP_COMPANY_IDENTIFIER;
    beacon_init.rssi          = BEACON_RSSI;
    beacon_init.error_handler = beacon_advertiser_error_handler;
    
    uint32_t err_code = sd_ble_gap_address_get(&beacon_init.beacon_addr);
    APP_ERROR_CHECK(err_code);
    
    app_beacon_init(&beacon_init);
}