Browse Source

update

master
zhaohe 1 year ago
parent
commit
b7b5f0f415
  1. 350
      .vscode/c_cpp_properties.json
  2. 38
      ble_app_uart_c_pca10100_s122.uvguix.h_zha
  3. 2
      config/sdk_config.h
  4. 15
      main.c

350
.vscode/c_cpp_properties.json

@ -0,0 +1,350 @@
{
"configurations": [
{
"name": "nrf52833_xxaa",
"includePath": [
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\dynamic_electrocardiograph_ble_server\\config",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\components",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\components\\ble\\ble_advertising",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\components\\ble\\ble_db_discovery",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\components\\ble\\ble_dtm",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\components\\ble\\ble_racp",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\components\\ble\\ble_services\\ble_ancs_c",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\components\\ble\\ble_services\\ble_ans_c",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\components\\ble\\ble_services\\ble_bas",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\components\\ble\\ble_services\\ble_bas_c",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\components\\ble\\ble_services\\ble_cscs",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\components\\ble\\ble_services\\ble_cts_c",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\components\\ble\\ble_services\\ble_dfu",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\components\\ble\\ble_services\\ble_dis",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\components\\ble\\ble_services\\ble_gls",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\components\\ble\\ble_services\\ble_hids",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\components\\ble\\ble_services\\ble_hrs",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\components\\ble\\ble_services\\ble_hrs_c",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\components\\ble\\ble_services\\ble_hts",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\components\\ble\\ble_services\\ble_ias",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\components\\ble\\ble_services\\ble_ias_c",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\components\\ble\\ble_services\\ble_lbs",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\components\\ble\\ble_services\\ble_lbs_c",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\components\\ble\\ble_services\\ble_lls",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\components\\ble\\ble_services\\ble_nus",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\components\\ble\\ble_services\\ble_nus_c",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\components\\ble\\ble_services\\ble_rscs",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\components\\ble\\ble_services\\ble_rscs_c",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\components\\ble\\ble_services\\ble_tps",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\components\\ble\\common",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\components\\ble\\nrf_ble_gatt",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\components\\ble\\nrf_ble_gq",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\components\\ble\\nrf_ble_qwr",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\components\\ble\\nrf_ble_scan",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\components\\ble\\peer_manager",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\components\\boards",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\components\\libraries\\atomic",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\components\\libraries\\atomic_fifo",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\components\\libraries\\balloc",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\components\\libraries\\bootloader\\ble_dfu",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\components\\libraries\\bsp",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\components\\libraries\\button",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\components\\libraries\\cli",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\components\\libraries\\crc16",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\components\\libraries\\crc32",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\components\\libraries\\crypto",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\components\\libraries\\csense",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\components\\libraries\\csense_drv",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\components\\libraries\\delay",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\components\\libraries\\ecc",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\components\\libraries\\experimental_section_vars",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\components\\libraries\\experimental_task_manager",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\components\\libraries\\fds",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\components\\libraries\\fifo",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\components\\libraries\\fstorage",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\components\\libraries\\gfx",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\components\\libraries\\gpiote",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\components\\libraries\\hardfault",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\components\\libraries\\hci",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\components\\libraries\\led_softblink",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\components\\libraries\\log",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\components\\libraries\\log\\src",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\components\\libraries\\low_power_pwm",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\components\\libraries\\mem_manager",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\components\\libraries\\memobj",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\components\\libraries\\mpu",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\components\\libraries\\mutex",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\components\\libraries\\pwm",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\components\\libraries\\pwr_mgmt",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\components\\libraries\\queue",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\components\\libraries\\ringbuf",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\components\\libraries\\scheduler",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\components\\libraries\\sdcard",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\components\\libraries\\slip",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\components\\libraries\\sortlist",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\components\\libraries\\spi_mngr",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\components\\libraries\\stack_guard",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\components\\libraries\\strerror",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\components\\libraries\\svc",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\components\\libraries\\timer",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\components\\libraries\\twi_mngr",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\components\\libraries\\twi_sensor",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\components\\libraries\\uart",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\components\\libraries\\usbd",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\components\\libraries\\usbd\\class\\audio",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\components\\libraries\\usbd\\class\\cdc",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\components\\libraries\\usbd\\class\\cdc\\acm",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\components\\libraries\\usbd\\class\\hid",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\components\\libraries\\usbd\\class\\hid\\generic",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\components\\libraries\\usbd\\class\\hid\\kbd",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\components\\libraries\\usbd\\class\\hid\\mouse",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\components\\libraries\\usbd\\class\\msc",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\components\\libraries\\util",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\components\\nfc\\ndef\\conn_hand_parser",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\components\\nfc\\ndef\\conn_hand_parser\\ac_rec_parser",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\components\\nfc\\ndef\\conn_hand_parser\\ble_oob_advdata_parser",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\components\\nfc\\ndef\\conn_hand_parser\\le_oob_rec_parser",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\components\\nfc\\ndef\\connection_handover\\ac_rec",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\components\\nfc\\ndef\\connection_handover\\ble_oob_advdata",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\components\\nfc\\ndef\\connection_handover\\ble_pair_lib",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\components\\nfc\\ndef\\connection_handover\\ble_pair_msg",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\components\\nfc\\ndef\\connection_handover\\common",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\components\\nfc\\ndef\\connection_handover\\ep_oob_rec",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\components\\nfc\\ndef\\connection_handover\\hs_rec",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\components\\nfc\\ndef\\connection_handover\\le_oob_rec",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\components\\nfc\\ndef\\generic\\message",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\components\\nfc\\ndef\\generic\\record",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\components\\nfc\\ndef\\launchapp",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\components\\nfc\\ndef\\parser\\message",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\components\\nfc\\ndef\\parser\\record",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\components\\nfc\\ndef\\text",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\components\\nfc\\ndef\\uri",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\components\\nfc\\platform",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\components\\nfc\\t2t_lib",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\components\\nfc\\t2t_parser",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\components\\nfc\\t4t_lib",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\components\\nfc\\t4t_parser\\apdu",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\components\\nfc\\t4t_parser\\cc_file",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\components\\nfc\\t4t_parser\\hl_detection_procedure",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\components\\nfc\\t4t_parser\\tlv",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\components\\softdevice\\common",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\components\\softdevice\\s122\\headers",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\components\\softdevice\\s122\\headers\\nrf52",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\external\\fprintf",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\external\\segger_rtt",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\external\\utf_converter",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\integration\\nrfx",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\integration\\nrfx\\legacy",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\modules\\nrfx",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\modules\\nrfx\\drivers\\include",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\modules\\nrfx\\hal",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\config",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\dynamic_electrocardiograph_ble_server",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\modules\\nrfx\\soc",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\modules\\nrfx\\drivers\\src",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\modules\\nrfx\\drivers\\src\\prs"
],
"defines": [
"APP_TIMER_V2",
"APP_TIMER_V2_RTC1_ENABLED",
"BOARD_QING_FENG_NRF52833",
"CONFIG_GPIO_AS_PINRESET",
"FLOAT_ABI_HARD",
"NRF52833_XXAA",
"NRF_SD_BLE_API_VERSION=8",
"S122",
"SOFTDEVICE_PRESENT",
"__HEAP_SIZE=2048",
"__STACK_SIZE=2048",
"__CC_ARM",
"__arm__",
"__align(x)=",
"__ALIGNOF__(x)=",
"__alignof__(x)=",
"__asm(x)=",
"__forceinline=",
"__restrict=",
"__global_reg(n)=",
"__inline=",
"__int64=long long",
"__INTADDR__(expr)=0",
"__irq=",
"__packed=",
"__pure=",
"__smc(n)=",
"__svc(n)=",
"__svc_indirect(n)=",
"__svc_indirect_r7(n)=",
"__value_in_regs=",
"__weak=",
"__writeonly=",
"__declspec(x)=",
"__attribute__(x)=",
"__nonnull__(x)=",
"__register=",
"__breakpoint(x)=",
"__cdp(x,y,z)=",
"__clrex()=",
"__clz(x)=0U",
"__current_pc()=0U",
"__current_sp()=0U",
"__disable_fiq()=",
"__disable_irq()=",
"__dmb(x)=",
"__dsb(x)=",
"__enable_fiq()=",
"__enable_irq()=",
"__fabs(x)=0.0",
"__fabsf(x)=0.0f",
"__force_loads()=",
"__force_stores()=",
"__isb(x)=",
"__ldrex(x)=0U",
"__ldrexd(x)=0U",
"__ldrt(x)=0U",
"__memory_changed()=",
"__nop()=",
"__pld(...)=",
"__pli(...)=",
"__qadd(x,y)=0",
"__qdbl(x)=0",
"__qsub(x,y)=0",
"__rbit(x)=0U",
"__rev(x)=0U",
"__return_address()=0U",
"__ror(x,y)=0U",
"__schedule_barrier()=",
"__semihost(x,y)=0",
"__sev()=",
"__sqrt(x)=0.0",
"__sqrtf(x)=0.0f",
"__ssat(x,y)=0",
"__strex(x,y)=0U",
"__strexd(x,y)=0",
"__strt(x,y)=",
"__swp(x,y)=0U",
"__usat(x,y)=0U",
"__wfe()=",
"__wfi()=",
"__yield()=",
"__vfp_status(x,y)=0"
],
"intelliSenseMode": "${default}"
},
{
"name": "flash_s122_nrf52_8.0.0_softdevice",
"includePath": [
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\dynamic_electrocardiograph_ble_server\\config",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\config",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\dynamic_electrocardiograph_ble_server",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\components\\boards",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\components\\libraries\\bsp",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\external\\utf_converter",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\components\\ble\\common",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\components\\ble\\ble_db_discovery",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\components\\ble\\nrf_ble_gatt",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\components\\ble\\nrf_ble_gq",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\components\\ble\\nrf_ble_scan",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\integration\\nrfx\\legacy",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\modules\\nrfx\\soc",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\modules\\nrfx\\drivers\\src",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\modules\\nrfx\\drivers\\src\\prs",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\components\\libraries\\button",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\components\\libraries\\util",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\components\\libraries\\fifo",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\components\\libraries\\scheduler",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\components\\libraries\\timer",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\components\\libraries\\uart",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\components\\libraries\\hardfault",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\components\\libraries\\atomic_fifo",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\components\\libraries\\atomic",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\components\\libraries\\balloc",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\external\\fprintf",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\components\\libraries\\memobj",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\components\\libraries\\pwr_mgmt",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\components\\libraries\\queue",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\components\\libraries\\ringbuf",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\components\\libraries\\experimental_section_vars",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\components\\libraries\\sortlist",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\components\\libraries\\strerror",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\components\\libraries\\log\\src",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\external\\segger_rtt",
"d:\\workspace\\nordic_wp\\three_lead_ecg_v2\\sdk\\components\\softdevice\\common"
],
"defines": [
"__HEAP_SIZE=2048",
"__STACK_SIZE=2048",
"__CC_ARM",
"__arm__",
"__align(x)=",
"__ALIGNOF__(x)=",
"__alignof__(x)=",
"__asm(x)=",
"__forceinline=",
"__restrict=",
"__global_reg(n)=",
"__inline=",
"__int64=long long",
"__INTADDR__(expr)=0",
"__irq=",
"__packed=",
"__pure=",
"__smc(n)=",
"__svc(n)=",
"__svc_indirect(n)=",
"__svc_indirect_r7(n)=",
"__value_in_regs=",
"__weak=",
"__writeonly=",
"__declspec(x)=",
"__attribute__(x)=",
"__nonnull__(x)=",
"__register=",
"__breakpoint(x)=",
"__cdp(x,y,z)=",
"__clrex()=",
"__clz(x)=0U",
"__current_pc()=0U",
"__current_sp()=0U",
"__disable_fiq()=",
"__disable_irq()=",
"__dmb(x)=",
"__dsb(x)=",
"__enable_fiq()=",
"__enable_irq()=",
"__fabs(x)=0.0",
"__fabsf(x)=0.0f",
"__force_loads()=",
"__force_stores()=",
"__isb(x)=",
"__ldrex(x)=0U",
"__ldrexd(x)=0U",
"__ldrt(x)=0U",
"__memory_changed()=",
"__nop()=",
"__pld(...)=",
"__pli(...)=",
"__qadd(x,y)=0",
"__qdbl(x)=0",
"__qsub(x,y)=0",
"__rbit(x)=0U",
"__rev(x)=0U",
"__return_address()=0U",
"__ror(x,y)=0U",
"__schedule_barrier()=",
"__semihost(x,y)=0",
"__sev()=",
"__sqrt(x)=0.0",
"__sqrtf(x)=0.0f",
"__ssat(x,y)=0",
"__strex(x,y)=0U",
"__strexd(x,y)=0",
"__strt(x,y)=",
"__swp(x,y)=0U",
"__usat(x,y)=0U",
"__wfe()=",
"__wfi()=",
"__yield()=",
"__vfp_status(x,y)=0"
],
"intelliSenseMode": "${default}"
}
],
"version": 4
}

38
ble_app_uart_c_pca10100_s122.uvguix.h_zha
File diff suppressed because it is too large
View File

2
config/sdk_config.h

@ -309,7 +309,7 @@
// <o> NRF_BLE_SCAN_NAME_CNT - Number of name filters.
#ifndef NRF_BLE_SCAN_NAME_CNT
#define NRF_BLE_SCAN_NAME_CNT 1
#define NRF_BLE_SCAN_NAME_CNT 10
#endif
// <o> NRF_BLE_SCAN_SHORT_NAME_CNT - Number of short name filters.

15
main.c

@ -175,7 +175,9 @@ static void scan_evt_handler(scan_evt_t const * p_scan_evt)
/**@brief Function for initializing the scanning and setting the filters.
*/
static char m_target_periph_name[20] = "M1002"; /**< Name of the device we try to connect to. This name is searched in the scan report data*/
static char m_target_periph_name0[20] = "M1002"; /**< Name of the device we try to connect to. This name is searched in the scan report data*/
static char m_target_periph_name1[20] = "M1001"; /**< Name of the device we try to connect to. This name is searched in the scan report data*/
static char m_target_periph_name2[20] = "iflytop"; /**< Name of the device we try to connect to. This name is searched in the scan report data*/
static void scan_init(void)
{
ret_code_t err_code;
@ -190,16 +192,17 @@ static void scan_init(void)
APP_ERROR_CHECK(err_code);
err_code = nrf_ble_scan_filter_set(&m_scan, SCAN_UUID_FILTER, &m_nus_uuid);
APP_ERROR_CHECK(err_code);
// err_code = nrf_ble_scan_filter_set(&m_scan, SCAN_UUID_FILTER, &m_nus_uuid);
// APP_ERROR_CHECK(err_code);
err_code = nrf_ble_scan_filter_set(&m_scan, SCAN_NAME_FILTER, m_target_periph_name);
APP_ERROR_CHECK(err_code);
APP_ERROR_CHECK(nrf_ble_scan_filter_set(&m_scan, SCAN_NAME_FILTER, m_target_periph_name0));
APP_ERROR_CHECK(nrf_ble_scan_filter_set(&m_scan, SCAN_NAME_FILTER, m_target_periph_name1));
APP_ERROR_CHECK(nrf_ble_scan_filter_set(&m_scan, SCAN_NAME_FILTER, m_target_periph_name2));
// err_code = nrf_ble_scan_filters_enable(&m_scan, NRF_BLE_SCAN_NAME_FILTER, false);
// APP_ERROR_CHECK(err_code);
err_code = nrf_ble_scan_filters_enable(&m_scan, NRF_BLE_SCAN_UUID_FILTER|NRF_BLE_SCAN_NAME_FILTER, false);
err_code = nrf_ble_scan_filters_enable(&m_scan, NRF_BLE_SCAN_NAME_FILTER, false);
APP_ERROR_CHECK(err_code);
}

Loading…
Cancel
Save