10 changed files with 2354 additions and 159 deletions
-
359.vscode/c_cpp_properties.ble_c.json
-
160.vscode/c_cpp_properties.json
-
38app/main.c
-
4app/src/basic/ads1293/ads1293.c
-
2app/src/basic/ads1293/ads1293.h
-
148app/src/three_lead/ads_cfg.h
-
45app/src/three_lead/three_lead_board.c
-
3app/src/three_lead/three_lead_board.h
-
1743ble_app_uart_c/ble_app_uart_c_pca10100_s122.uvguix.h_zha
-
11ble_app_uart_c/main.c
@ -0,0 +1,359 @@ |
|||
{ |
|||
"configurations": [ |
|||
{ |
|||
"name": "nrf52833_xxaa", |
|||
"includePath": [ |
|||
"sdk\\components\\ble\\nrf_ble_gq\\", |
|||
"sdk\\components\\softdevice\\mbr\\headers\\", |
|||
"sdk\\components\\ble\\common\\", |
|||
"sdk\\components\\ble\\ble_db_discovery\\", |
|||
"sdk\\components\\toolchain\\cmsis\\include\\", |
|||
"ble_app_uart_c\\config", |
|||
"sdk\\components\\libraries\\util\\", |
|||
"sdk\\modules\\nrfx\\mdk\\", |
|||
"sdk\\components\\softdevice\\s140\\headers", |
|||
"ble_app_uart_c\\config", |
|||
"sdk\\components", |
|||
"sdk\\components\\ble\\ble_advertising", |
|||
"sdk\\components\\ble\\ble_db_discovery", |
|||
"sdk\\components\\ble\\ble_dtm", |
|||
"sdk\\components\\ble\\ble_racp", |
|||
"sdk\\components\\ble\\ble_services\\ble_ancs_c", |
|||
"sdk\\components\\ble\\ble_services\\ble_ans_c", |
|||
"sdk\\components\\ble\\ble_services\\ble_bas", |
|||
"sdk\\components\\ble\\ble_services\\ble_bas_c", |
|||
"sdk\\components\\ble\\ble_services\\ble_cscs", |
|||
"sdk\\components\\ble\\ble_services\\ble_cts_c", |
|||
"sdk\\components\\ble\\ble_services\\ble_dfu", |
|||
"sdk\\components\\ble\\ble_services\\ble_dis", |
|||
"sdk\\components\\ble\\ble_services\\ble_gls", |
|||
"sdk\\components\\ble\\ble_services\\ble_hids", |
|||
"sdk\\components\\ble\\ble_services\\ble_hrs", |
|||
"sdk\\components\\ble\\ble_services\\ble_hrs_c", |
|||
"sdk\\components\\ble\\ble_services\\ble_hts", |
|||
"sdk\\components\\ble\\ble_services\\ble_ias", |
|||
"sdk\\components\\ble\\ble_services\\ble_ias_c", |
|||
"sdk\\components\\ble\\ble_services\\ble_lbs", |
|||
"sdk\\components\\ble\\ble_services\\ble_lbs_c", |
|||
"sdk\\components\\ble\\ble_services\\ble_lls", |
|||
"sdk\\components\\ble\\ble_services\\ble_nus", |
|||
"sdk\\components\\ble\\ble_services\\ble_nus_c", |
|||
"sdk\\components\\ble\\ble_services\\ble_rscs", |
|||
"sdk\\components\\ble\\ble_services\\ble_rscs_c", |
|||
"sdk\\components\\ble\\ble_services\\ble_tps", |
|||
"sdk\\components\\ble\\common", |
|||
"sdk\\components\\ble\\nrf_ble_gatt", |
|||
"sdk\\components\\ble\\nrf_ble_gq", |
|||
"sdk\\components\\ble\\nrf_ble_qwr", |
|||
"sdk\\components\\ble\\nrf_ble_scan", |
|||
"sdk\\components\\ble\\peer_manager", |
|||
"sdk\\components\\boards", |
|||
"sdk\\components\\libraries\\atomic", |
|||
"sdk\\components\\libraries\\atomic_fifo", |
|||
"sdk\\components\\libraries\\balloc", |
|||
"sdk\\components\\libraries\\bootloader\\ble_dfu", |
|||
"sdk\\components\\libraries\\bsp", |
|||
"sdk\\components\\libraries\\button", |
|||
"sdk\\components\\libraries\\cli", |
|||
"sdk\\components\\libraries\\crc16", |
|||
"sdk\\components\\libraries\\crc32", |
|||
"sdk\\components\\libraries\\crypto", |
|||
"sdk\\components\\libraries\\csense", |
|||
"sdk\\components\\libraries\\csense_drv", |
|||
"sdk\\components\\libraries\\delay", |
|||
"sdk\\components\\libraries\\ecc", |
|||
"sdk\\components\\libraries\\experimental_section_vars", |
|||
"sdk\\components\\libraries\\experimental_task_manager", |
|||
"sdk\\components\\libraries\\fds", |
|||
"sdk\\components\\libraries\\fifo", |
|||
"sdk\\components\\libraries\\fstorage", |
|||
"sdk\\components\\libraries\\gfx", |
|||
"sdk\\components\\libraries\\gpiote", |
|||
"sdk\\components\\libraries\\hardfault", |
|||
"sdk\\components\\libraries\\hci", |
|||
"sdk\\components\\libraries\\led_softblink", |
|||
"sdk\\components\\libraries\\log", |
|||
"sdk\\components\\libraries\\log\\src", |
|||
"sdk\\components\\libraries\\low_power_pwm", |
|||
"sdk\\components\\libraries\\mem_manager", |
|||
"sdk\\components\\libraries\\memobj", |
|||
"sdk\\components\\libraries\\mpu", |
|||
"sdk\\components\\libraries\\mutex", |
|||
"sdk\\components\\libraries\\pwm", |
|||
"sdk\\components\\libraries\\pwr_mgmt", |
|||
"sdk\\components\\libraries\\queue", |
|||
"sdk\\components\\libraries\\ringbuf", |
|||
"sdk\\components\\libraries\\scheduler", |
|||
"sdk\\components\\libraries\\sdcard", |
|||
"sdk\\components\\libraries\\slip", |
|||
"sdk\\components\\libraries\\sortlist", |
|||
"sdk\\components\\libraries\\spi_mngr", |
|||
"sdk\\components\\libraries\\stack_guard", |
|||
"sdk\\components\\libraries\\strerror", |
|||
"sdk\\components\\libraries\\svc", |
|||
"sdk\\components\\libraries\\timer", |
|||
"sdk\\components\\libraries\\twi_mngr", |
|||
"sdk\\components\\libraries\\twi_sensor", |
|||
"sdk\\components\\libraries\\uart", |
|||
"sdk\\components\\libraries\\usbd", |
|||
"sdk\\components\\libraries\\usbd\\class\\audio", |
|||
"sdk\\components\\libraries\\usbd\\class\\cdc", |
|||
"sdk\\components\\libraries\\usbd\\class\\cdc\\acm", |
|||
"sdk\\components\\libraries\\usbd\\class\\hid", |
|||
"sdk\\components\\libraries\\usbd\\class\\hid\\generic", |
|||
"sdk\\components\\libraries\\usbd\\class\\hid\\kbd", |
|||
"sdk\\components\\libraries\\usbd\\class\\hid\\mouse", |
|||
"sdk\\components\\libraries\\usbd\\class\\msc", |
|||
"sdk\\components\\libraries\\util", |
|||
"sdk\\components\\nfc\\ndef\\conn_hand_parser", |
|||
"sdk\\components\\nfc\\ndef\\conn_hand_parser\\ac_rec_parser", |
|||
"sdk\\components\\nfc\\ndef\\conn_hand_parser\\ble_oob_advdata_parser", |
|||
"sdk\\components\\nfc\\ndef\\conn_hand_parser\\le_oob_rec_parser", |
|||
"sdk\\components\\nfc\\ndef\\connection_handover\\ac_rec", |
|||
"sdk\\components\\nfc\\ndef\\connection_handover\\ble_oob_advdata", |
|||
"sdk\\components\\nfc\\ndef\\connection_handover\\ble_pair_lib", |
|||
"sdk\\components\\nfc\\ndef\\connection_handover\\ble_pair_msg", |
|||
"sdk\\components\\nfc\\ndef\\connection_handover\\common", |
|||
"sdk\\components\\nfc\\ndef\\connection_handover\\ep_oob_rec", |
|||
"sdk\\components\\nfc\\ndef\\connection_handover\\hs_rec", |
|||
"sdk\\components\\nfc\\ndef\\connection_handover\\le_oob_rec", |
|||
"sdk\\components\\nfc\\ndef\\generic\\message", |
|||
"sdk\\components\\nfc\\ndef\\generic\\record", |
|||
"sdk\\components\\nfc\\ndef\\launchapp", |
|||
"sdk\\components\\nfc\\ndef\\parser\\message", |
|||
"sdk\\components\\nfc\\ndef\\parser\\record", |
|||
"sdk\\components\\nfc\\ndef\\text", |
|||
"sdk\\components\\nfc\\ndef\\uri", |
|||
"sdk\\components\\nfc\\platform", |
|||
"sdk\\components\\nfc\\t2t_lib", |
|||
"sdk\\components\\nfc\\t2t_parser", |
|||
"sdk\\components\\nfc\\t4t_lib", |
|||
"sdk\\components\\nfc\\t4t_parser\\apdu", |
|||
"sdk\\components\\nfc\\t4t_parser\\cc_file", |
|||
"sdk\\components\\nfc\\t4t_parser\\hl_detection_procedure", |
|||
"sdk\\components\\nfc\\t4t_parser\\tlv", |
|||
"sdk\\components\\softdevice\\common", |
|||
"sdk\\components\\softdevice\\s122\\headers", |
|||
"sdk\\components\\softdevice\\s122\\headers\\nrf52", |
|||
"sdk\\external\\fprintf", |
|||
"sdk\\external\\segger_rtt", |
|||
"sdk\\external\\utf_converter", |
|||
"sdk\\integration\\nrfx", |
|||
"sdk\\integration\\nrfx\\legacy", |
|||
"sdk\\modules\\nrfx", |
|||
"sdk\\modules\\nrfx\\drivers\\include", |
|||
"sdk\\modules\\nrfx\\hal", |
|||
"config", |
|||
"ble_app_uart_c", |
|||
"sdk\\modules\\nrfx\\soc", |
|||
"sdk\\modules\\nrfx\\drivers\\src", |
|||
"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": [ |
|||
"ble_app_uart_c\\config", |
|||
"config", |
|||
"ble_app_uart_c", |
|||
"sdk\\components\\boards", |
|||
"sdk\\components\\libraries\\bsp", |
|||
"sdk\\external\\utf_converter", |
|||
"sdk\\components\\ble\\common", |
|||
"sdk\\components\\ble\\ble_db_discovery", |
|||
"sdk\\components\\ble\\nrf_ble_gatt", |
|||
"sdk\\components\\ble\\nrf_ble_gq", |
|||
"sdk\\components\\ble\\nrf_ble_scan", |
|||
"sdk\\integration\\nrfx\\legacy", |
|||
"sdk\\modules\\nrfx\\soc", |
|||
"sdk\\modules\\nrfx\\drivers\\src", |
|||
"sdk\\modules\\nrfx\\drivers\\src\\prs", |
|||
"sdk\\components\\libraries\\button", |
|||
"sdk\\components\\libraries\\util", |
|||
"sdk\\components\\libraries\\fifo", |
|||
"sdk\\components\\libraries\\scheduler", |
|||
"sdk\\components\\libraries\\timer", |
|||
"sdk\\components\\libraries\\uart", |
|||
"sdk\\components\\libraries\\hardfault", |
|||
"sdk\\components\\libraries\\atomic_fifo", |
|||
"sdk\\components\\libraries\\atomic", |
|||
"sdk\\components\\libraries\\balloc", |
|||
"sdk\\external\\fprintf", |
|||
"sdk\\components\\libraries\\memobj", |
|||
"sdk\\components\\libraries\\pwr_mgmt", |
|||
"sdk\\components\\libraries\\queue", |
|||
"sdk\\components\\libraries\\ringbuf", |
|||
"sdk\\components\\libraries\\experimental_section_vars", |
|||
"sdk\\components\\libraries\\sortlist", |
|||
"sdk\\components\\libraries\\strerror", |
|||
"sdk\\components\\libraries\\log\\src", |
|||
"sdk\\external\\segger_rtt", |
|||
"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 |
|||
} |
@ -0,0 +1,148 @@ |
|||
#pragma once |
|||
#include <stdint.h> |
|||
|
|||
typedef struct { |
|||
uint8_t add; |
|||
uint8_t data; |
|||
} adscfg_t; |
|||
|
|||
static adscfg_t ads0cfg[] = { |
|||
{0x00, 0x00}, // |
|||
{0x01, 0x0a}, // |
|||
{0x02, 0x1c}, // |
|||
{0x03, 0x00}, // |
|||
{0x04, 0x00}, // |
|||
{0x05, 0x00}, // |
|||
{0x06, 0x02}, // |
|||
{0x07, 0x0f}, // |
|||
{0x08, 0x13}, // |
|||
{0x09, 0x01}, // |
|||
{0x0a, 0x0f}, // |
|||
{0x0b, 0x00}, // |
|||
{0x0c, 0x04}, // |
|||
{0x0d, 0x01}, // |
|||
{0x0e, 0x02}, // |
|||
{0x0f, 0x03}, // |
|||
{0x10, 0x00}, // |
|||
{0x11, 0x00}, // |
|||
{0x12, 0x05}, // |
|||
{0x13, 0x00}, // |
|||
{0x14, 0x00}, // |
|||
{0x15, 0x00}, // |
|||
{0x16, 0x00}, // |
|||
{0x17, 0x05}, // |
|||
{0x18, 0x00}, // |
|||
{0x19, 0x00}, // |
|||
{0x1a, 0x00}, // |
|||
{0x1b, 0x00}, // |
|||
{0x1c, 0x00}, // |
|||
{0x1d, 0x00}, // |
|||
{0x21, 0x02}, // |
|||
{0x22, 0x02}, // |
|||
{0x23, 0x02}, // |
|||
{0x24, 0x02}, // |
|||
{0x25, 0x00}, // |
|||
{0x26, 0x00}, // |
|||
{0x27, 0x08}, // |
|||
{0x28, 0x08}, // |
|||
{0x29, 0x00}, // |
|||
{0x2a, 0x00}, // |
|||
{0x2b, 0x00}, // |
|||
{0x2c, 0x00}, // |
|||
{0x2d, 0x00}, // |
|||
{0x2e, 0x33}, // |
|||
{0x2f, 0x30}, // |
|||
{0x30, 0x00}, // |
|||
{0x31, 0x00}, // |
|||
{0x32, 0x00}, // |
|||
{0x33, 0x00}, // |
|||
{0x34, 0x00}, // |
|||
{0x35, 0x00}, // |
|||
{0x36, 0x00}, // |
|||
{0x37, 0x00}, // |
|||
{0x38, 0x00}, // |
|||
{0x39, 0x00}, // |
|||
{0x3a, 0x00}, // |
|||
{0x3b, 0x00}, // |
|||
{0x3c, 0x00}, // |
|||
{0x3d, 0x00}, // |
|||
{0x3e, 0x00}, // |
|||
{0x3f, 0x00}, // |
|||
{0x40, 0xff}, // |
|||
{0x50, 0x00}, // |
|||
{0x60, 0x00}, // |
|||
{0x62, 0x00}, // |
|||
|
|||
}; |
|||
|
|||
static adscfg_t ads1cfg[] = { |
|||
{0x00, 0x00}, // |
|||
{0x01, 0x0c}, // |
|||
{0x02, 0x14}, // |
|||
{0x03, 0x04}, // |
|||
{0x04, 0x00}, // |
|||
{0x05, 0x00}, // |
|||
{0x06, 0x02}, // |
|||
{0x07, 0x0f}, // |
|||
{0x08, 0x13}, // |
|||
{0x09, 0x01}, // |
|||
{0x0a, 0x0f}, // |
|||
{0x0b, 0x00}, // |
|||
{0x0c, 0x00}, // |
|||
{0x0d, 0x00}, // |
|||
{0x0e, 0x00}, // |
|||
{0x0f, 0x00}, // |
|||
{0x10, 0x01}, // |
|||
|
|||
{0x11, 0x00}, // |
|||
{0x12, 0x07}, // |
|||
{0x13, 0x00}, // |
|||
{0x14, 0x00}, // |
|||
{0x15, 0x00}, // |
|||
{0x16, 0x00}, // |
|||
{0x17, 0x05}, // |
|||
{0x18, 0x00}, // |
|||
{0x19, 0x00}, // |
|||
{0x1a, 0x00}, // |
|||
{0x1b, 0x00}, // |
|||
{0x1c, 0x00}, // |
|||
{0x1d, 0x00}, // |
|||
{0x21, 0x02}, // |
|||
{0x22, 0x02}, // |
|||
{0x23, 0x02}, // |
|||
{0x24, 0x02}, // |
|||
|
|||
{0x25, 0x00}, // |
|||
{0x26, 0x00}, // |
|||
{0x27, 0x08}, // |
|||
{0x28, 0x08}, // |
|||
{0x29, 0x00}, // |
|||
{0x2a, 0x00}, // |
|||
{0x2b, 0x00}, // |
|||
{0x2c, 0x00}, // |
|||
{0x2d, 0x00}, // |
|||
{0x2e, 0x33}, // |
|||
{0x2f, 0x30}, // |
|||
{0x30, 0x00}, // |
|||
{0x31, 0x00}, // |
|||
{0x32, 0x00}, // |
|||
{0x33, 0x00}, // |
|||
{0x34, 0x00}, // |
|||
{0x35, 0x00}, // |
|||
|
|||
{0x36, 0x00}, // |
|||
{0x37, 0x00}, // |
|||
{0x38, 0x00}, // |
|||
{0x39, 0x00}, // |
|||
{0x3a, 0x00}, // |
|||
{0x3b, 0x00}, // |
|||
{0x3c, 0x00}, // |
|||
{0x3d, 0x00}, // |
|||
{0x3e, 0x00}, // |
|||
{0x3f, 0x00}, // |
|||
{0x40, 0xff}, // |
|||
{0x50, 0x00}, // |
|||
{0x60, 0x00}, // |
|||
{0x62, 0x00}, // |
|||
|
|||
}; |
1743
ble_app_uart_c/ble_app_uart_c_pca10100_s122.uvguix.h_zha
File diff suppressed because it is too large
View File
File diff suppressed because it is too large
View File
Write
Preview
Loading…
Cancel
Save
Reference in new issue