<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://devzone.nordicsemi.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Migrating Custom Service from SDK11 to the SDK12</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/17874/migrating-custom-service-from-sdk11-to-the-sdk12</link><description>Hi!, 
 I&amp;#39;m trying to migrate my app with one Service and two Characteristics from SDK11 to the SDK12. 
 I&amp;#39;m using ble_app_uart as template but when I initialized my custom service the board (NRF52-DK) stop advertising and printf not works. 
 #include</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Fri, 25 Nov 2016 11:21:34 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/17874/migrating-custom-service-from-sdk11-to-the-sdk12" /><item><title>RE: Migrating Custom Service from SDK11 to the SDK12</title><link>https://devzone.nordicsemi.com/thread/68901?ContentTypeID=1</link><pubDate>Fri, 25 Nov 2016 11:21:34 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:26bdb9c1-11da-4f71-bb4a-0448b35796c3</guid><dc:creator>Javier</dc:creator><description>&lt;p&gt;Hi Jørgen!,&lt;/p&gt;
&lt;p&gt;My custom service works now in SDK12 with my NRF52-DK!  :D&lt;/p&gt;
&lt;p&gt;Best regards&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Migrating Custom Service from SDK11 to the SDK12</title><link>https://devzone.nordicsemi.com/thread/68900?ContentTypeID=1</link><pubDate>Thu, 24 Nov 2016 09:48:48 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:19c5b372-219a-47f7-ba47-e059bb5f7279</guid><dc:creator>Javier</dc:creator><description>&lt;p&gt;FSTORAGE was enable but FDS not. Now compile fine.&lt;/p&gt;
&lt;p&gt;Thanks very much!.&lt;/p&gt;
&lt;p&gt;Yet my service not works, also advertising but I suspect it&amp;#39;s something I have yet to implement.&lt;/p&gt;
&lt;p&gt;Best regards&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Migrating Custom Service from SDK11 to the SDK12</title><link>https://devzone.nordicsemi.com/thread/68899?ContentTypeID=1</link><pubDate>Thu, 24 Nov 2016 09:42:55 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3a4ec19a-63b5-4403-94c8-11676fe1ac9e</guid><dc:creator>J&amp;#248;rgen Holmefjord</dc:creator><description>&lt;p&gt;You need to enable in &lt;em&gt;sdk_config.h&lt;/em&gt; as well, if you have not done that. &lt;code&gt;#define FDS_ENABLED 1&lt;/code&gt;. And most likely &lt;code&gt;#define FSTORAGE_ENABLED 1&lt;/code&gt;, as FDS is dependant on fstorage.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Migrating Custom Service from SDK11 to the SDK12</title><link>https://devzone.nordicsemi.com/thread/68896?ContentTypeID=1</link><pubDate>Thu, 24 Nov 2016 09:40:02 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:808e3d59-d8ae-4126-b382-e120fa0430d6</guid><dc:creator>Javier</dc:creator><description>&lt;p&gt;No.&lt;/p&gt;
&lt;p&gt;Now, I have enable it and these erros are fixed. Thanks!&lt;/p&gt;
&lt;p&gt;But now I have other errors when compile.&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;Linking target: _build/nrf52832_xxaa.out
_build/nrf52832_xxaa_peer_data_storage.c.o: In function `peer_data_delete&amp;#39;:
/home/javi/Development/Nordic/NRF-SDK/nRF5_SDK_12.1.0_0d23e2a/examples/ble_peripheral/demo_baliza_mhp_sdk12/pca10040/s132/armgcc//../../../../../../components/ble/peer_manager/peer_data_storage.c:137: undefined reference to `fds_record_find_in_file&amp;#39;
/home/javi/Development/Nordic/NRF-SDK/nRF5_SDK_12.1.0_0d23e2a/examples/ble_peripheral/demo_baliza_mhp_sdk12/pca10040/s132/armgcc//../../../../../../components/ble/peer_manager/peer_data_storage.c:149: undefined reference to `fds_file_delete&amp;#39;
_build/nrf52832_xxaa_peer_data_storage.c.o: In function `pds_init&amp;#39;:
/home/javi/Development/Nordic/NRF-SDK/nRF5_SDK_12.1.0_0d23e2a/examples/ble_peripheral/demo_baliza_mhp_sdk12/pca10040/s132/armgcc//../../../../../../components/ble/peer_manager/peer_data_storage.c:328: undefined reference to `fds_register&amp;#39;
/home/javi/Development/Nordic/NRF-SDK/nRF5_SDK_12.1.0_0d23e2a/examples/ble_peripheral/demo_baliza_mhp_sdk12/pca10040/s132/armgcc//../../../../../../components/ble/peer_manager/peer_data_storage.c:334: undefined reference to `fds_init&amp;#39;
../../../../../../components/toolchain/gcc/Makefile.common:124: fallo en las instrucciones para el objetivo &amp;#39;_build/nrf52832_xxaa.out&amp;#39;
_build/nrf52832_xxaa_peer_data_storage.c.o: In function `peer_ids_load&amp;#39;:
/home/javi/Development/Nordic/NRF-SDK/nRF5_SDK_12.1.0_0d23e2a/examples/ble_peripheral/demo_baliza_mhp_sdk12/pca10040/s132/armgcc//../../../../../../components/ble/peer_manager/peer_data_storage.c:216: undefined reference to `fds_record_open&amp;#39;
/home/javi/Development/Nordic/NRF-SDK/nRF5_SDK_12.1.0_0d23e2a/examples/ble_peripheral/demo_baliza_mhp_sdk12/pca10040/s132/armgcc//../../../../../../components/ble/peer_manager/peer_data_storage.c:218: undefined reference to `fds_record_close&amp;#39;
/home/javi/Development/Nordic/NRF-SDK/nRF5_SDK_12.1.0_0d23e2a/examples/ble_peripheral/demo_baliza_mhp_sdk12/pca10040/s132/armgcc//../../../../../../components/ble/peer_manager/peer_data_storage.c:210: undefined reference to `fds_record_find_by_key&amp;#39;
_build/nrf52832_xxaa_peer_data_storage.c.o: In function `peer_data_find&amp;#39;:
/home/javi/Development/Nordic/NRF-SDK/nRF5_SDK_12.1.0_0d23e2a/examples/ble_peripheral/demo_baliza_mhp_sdk12/pca10040/s132/armgcc//../../../../../../components/ble/peer_manager/peer_data_storage.c:189: undefined reference to `fds_record_find&amp;#39;
_build/nrf52832_xxaa_peer_data_storage.c.o: In function `pds_peer_data_read&amp;#39;:
/home/javi/Development/Nordic/NRF-SDK/nRF5_SDK_12.1.0_0d23e2a/examples/ble_peripheral/demo_baliza_mhp_sdk12/pca10040/s132/armgcc//../../../../../../components/ble/peer_manager/peer_data_storage.c:372: undefined reference to `fds_record_open&amp;#39;
/home/javi/Development/Nordic/NRF-SDK/nRF5_SDK_12.1.0_0d23e2a/examples/ble_peripheral/demo_baliza_mhp_sdk12/pca10040/s132/armgcc//../../../../../../components/ble/peer_manager/peer_data_storage.c:408: undefined reference to `fds_record_close&amp;#39;
_build/nrf52832_xxaa_peer_data_storage.c.o: In function `pds_peer_data_iterate&amp;#39;:
/home/javi/Development/Nordic/NRF-SDK/nRF5_SDK_12.1.0_0d23e2a/examples/ble_peripheral/demo_baliza_mhp_sdk12/pca10040/s132/armgcc//../../../../../../components/ble/peer_manager/peer_data_storage.c:436: undefined reference to `fds_record_find_by_key&amp;#39;
/home/javi/Development/Nordic/NRF-SDK/nRF5_SDK_12.1.0_0d23e2a/examples/ble_peripheral/demo_baliza_mhp_sdk12/pca10040/s132/armgcc//../../../../../../components/ble/peer_manager/peer_data_storage.c:441: undefined reference to `fds_record_open&amp;#39;
/home/javi/Development/Nordic/NRF-SDK/nRF5_SDK_12.1.0_0d23e2a/examples/ble_peripheral/demo_baliza_mhp_sdk12/pca10040/s132/armgcc//../../../../../../components/ble/peer_manager/peer_data_storage.c:457: undefined reference to `fds_record_close&amp;#39;
_build/nrf52832_xxaa_peer_data_storage.c.o: In function `pds_space_reserve&amp;#39;:
/home/javi/Development/Nordic/NRF-SDK/nRF5_SDK_12.1.0_0d23e2a/examples/ble_peripheral/demo_baliza_mhp_sdk12/pca10040/s132/armgcc//../../../../../../components/ble/peer_manager/peer_data_storage.c:474: undefined reference to `fds_reserve&amp;#39;
_build/nrf52832_xxaa_peer_data_storage.c.o: In function `pds_space_reserve_cancel&amp;#39;:
/home/javi/Development/Nordic/NRF-SDK/nRF5_SDK_12.1.0_0d23e2a/examples/ble_peripheral/demo_baliza_mhp_sdk12/pca10040/s132/armgcc//../../../../../../components/ble/peer_manager/peer_data_storage.c:500: undefined reference to `fds_reserve_cancel&amp;#39;
_build/nrf52832_xxaa_peer_data_storage.c.o: In function `peer_data_find&amp;#39;:
/home/javi/Development/Nordic/NRF-SDK/nRF5_SDK_12.1.0_0d23e2a/examples/ble_peripheral/demo_baliza_mhp_sdk12/pca10040/s132/armgcc//../../../../../../components/ble/peer_manager/peer_data_storage.c:189: undefined reference to `fds_record_find&amp;#39;
_build/nrf52832_xxaa_peer_data_storage.c.o: In function `pds_peer_data_store&amp;#39;:
/home/javi/Development/Nordic/NRF-SDK/nRF5_SDK_12.1.0_0d23e2a/examples/ble_peripheral/demo_baliza_mhp_sdk12/pca10040/s132/armgcc//../../../../../../components/ble/peer_manager/peer_data_storage.c:545: undefined reference to `fds_record_write&amp;#39;
/home/javi/Development/Nordic/NRF-SDK/nRF5_SDK_12.1.0_0d23e2a/examples/ble_peripheral/demo_baliza_mhp_sdk12/pca10040/s132/armgcc//../../../../../../components/ble/peer_manager/peer_data_storage.c:558: undefined reference to `fds_reserve_cancel&amp;#39;
/home/javi/Development/Nordic/NRF-SDK/nRF5_SDK_12.1.0_0d23e2a/examples/ble_peripheral/demo_baliza_mhp_sdk12/pca10040/s132/armgcc//../../../../../../components/ble/peer_manager/peer_data_storage.c:561: undefined reference to `fds_record_update&amp;#39;
/home/javi/Development/Nordic/NRF-SDK/nRF5_SDK_12.1.0_0d23e2a/examples/ble_peripheral/demo_baliza_mhp_sdk12/pca10040/s132/armgcc//../../../../../../components/ble/peer_manager/peer_data_storage.c:570: undefined reference to `fds_record_id_from_desc&amp;#39;
/home/javi/Development/Nordic/NRF-SDK/nRF5_SDK_12.1.0_0d23e2a/examples/ble_peripheral/demo_baliza_mhp_sdk12/pca10040/s132/armgcc//../../../../../../components/ble/peer_manager/peer_data_storage.c:550: undefined reference to `fds_record_write_reserved&amp;#39;
collect2: error: ld returned 1 exit status
make: *** [_build/nrf52832_xxaa.out] Error 1

09:37:16 Build Finished (took 6s.333ms)
&lt;/code&gt;&lt;/pre&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Migrating Custom Service from SDK11 to the SDK12</title><link>https://devzone.nordicsemi.com/thread/68895?ContentTypeID=1</link><pubDate>Thu, 24 Nov 2016 09:33:58 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:fa4feb65-963d-4cf0-92ea-028471766748</guid><dc:creator>J&amp;#248;rgen Holmefjord</dc:creator><description>&lt;p&gt;Did you enable peer manager in &lt;em&gt;sdk_config.h&lt;/em&gt;? &lt;code&gt;#define PEER_MANAGER_ENABLED 1&lt;/code&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Migrating Custom Service from SDK11 to the SDK12</title><link>https://devzone.nordicsemi.com/thread/68898?ContentTypeID=1</link><pubDate>Thu, 24 Nov 2016 09:31:43 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a86c1259-e3d3-4763-bb56-a6cf8c1ecc6b</guid><dc:creator>Javier</dc:creator><description>&lt;p&gt;oops, The image does not match it. I already edited it. Sorry.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Migrating Custom Service from SDK11 to the SDK12</title><link>https://devzone.nordicsemi.com/thread/68897?ContentTypeID=1</link><pubDate>Thu, 24 Nov 2016 09:23:16 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c6309577-9de7-4fd3-9c04-607ec2ecf7da</guid><dc:creator>J&amp;#248;rgen Holmefjord</dc:creator><description>&lt;p&gt;What are the errors? From your picture I only see some red lines under &lt;code&gt;BLE_NUS_MAX_DATA_LEN&lt;/code&gt; and &lt;code&gt;m_nus&lt;/code&gt;. None of these are related to peer manager, they are part of the &lt;a href="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk5.v12.0.0/group__ble__nus.html?cp=4_0_0_6_4_21"&gt;Nordic UART service&lt;/a&gt;.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Migrating Custom Service from SDK11 to the SDK12</title><link>https://devzone.nordicsemi.com/thread/68894?ContentTypeID=1</link><pubDate>Thu, 24 Nov 2016 09:10:08 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:65de686a-b1e9-41e4-8621-46f435688941</guid><dc:creator>Javier</dc:creator><description>&lt;p&gt;Hi!,&lt;/p&gt;
&lt;p&gt;I have implemented some functions of the peer_manager in my project but I&amp;#39;m getting undefined references to peer_manager functions.&lt;/p&gt;
&lt;p&gt;This is my main function:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;/**@brief Application main function.
 */
int main(void)
{
    uint32_t err_code;
    bool erase_bonds = true;

    // Initialize.
    APP_TIMER_INIT(APP_TIMER_PRESCALER, APP_TIMER_OP_QUEUE_SIZE, false);
    uart_init();

    buttons_leds_init(&amp;amp;erase_bonds);
    peer_manager_init(erase_bonds);
    ble_stack_init();
    gap_params_init();
    services_init();
    advertising_init();
    conn_params_init();

    printf(&amp;quot;\r\nInit!\r\n&amp;quot;);
    err_code = ble_advertising_start(BLE_ADV_MODE_FAST);
    APP_ERROR_CHECK(err_code);

    // Enter main loop.
    for (;;)
    {
        power_manage();
    }
}
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;The Makefile:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;# Source files common to all targets
SRC_FILES += \
  $(SDK_ROOT)/components/libraries/button/app_button.c \
  $(SDK_ROOT)/components/libraries/util/app_error.c \
  $(SDK_ROOT)/components/libraries/util/app_error_weak.c \
  $(SDK_ROOT)/components/libraries/fifo/app_fifo.c \
  $(SDK_ROOT)/components/libraries/timer/app_timer.c \
  $(SDK_ROOT)/components/libraries/uart/app_uart_fifo.c \
  $(SDK_ROOT)/components/libraries/util/app_util_platform.c \
  $(SDK_ROOT)/components/libraries/fstorage/fstorage.c \
  $(SDK_ROOT)/components/libraries/hardfault/hardfault_implementation.c \
  $(SDK_ROOT)/components/libraries/util/nrf_assert.c \
  $(SDK_ROOT)/components/libraries/uart/retarget.c \
  $(SDK_ROOT)/components/drivers_nrf/clock/nrf_drv_clock.c \
  $(SDK_ROOT)/components/drivers_nrf/common/nrf_drv_common.c \
  $(SDK_ROOT)/components/drivers_nrf/gpiote/nrf_drv_gpiote.c \
  $(SDK_ROOT)/components/drivers_nrf/uart/nrf_drv_uart.c \
  $(PROJ_DIR)/../../bsp/bsp.c \
  $(PROJ_DIR)/../../bsp/bsp_btn_ble.c \
  $(PROJ_DIR)/main.c \
  $(PROJ_DIR)/my_custom_service.c \
  $(SDK_ROOT)/components/ble/common/ble_advdata.c \
  $(SDK_ROOT)/components/ble/ble_advertising/ble_advertising.c \
  $(SDK_ROOT)/components/ble/common/ble_conn_params.c \
  $(SDK_ROOT)/components/ble/common/ble_srv_common.c \
  $(SDK_ROOT)/components/toolchain/gcc/gcc_startup_nrf52.S \
  $(SDK_ROOT)/components/toolchain/system_nrf52.c \
  $(SDK_ROOT)/components/ble/ble_services/ble_nus/ble_nus.c \
  $(SDK_ROOT)/components/softdevice/common/softdevice_handler/softdevice_handler.c \
  $(SDK_ROOT)/components/ble/peer_manager/gatt_cache_manager.c \
  $(SDK_ROOT)/components/ble/peer_manager/gatts_cache_manager.c \
  $(SDK_ROOT)/components/ble/peer_manager/id_manager.c \
  $(SDK_ROOT)/components/ble/peer_manager/peer_database.c \
  $(SDK_ROOT)/components/ble/peer_manager/peer_data.c \
  $(SDK_ROOT)/components/ble/peer_manager/peer_data_storage.c \
  $(SDK_ROOT)/components/ble/peer_manager/peer_id.c \
  $(SDK_ROOT)/components/ble/peer_manager/peer_manager.c \
  $(SDK_ROOT)/components/ble/peer_manager/pm_buffer.c \
  $(SDK_ROOT)/components/ble/peer_manager/pm_mutex.c \
  $(SDK_ROOT)/components/ble/peer_manager/security_dispatcher.c \
  $(SDK_ROOT)/components/ble/peer_manager/security_manager.c \
  $(SDK_ROOT)/components/ble/common/ble_conn_state.c \
  $(SDK_ROOT)/components/libraries/fds/fds.c \
  $(SDK_ROOT)/components/libraries/util/sdk_mapped_flags.c \

# Include folders common to all targets
INC_FOLDERS += \
  $(PROJ_DIR)/config/ble_app_uart_pca10040_s132 \
  $(PROJ_DIR)/config \
  $(SDK_ROOT)/components/drivers_nrf/comp \
  $(SDK_ROOT)/components/drivers_nrf/twi_master \
  $(SDK_ROOT)/components/ble/ble_services/ble_ancs_c \
  $(SDK_ROOT)/components/ble/ble_services/ble_ias_c \
  $(SDK_ROOT)/components/libraries/pwm \
  $(SDK_ROOT)/components/softdevice/s132/headers/nrf52 \
  $(SDK_ROOT)/components/libraries/log \
  $(SDK_ROOT)/components/ble/ble_services/ble_gls \
  $(SDK_ROOT)/components/libraries/fstorage \
  $(SDK_ROOT)/components/drivers_nrf/i2s \
  $(SDK_ROOT)/components/drivers_nrf/gpiote \
  $(SDK_ROOT)/components/libraries/fifo \
  $(SDK_ROOT)/components/drivers_nrf/common \
  $(SDK_ROOT)/components/ble/ble_advertising \
  $(SDK_ROOT)/components/drivers_nrf/adc \
  $(SDK_ROOT)/components/ble/ble_services/ble_bas_c \
  $(SDK_ROOT)/components/ble/ble_services/ble_hrs_c \
  $(PROJ_DIR)/../../bsp \
  $(SDK_ROOT)/components/ble/ble_dtm \
  $(SDK_ROOT)/components/libraries/crc16 \
  $(SDK_ROOT)/components/libraries/mailbox \
  $(SDK_ROOT)/components/ble/ble_services/ble_rscs_c \
  $(SDK_ROOT)/components/drivers_nrf/uart \
  $(SDK_ROOT)/components/ble/common \
  $(SDK_ROOT)/components/ble/ble_services/ble_lls \
  $(SDK_ROOT)/components/drivers_nrf/wdt \
  $(SDK_ROOT)/components/ble/ble_services/ble_bas \
  $(SDK_ROOT)/components/libraries/experimental_section_vars \
  $(SDK_ROOT)/components/softdevice/s132/headers \
  $(SDK_ROOT)/components/ble/ble_services/ble_ans_c \
  $(SDK_ROOT)/components/libraries/slip \
  $(SDK_ROOT)/components/libraries/mem_manager \
  $(SDK_ROOT)/components/drivers_nrf/hal \
  $(SDK_ROOT)/components/ble/ble_services/ble_nus_c \
  $(SDK_ROOT)/components/drivers_nrf/rtc \
  $(SDK_ROOT)/components/ble/ble_services/ble_ias \
  $(SDK_ROOT)/components/drivers_nrf/ppi \
  $(SDK_ROOT)/components/ble/ble_services/ble_dfu \
  $(SDK_ROOT)/components/drivers_nrf/twis_slave \
  $(SDK_ROOT)/components \
  $(SDK_ROOT)/components/libraries/scheduler \
  $(SDK_ROOT)/components/ble/ble_services/ble_lbs \
  $(SDK_ROOT)/components/ble/ble_services/ble_hts \
  $(SDK_ROOT)/components/drivers_nrf/delay \
  $(SDK_ROOT)/components/toolchain/cmsis/include \
  $(SDK_ROOT)/components/drivers_nrf/timer \
  $(SDK_ROOT)/components/libraries/util \
  $(SDK_ROOT)/components/drivers_nrf/pwm \
  ../config \
  $(SDK_ROOT)/components/libraries/csense_drv \
  $(SDK_ROOT)/components/libraries/csense \
  $(SDK_ROOT)/components/drivers_nrf/rng \
  $(SDK_ROOT)/components/libraries/low_power_pwm \
  $(SDK_ROOT)/components/libraries/hardfault \
  $(SDK_ROOT)/components/ble/ble_services/ble_cscs \
  $(SDK_ROOT)/components/libraries/uart \
  $(SDK_ROOT)/components/libraries/hci \
  $(SDK_ROOT)/components/drivers_nrf/spi_slave \
  $(SDK_ROOT)/components/drivers_nrf/lpcomp \
  $(SDK_ROOT)/components/libraries/timer \
  $(SDK_ROOT)/components/toolchain \
  $(SDK_ROOT)/components/libraries/led_softblink \
  $(SDK_ROOT)/components/drivers_nrf/qdec \
  $(SDK_ROOT)/components/ble/ble_services/ble_cts_c \
  $(SDK_ROOT)/components/drivers_nrf/spi_master \
  $(SDK_ROOT)/components/ble/ble_services/ble_nus \
  $(SDK_ROOT)/components/ble/ble_services/ble_hids \
  $(SDK_ROOT)/components/drivers_nrf/pdm \
  $(SDK_ROOT)/components/libraries/crc32 \
  $(SDK_ROOT)/components/ble/peer_manager \
  $(SDK_ROOT)/components/drivers_nrf/swi \
  $(SDK_ROOT)/components/ble/ble_services/ble_tps \
  $(SDK_ROOT)/components/ble/ble_services/ble_dis \
  $(SDK_ROOT)/components/device \
  $(SDK_ROOT)/components/ble/nrf_ble_qwr \
  $(SDK_ROOT)/components/libraries/button \
  $(SDK_ROOT)/components/drivers_nrf/saadc \
  $(SDK_ROOT)/components/ble/ble_services/ble_lbs_c \
  $(SDK_ROOT)/components/ble/ble_racp \
  $(SDK_ROOT)/components/toolchain/gcc \
  $(SDK_ROOT)/components/libraries/fds \
  $(SDK_ROOT)/components/libraries/twi \
  $(SDK_ROOT)/components/drivers_nrf/clock \
  $(SDK_ROOT)/components/ble/ble_services/ble_rscs \
  $(SDK_ROOT)/components/softdevice/common/softdevice_handler \
  $(SDK_ROOT)/components/ble/ble_services/ble_hrs \
  $(SDK_ROOT)/components/libraries/log/src \
  $(SDK_ROOT)/components/ble/peer_manager \
  $(SDK_ROOT)/components/libraries/fds \
  $(SDK_ROOT)/components/libraries/fstorage \
  $(SDK_ROOT)/components/libraries/experimental_section_vars \
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;The errors:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/eclipse_5F00_error.png" alt="image description" /&gt;&lt;/p&gt;
&lt;p&gt;You think I need to add something else?&lt;/p&gt;
&lt;p&gt;Best regards&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Migrating Custom Service from SDK11 to the SDK12</title><link>https://devzone.nordicsemi.com/thread/68893?ContentTypeID=1</link><pubDate>Wed, 23 Nov 2016 09:50:25 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:bd5e194e-aa20-4e70-958a-990ae944d0b7</guid><dc:creator>J&amp;#248;rgen Holmefjord</dc:creator><description>&lt;p&gt;Then you should definitely move to Peer manager. That tutorial is a great starting point. Notice that it is written for SDK 11, so there might be some differences for SDK 12. Just ask if you encounter any problems! Best regards.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Migrating Custom Service from SDK11 to the SDK12</title><link>https://devzone.nordicsemi.com/thread/68892?ContentTypeID=1</link><pubDate>Tue, 22 Nov 2016 15:01:25 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:54f13c67-3966-4ac1-8f62-6d1a07af0475</guid><dc:creator>Javier</dc:creator><description>&lt;blockquote&gt;
&lt;p&gt;What are you using device manager for
in your custom service file?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Sorry,&lt;/p&gt;
&lt;p&gt;I need to use for encrypted connection and pairing. From Android app.&lt;/p&gt;
&lt;p&gt;I&amp;#39;m using this &lt;a href="https://devzone.nordicsemi.com/tutorials/24/"&gt;Tutorial&lt;/a&gt;  and studying the demo &lt;em&gt;ble_app_hrs&lt;/em&gt;&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;nRF5_SDK_12.1.0_0d23e2a/examples/ble_peripheral/ble_app_hrs
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Best regards&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Migrating Custom Service from SDK11 to the SDK12</title><link>https://devzone.nordicsemi.com/thread/68891?ContentTypeID=1</link><pubDate>Mon, 21 Nov 2016 15:44:54 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d085778e-feea-499d-b177-0f5121a127a4</guid><dc:creator>Javier</dc:creator><description>&lt;p&gt;Thanks you Jørgen,&lt;/p&gt;
&lt;p&gt;I&amp;#39;m going to study this better to see if I&amp;#39;m able to implement it.&lt;/p&gt;
&lt;p&gt;Best regards&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Migrating Custom Service from SDK11 to the SDK12</title><link>https://devzone.nordicsemi.com/thread/68890?ContentTypeID=1</link><pubDate>Mon, 21 Nov 2016 13:53:42 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3a006185-6fbf-4c21-80cd-86c01e322d2c</guid><dc:creator>J&amp;#248;rgen Holmefjord</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Device manager is &lt;a href="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk5.v12.0.0/index.html?cp=4_0_0"&gt;removed from the SDK&lt;/a&gt; with the release of SDK 12.0.0. You should change your application to use the new &lt;a href="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk5.v12.0.0/lib_peer_manager.html?cp=4_0_0_3_1_8"&gt;Peer manager&lt;/a&gt; when migrating to the SDK 12.x. Most of the BLE examples in SDK 12 use peer manager for handling connections.&lt;/p&gt;
&lt;p&gt;What are you using device manager for in your custom service file?&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Jørgen&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>