基本信息
源码名称:nrf52832低功耗串口nus例程
源码大小:21.46M
文件格式:.7z
开发语言:C/C++
更新时间:2020-01-20
友情提示:(无需注册或充值,赞助后即可获取资源下载链接)
嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300
本次赞助数额为: 2 元×
微信扫码支付:2 元
×
请留下您的邮箱,我们将在2小时内将文件发到您的邮箱
源码介绍
nrf52832低功耗串口nus例程
nrf52832低功耗串口nus例程
卷 系统 的文件夹 PATH 列表 卷序列号为 0D75-0C8F C:. └─nRF5_SDK_14.0.0_3bcc1f7 ├─components │ │ sdk_validation.h │ │ │ ├─ant │ │ ├─ant_channel_config │ │ │ ant_channel_config.c │ │ │ ant_channel_config.h │ │ │ │ │ ├─ant_encryption │ │ │ ant_encrypt_config.c │ │ │ ant_encrypt_config.h │ │ │ ant_encrypt_negotiation_slave.c │ │ │ ant_encrypt_negotiation_slave.h │ │ │ │ │ ├─ant_fs │ │ │ antfs.c │ │ │ antfs.h │ │ │ crc.c │ │ │ crc.h │ │ │ defines.h │ │ │ │ │ ├─ant_key_manager │ │ │ │ ant_key_manager.c │ │ │ │ ant_key_manager.h │ │ │ │ │ │ │ └─config │ │ │ ant_key_manager_config.h │ │ │ │ │ ├─ant_profiles │ │ │ ├─ant_bpwr │ │ │ │ │ ant_bpwr.c │ │ │ │ │ ant_bpwr.h │ │ │ │ │ ant_bpwr_local.h │ │ │ │ │ │ │ │ │ ├─pages │ │ │ │ │ ant_bpwr_common_data.c │ │ │ │ │ ant_bpwr_common_data.h │ │ │ │ │ ant_bpwr_pages.h │ │ │ │ │ ant_bpwr_page_1.c │ │ │ │ │ ant_bpwr_page_1.h │ │ │ │ │ ant_bpwr_page_16.c │ │ │ │ │ ant_bpwr_page_16.h │ │ │ │ │ ant_bpwr_page_17.c │ │ │ │ │ ant_bpwr_page_17.h │ │ │ │ │ ant_bpwr_page_18.c │ │ │ │ │ ant_bpwr_page_18.h │ │ │ │ │ ant_bpwr_page_torque.c │ │ │ │ │ ant_bpwr_page_torque.h │ │ │ │ │ │ │ │ │ ├─simulator │ │ │ │ │ ant_bpwr_simulator.c │ │ │ │ │ ant_bpwr_simulator.h │ │ │ │ │ ant_bpwr_simulator_local.h │ │ │ │ │ │ │ │ │ └─utils │ │ │ │ ant_bpwr_utils.h │ │ │ │ │ │ │ ├─ant_bsc │ │ │ │ │ ant_bsc.c │ │ │ │ │ ant_bsc.h │ │ │ │ │ ant_bsc_local.h │ │ │ │ │ │ │ │ │ ├─pages │ │ │ │ │ ant_bsc_combined_page_0.c │ │ │ │ │ ant_bsc_combined_page_0.h │ │ │ │ │ ant_bsc_pages.h │ │ │ │ │ ant_bsc_page_0.c │ │ │ │ │ ant_bsc_page_0.h │ │ │ │ │ ant_bsc_page_1.c │ │ │ │ │ ant_bsc_page_1.h │ │ │ │ │ ant_bsc_page_2.c │ │ │ │ │ ant_bsc_page_2.h │ │ │ │ │ ant_bsc_page_3.c │ │ │ │ │ ant_bsc_page_3.h │ │ │ │ │ ant_bsc_page_4.c │ │ │ │ │ ant_bsc_page_4.h │ │ │ │ │ ant_bsc_page_5.c │ │ │ │ │ ant_bsc_page_5.h │ │ │ │ │ │ │ │ │ ├─simulator │ │ │ │ │ ant_bsc_simulator.c │ │ │ │ │ ant_bsc_simulator.h │ │ │ │ │ ant_bsc_simulator_local.h │ │ │ │ │ │ │ │ │ └─utils │ │ │ │ ant_bsc_utils.h │ │ │ │ │ │ │ ├─ant_common │ │ │ │ ├─ant_request_controller │ │ │ │ │ ant_request_controller.c │ │ │ │ │ ant_request_controller.h │ │ │ │ │ │ │ │ │ └─pages │ │ │ │ ant_common_page_70.c │ │ │ │ ant_common_page_70.h │ │ │ │ ant_common_page_80.c │ │ │ │ ant_common_page_80.h │ │ │ │ ant_common_page_81.c │ │ │ │ ant_common_page_81.h │ │ │ │ │ │ │ ├─ant_hrm │ │ │ │ │ ant_hrm.c │ │ │ │ │ ant_hrm.h │ │ │ │ │ ant_hrm_local.h │ │ │ │ │ │ │ │ │ ├─pages │ │ │ │ │ ant_hrm_pages.h │ │ │ │ │ ant_hrm_page_0.c │ │ │ │ │ ant_hrm_page_0.h │ │ │ │ │ ant_hrm_page_1.c │ │ │ │ │ ant_hrm_page_1.h │ │ │ │ │ ant_hrm_page_2.c │ │ │ │ │ ant_hrm_page_2.h │ │ │ │ │ ant_hrm_page_3.c │ │ │ │ │ ant_hrm_page_3.h │ │ │ │ │ ant_hrm_page_4.c │ │ │ │ │ ant_hrm_page_4.h │ │ │ │ │ │ │ │ │ ├─simulator │ │ │ │ │ ant_hrm_simulator.c │ │ │ │ │ ant_hrm_simulator.h │ │ │ │ │ ant_hrm_simulator_local.h │ │ │ │ │ │ │ │ │ └─utils │ │ │ │ ant_hrm_utils.h │ │ │ │ │ │ │ └─ant_sdm │ │ │ │ ant_sdm.c │ │ │ │ ant_sdm.h │ │ │ │ ant_sdm_local.h │ │ │ │ │ │ │ ├─pages │ │ │ │ ant_sdm_common_data.c │ │ │ │ ant_sdm_common_data.h │ │ │ │ ant_sdm_pages.h │ │ │ │ ant_sdm_page_1.c │ │ │ │ ant_sdm_page_1.h │ │ │ │ ant_sdm_page_16.c │ │ │ │ ant_sdm_page_16.h │ │ │ │ ant_sdm_page_2.c │ │ │ │ ant_sdm_page_2.h │ │ │ │ ant_sdm_page_22.c │ │ │ │ ant_sdm_page_22.h │ │ │ │ ant_sdm_page_3.c │ │ │ │ ant_sdm_page_3.h │ │ │ │ │ │ │ ├─simulator │ │ │ │ ant_sdm_simulator.c │ │ │ │ ant_sdm_simulator.h │ │ │ │ ant_sdm_simulator_local.h │ │ │ │ │ │ │ └─utils │ │ │ ant_sdm_utils.h │ │ │ │ │ ├─ant_search_config │ │ │ ant_search_config.c │ │ │ ant_search_config.h │ │ │ │ │ ├─ant_stack_config │ │ │ │ ant_stack_config.c │ │ │ │ ant_stack_config.h │ │ │ │ │ │ │ └─config │ │ │ ant_stack_config_defs.h │ │ │ │ │ └─ant_state_indicator │ │ ant_state_indicator.c │ │ ant_state_indicator.h │ │ │ ├─ble │ │ ├─ble_advertising │ │ │ ble_advertising.c │ │ │ ble_advertising.h │ │ │ │ │ ├─ble_db_discovery │ │ │ ble_db_discovery.c │ │ │ ble_db_discovery.h │ │ │ │ │ ├─ble_dtm │ │ │ ble_dtm.c │ │ │ ble_dtm.h │ │ │ ble_dtm_hw.h │ │ │ ble_dtm_hw_nrf51.c │ │ │ ble_dtm_hw_nrf52.c │ │ │ │ │ ├─ble_racp │ │ │ ble_racp.c │ │ │ ble_racp.h │ │ │ │ │ ├─ble_radio_notification │ │ │ ble_radio_notification.c │ │ │ ble_radio_notification.h │ │ │ │ │ ├─ble_services │ │ │ ├─ble_ancs_c │ │ │ │ ancs_app_attr_get.c │ │ │ │ ancs_app_attr_get.h │ │ │ │ ancs_attr_parser.c │ │ │ │ ancs_attr_parser.h │ │ │ │ ancs_tx_buffer.c │ │ │ │ ancs_tx_buffer.h │ │ │ │ nrf_ble_ancs_c.c │ │ │ │ nrf_ble_ancs_c.h │ │ │ │ │ │ │ ├─ble_ans_c │ │ │ │ ble_ans_c.c │ │ │ │ ble_ans_c.h │ │ │ │ │ │ │ ├─ble_bas │ │ │ │ ble_bas.c │ │ │ │ ble_bas.h │ │ │ │ │ │ │ ├─ble_bas_c │ │ │ │ ble_bas_c.c │ │ │ │ ble_bas_c.h │ │ │ │ │ │ │ ├─ble_bps │ │ │ │ ble_bps.c │ │ │ │ ble_bps.h │ │ │ │ │ │ │ ├─ble_cscs │ │ │ │ ble_cscs.c │ │ │ │ ble_cscs.h │ │ │ │ ble_sc_ctrlpt.c │ │ │ │ ble_sc_ctrlpt.h │ │ │ │ │ │ │ ├─ble_cts_c │ │ │ │ ble_cts_c.c │ │ │ │ ble_cts_c.h │ │ │ │ │ │ │ ├─ble_dfu │ │ │ │ ble_dfu.c │ │ │ │ ble_dfu.h │ │ │ │ ble_dfu_bonded.c │ │ │ │ ble_dfu_unbonded.c │ │ │ │ │ │ │ ├─ble_dis │ │ │ │ ble_dis.c │ │ │ │ ble_dis.h │ │ │ │ │ │ │ ├─ble_escs │ │ │ │ escs_defs.h │ │ │ │ nrf_ble_escs.c │ │ │ │ nrf_ble_escs.h │ │ │ │ │ │ │ ├─ble_gls │ │ │ │ ble_gls.c │ │ │ │ ble_gls.h │ │ │ │ ble_gls_db.c │ │ │ │ ble_gls_db.h │ │ │ │ │ │ │ ├─ble_hids │ │ │ │ ble_hids.c │ │ │ │ ble_hids.h │ │ │ │ │ │ │ ├─ble_hrs │ │ │ │ ble_hrs.c │ │ │ │ ble_hrs.h │ │ │ │ │ │ │ ├─ble_hrs_c │ │ │ │ ble_hrs_c.c │ │ │ │ ble_hrs_c.h │ │ │ │ │ │ │ ├─ble_hts │ │ │ │ ble_hts.c │ │ │ │ ble_hts.h │ │ │ │ │ │ │ ├─ble_ias │ │ │ │ ble_ias.c │ │ │ │ ble_ias.h │ │ │ │ │ │ │ ├─ble_ias_c │ │ │ │ ble_ias_c.c │ │ │ │ ble_ias_c.h │ │ │ │ │ │ │ ├─ble_lbs │ │ │ │ ble_lbs.c │ │ │ │ ble_lbs.h │ │ │ │ │ │ │ ├─ble_lbs_c │ │ │ │ ble_lbs_c.c │ │ │ │ ble_lbs_c.h │ │ │ │ │ │ │ ├─ble_lls │ │ │ │ ble_lls.c │ │ │ │ ble_lls.h │ │ │ │ │ │ │ ├─ble_nus │ │ │ │ ble_nus.c │ │ │ │ ble_nus.h │ │ │ │ │ │ │ ├─ble_nus_c │ │ │ │ ble_nus_c.c │ │ │ │ ble_nus_c.h │ │ │ │ │ │ │ ├─ble_rscs │ │ │ │ ble_rscs.c │ │ │ │ ble_rscs.h │ │ │ │ │ │ │ ├─ble_rscs_c │ │ │ │ ble_rscs_c.c │ │ │ │ ble_rscs_c.h │ │ │ │ │ │ │ ├─ble_tps │ │ │ │ ble_tps.c │ │ │ │ ble_tps.h │ │ │ │ │ │ │ ├─experimental_ble_lns │ │ │ │ ble_lns.c │ │ │ │ ble_lns.h │ │ │ │ ble_ln_common.h │ │ │ │ ble_ln_cp.c │ │ │ │ ble_ln_cp.h │ │ │ │ ble_ln_db.c │ │ │ │ ble_ln_db.h │ │ │ │ │ │ │ ├─experimental_ble_ots │ │ │ │ ble_hvx_buffering.c │ │ │ │ ble_hvx_buffering.h │ │ │ │ ble_ots.c │ │ │ │ ble_ots.h │ │ │ │ ble_ots_l2cap.c │ │ │ │ ble_ots_l2cap.h │ │ │ │ ble_ots_oacp.c │ │ │ │ ble_ots_oacp.h │ │ │ │ ble_ots_object.c │ │ │ │ ble_ots_object.h │ │ │ │ │ │ │ ├─experimental_gatts_c │ │ │ │ nrf_ble_gatts_c.c │ │ │ │ nrf_ble_gatts_c.h │ │ │ │ │ │ │ ├─experimental_nrf_ble_cgms │ │ │ │ cgms_db.c │ │ │ │ cgms_db.h │ │ │ │ cgms_meas.c │ │ │ │ cgms_meas.h │ │ │ │ cgms_racp.c │ │ │ │ cgms_racp.h │ │ │ │ cgms_socp.c │ │ │ │ cgms_socp.h │ │ │ │ cgms_sst.c │ │ │ │ cgms_sst.h │ │ │ │ nrf_ble_cgms.c │ │ │ │ nrf_ble_cgms.h │ │ │ │ │ │ │ ├─experimental_nrf_ble_ots_c │ │ │ │ nrf_ble_ots_c.c │ │ │ │ nrf_ble_ots_c.h │ │ │ │ nrf_ble_ots_c_l2cap.c │ │ │ │ nrf_ble_ots_c_l2cap.h │ │ │ │ nrf_ble_ots_c_oacp.c │ │ │ │ nrf_ble_ots_c_oacp.h │ │ │ │ ots_tx_buffer.c │ │ │ │ ots_tx_buffer.h │ │ │ │ │ │ │ └─nrf_ble_bms │ │ │ nrf_ble_bms.c │ │ │ nrf_ble_bms.h │ │ │ │ │ ├─common │ │ │ ble_advdata.c │ │ │ ble_advdata.h │ │ │ ble_conn_params.c │ │ │ ble_conn_params.h │ │ │ ble_conn_state.c │ │ │ ble_conn_state.h │ │ │ ble_date_time.h │ │ │ ble_gatt_db.h │ │ │ ble_sensor_location.h │ │ │ ble_srv_common.c │ │ │ ble_srv_common.h │ │ │ │ │ ├─nrf_ble_gatt │ │ │ nrf_ble_gatt.c │ │ │ nrf_ble_gatt.h │ │ │ │ │ ├─nrf_ble_qwr │ │ │ nrf_ble_qwr.c │ │ │ nrf_ble_qwr.h │ │ │ │ │ └─peer_manager │ │ gatts_cache_manager.c │ │ gatts_cache_manager.h │ │ gatt_cache_manager.c │ │ gatt_cache_manager.h │ │ id_manager.c │ │ id_manager.h │ │ peer_database.c │ │ peer_database.h │ │ peer_data_storage.c │ │ peer_data_storage.h │ │ peer_id.c │ │ peer_id.h │ │ peer_manager.c │ │ peer_manager.h │ │ peer_manager_internal.h │ │ peer_manager_types.h │ │ pm_buffer.c │ │ pm_buffer.h │ │ pm_mutex.c │ │ pm_mutex.h │ │ security_dispatcher.c │ │ security_dispatcher.h │ │ security_manager.c │ │ security_manager.h │ │ │ ├─boards │ │ arduino_primo.h │ │ boards.c │ │ boards.h │ │ d52_starterkit.h │ │ n5_starterkit.h │ │ nrf6310.h │ │ pca10000.h │ │ pca10001.h │ │ pca10003.h │ │ pca10028.h │ │ pca10031.h │ │ pca10036.h │ │ pca10040.h │ │ pca10056.h │ │ pca20006.h │ │ wt51822.h │ │ │ ├─device │ │ compiler_abstraction.h │ │ nrf.h │ │ nrf51.h │ │ nrf51422_peripherals.h │ │ nrf51802_peripherals.h │ │ nrf51822_peripherals.h │ │ nrf51_bitfields.h │ │ nrf51_deprecated.h │ │ nrf51_to_nrf52.h │ │ nrf51_to_nrf52810.h │ │ nrf51_to_nrf52840.h │ │ nrf52.h │ │ nrf52810.h │ │ nrf52810_bitfields.h │ │ nrf52810_peripherals.h │ │ nrf52832_peripherals.h │ │ nrf52840.h │ │ nrf52840_bitfields.h │ │ nrf52840_peripherals.h │ │ nrf52_bitfields.h │ │ nrf52_name_change.h │ │ nrf52_to_nrf52810.h │ │ nrf52_to_nrf52840.h │ │ │ ├─drivers_ext │ │ ├─adns2080 │ │ │ adns2080.c │ │ │ adns2080.h │ │ │ │ │ ├─cherry8x16 │ │ │ cherry8x16.c │ │ │ cherry8x16.h │ │ │ │ │ ├─ds1624 │ │ │ ds1624.c │ │ │ ds1624.h │ │ │ │ │ ├─ili9341 │ │ │ ili9341.c │ │ │ │ │ ├─max9850 │ │ │ max9850.c │ │ │ max9850.h │ │ │ │ │ ├─mcp4725 │ │ │ mcp4725.c │ │ │ mcp4725.h │ │ │ │ │ ├─mpu6050 │ │ │ mpu6050.c │ │ │ mpu6050.h │ │ │ │ │ ├─nrf6350 │ │ │ nrf6350.c │ │ │ nrf6350.h │ │ │ │ │ ├─st7735 │ │ │ st7735.c │ │ │ │ │ ├─synaptics_touchpad │ │ │ synaptics_touchpad.c │ │ │ synaptics_touchpad.h │ │ │ │ │ └─uda1380 │ │ uda1380.c │ │ uda1380.h │ │ │ ├─drivers_nrf │ │ ├─ble_flash │ │ │ ble_flash.c │ │ │ ble_flash.h │ │ │ │ │ ├─clock │ │ │ nrf_drv_clock.c │ │ │ nrf_drv_clock.h │ │ │ │ │ ├─common │ │ │ nrf_drv_common.c │ │ │ nrf_drv_common.h │ │ │ │ │ ├─comp │ │ │ nrf_drv_comp.c │ │ │ nrf_drv_comp.h │ │ │ │ │ ├─delay │ │ │ nrf_delay.h │ │ │ │ │ ├─gpiote │ │ │ nrf_drv_gpiote.c │ │ │ nrf_drv_gpiote.h │ │ │ │ │ ├─hal │ │ │ nrf_clock.h │ │ │ nrf_comp.h │ │ │ nrf_ecb.c │ │ │ nrf_ecb.h │ │ │ nrf_egu.h │ │ │ nrf_gpio.h │ │ │ nrf_gpiote.h │ │ │ nrf_i2s.h │ │ │ nrf_lpcomp.h │ │ │ nrf_nvmc.c │ │ │ nrf_nvmc.h │ │ │ nrf_pdm.h │ │ │ nrf_peripherals.h │ │ │ nrf_power.h │ │ │ nrf_ppi.h │ │ │ nrf_pwm.h │ │ │ nrf_qdec.h │ │ │ nrf_qspi.h │ │ │ nrf_rng.h │ │ │ nrf_rtc.h │ │ │ nrf_saadc.c │ │ │ nrf_saadc.h │ │ │ nrf_spi.h │ │ │ nrf_spim.h │ │ │ nrf_spis.h │ │ │ nrf_systick.h │ │ │ nrf_temp.h │ │ │ nrf_timer.h │ │ │ nrf_twi.h │ │ │ nrf_twim.h │ │ │ nrf_twis.h │ │ │ nrf_uart.h │ │ │ nrf_uarte.h │ │ │ nrf_usbd.h │ │ │ nrf_wdt.h │ │ │ │ │ ├─i2s │ │ │ nrf_drv_i2s.c │ │ │ nrf_drv_i2s.h │ │ │ │ │ ├─lpcomp │ │ │ nrf_drv_lpcomp.c │ │ │ nrf_drv_lpcomp.h │ │ │ │ │ ├─nrf_soc_nosd │ │ │ nrf_error.h │ │ │ nrf_nvic.c │ │ │ nrf_nvic.h │ │ │ nrf_soc.c │ │ │ nrf_soc.h │ │ │ │ │ ├─pdm │ │ │ nrf_drv_pdm.c │ │ │ nrf_drv_pdm.h │ │ │ │ │ ├─power │ │ │ nrf_drv_power.c │ │ │ nrf_drv_power.h │ │ │ │ │ ├─ppi │ │ │ nrf_drv_ppi.c │ │ │ nrf_drv_ppi.h │ │ │ │ │ ├─pwm │ │ │ nrf_drv_pwm.c │ │ │ nrf_drv_pwm.h │ │ │ │ │ ├─qdec │ │ │ nrf_drv_qdec.c │ │ │ nrf_drv_qdec.h │ │ │ │ │ ├─qspi │ │ │ nrf_drv_qspi.c │ │ │ nrf_drv_qspi.h │ │ │ │ │ ├─radio_config │ │ │ radio_config.c │ │ │ radio_config.h │ │ │ │ │ ├─rng │ │ │ nrf_drv_rng.c │ │ │ nrf_drv_rng.h │ │ │ │ │ ├─rtc │ │ │ nrf_drv_rtc.c │ │ │ nrf_drv_rtc.h │ │ │ │ │ ├─saadc │ │ │ nrf_drv_saadc.c │ │ │ nrf_drv_saadc.h │ │ │ │ │ ├─sdio │ │ │ │ sdio.c │ │ │ │ sdio.h │ │ │ │ │ │ │ └─config │ │ │ sdio_config.h │ │ │ │ │ ├─spi_master │ │ │ nrf_drv_spi.c │ │ │ nrf_drv_spi.h │ │ │ spi_5W_master.c │ │ │ spi_5W_master.h │ │ │ │ │ ├─spi_slave │ │ │ nrf_drv_spis.c │ │ │ nrf_drv_spis.h │ │ │ │ │ ├─swi │ │ │ nrf_drv_swi.c │ │ │ nrf_drv_swi.h │ │ │ │ │ ├─systick │ │ │ nrf_drv_systick.c │ │ │ nrf_drv_systick.h │ │ │ │ │ ├─timer │ │ │ nrf_drv_timer.c │ │ │ nrf_drv_timer.h │ │ │ │ │ ├─twis_slave │ │ │ nrf_drv_twis.c │ │ │ nrf_drv_twis.h │ │ │ nrf_drv_twis_inst.def │ │ │ │ │ ├─twi_master │ │ │ │ nrf_drv_twi.c │ │ │ │ nrf_drv_twi.h │ │ │ │ │ │ │ └─deprecated │ │ │ │ twi_hw_master.c │ │ │ │ twi_master.h │ │ │ │ twi_sw_master.c │ │ │ │ │ │ │ └─config │ │ │ twi_master_config.h │ │ │ │ │ ├─uart │ │ │ nrf_drv_uart.c │ │ │ nrf_drv_uart.h │ │ │ │ │ ├─usbd │ │ │ nrf_drv_usbd.c │ │ │ nrf_drv_usbd.h │ │ │ nrf_drv_usbd_errata.h │ │ │ │ │ └─wdt │ │ nrf_drv_wdt.c │ │ nrf_drv_wdt.h │ │ │ ├─experimental_802_15_4 │ │ │ 802_15_4_config.h │ │ │ 802_15_4_lib_gcc.a │ │ │ 802_15_4_lib_iar.a │ │ │ 802_15_4_lib_keil.lib │ │ │ license.txt │ │ │ │ │ ├─api │ │ │ ├─HAL │ │ │ │ │ hal_atomic.h │ │ │ │ │ hal_clock.h │ │ │ │ │ hal_debug_interface.h │ │ │ │ │ hal_delay.h │ │ │ │ │ hal_led.h │ │ │ │ │ hal_mutex.h │ │ │ │ │ hal_rng.h │ │ │ │ │ hal_sleep.h │ │ │ │ │ hal_task_scheduler.h │ │ │ │ │ hal_timer.h │ │ │ │ │ hal_timer_critical.h │ │ │ │ │ hal_trace_interface.h │ │ │ │ │ hal_uart.h │ │ │ │ │ hal_uart_task_scheduler.h │ │ │ │ │ │ │ │ │ └─nrf52_soc │ │ │ │ hal_nrf52_exceptions.h │ │ │ │ hal_nrf52_rtc.h │ │ │ │ hal_nrf52_timer.h │ │ │ │ │ │ │ ├─MAC │ │ │ │ mac_auto_request.h │ │ │ │ mac_common.h │ │ │ │ mac_mcps_data.h │ │ │ │ mac_mcps_purge.h │ │ │ │ mac_mlme_associate.h │ │ │ │ mac_mlme_beacon_notify.h │ │ │ │ mac_mlme_comm_status.h │ │ │ │ mac_mlme_disassociate.h │ │ │ │ mac_mlme_gts.h │ │ │ │ mac_mlme_orphan.h │ │ │ │ mac_mlme_pib.h │ │ │ │ mac_mlme_poll.h │ │ │ │ mac_mlme_reset.h │ │ │ │ mac_mlme_rx_enable.h │ │ │ │ mac_mlme_scan.h │ │ │ │ mac_mlme_start.h │ │ │ │ mac_mlme_sync.h │ │ │ │ mac_panid_conflict.h │ │ │ │ mac_security.h │ │ │ │ mac_task_scheduler.h │ │ │ │ mac_time.h │ │ │ │ │ │ │ ├─PHY │ │ │ │ phy_common.h │ │ │ │ phy_pd_data.h │ │ │ │ phy_plme_cca.h │ │ │ │ phy_plme_ed.h │ │ │ │ phy_plme_pib.h │ │ │ │ phy_plme_trx.h │ │ │ │ │ │ │ ├─RAL │ │ │ │ │ ral_api.h │ │ │ │ │ │ │ │ │ └─nrf52_soc │ │ │ │ ral_api_spec.h │ │ │ │ ral_critical_queue.h │ │ │ │ ral_fsm.h │ │ │ │ ral_fsm_private.h │ │ │ │ ral_irq_handlers.h │ │ │ │ ral_rf_init.h │ │ │ │ │ │ │ ├─SecAL │ │ │ │ sec_aes_ccm.h │ │ │ │ sec_aes_entity.h │ │ │ │ │ │ │ └─SysAL │ │ │ sys_crc.h │ │ │ sys_debug.h │ │ │ sys_events.h │ │ │ sys_fsm.h │ │ │ sys_init.h │ │ │ sys_list.h │ │ │ sys_memory_manager.h │ │ │ sys_queue.h │ │ │ sys_ringbuffer.h │ │ │ sys_sleep.h │ │ │ sys_task_scheduler.h │ │ │ sys_time.h │ │ │ sys_utils.h │ │ │ │ │ └─src │ │ rng_entity.c │ │ sec_aes_entity.c │ │ │ ├─libraries │ │ ├─atomic │ │ │ nrf_atomic.h │ │ │ nrf_atomic_internal.h │ │ │ nrf_atomic_sanity_check.h │ │ │ │ │ ├─atomic_fifo │ │ │ nrf_atfifo.c │ │ │ nrf_atfifo.h │ │ │ nrf_atfifo_internal.h │ │ │ │ │ ├─balloc │ │ │ nrf_balloc.c │ │ │ nrf_balloc.h │ │ │ │ │ ├─block_dev │ │ │ │ nrf_block_dev.h │ │ │ │ │ │ │ ├─empty │ │ │ │ nrf_block_dev_empty.c │ │ │ │ nrf_block_dev_empty.h │ │ │ │ │ │ │ ├─qspi │ │ │ │ nrf_block_dev_qspi.c │ │ │ │ nrf_block_dev_qspi.h │ │ │ │ nrf_serial_flash_params.c │ │ │ │ nrf_serial_flash_params.h │ │ │ │ │ │ │ ├─ram │ │ │ │ nrf_block_dev_ram.c │ │ │ │ nrf_block_dev_ram.h │ │ │ │ │ │ │ └─sdc │ │ │ nrf_block_dev_sdc.c │ │ │ nrf_block_dev_sdc.h │ │ │ │ │ ├─bootloader │ │ │ │ nrf_bootloader.c │ │ │ │ nrf_bootloader.h │ │ │ │ nrf_bootloader_app_start.c │ │ │ │ nrf_bootloader_app_start.h │ │ │ │ nrf_bootloader_app_start_asm.c │ │ │ │ nrf_bootloader_app_start_nosd.c │ │ │ │ nrf_bootloader_info.c │ │ │ │ nrf_bootloader_info.h │ │ │ │ │ │ │ ├─ble_dfu │ │ │ │ nrf_ble_dfu.c │ │ │ │ nrf_ble_dfu.h │ │ │ │ │ │ │ ├─dfu │ │ │ │ nrf_dfu.c │ │ │ │ nrf_dfu.h │ │ │ │ nrf_dfu_flash.c │ │ │ │ nrf_dfu_flash.h │ │ │ │ nrf_dfu_handling_error.c │ │ │ │ nrf_dfu_handling_error.h │ │ │ │ nrf_dfu_mbr.c │ │ │ │ nrf_dfu_mbr.h │ │ │ │ nrf_dfu_req_handler.h │ │ │ │ nrf_dfu_settings.c │ │ │ │ nrf_dfu_settings.h │ │ │ │ nrf_dfu_svci.c │ │ │ │ nrf_dfu_svci.h │ │ │ │ nrf_dfu_svci_handler.c │ │ │ │ nrf_dfu_transport.c │ │ │ │ nrf_dfu_transport.h │ │ │ │ nrf_dfu_types.h │ │ │ │ nrf_dfu_utils.c │ │ │ │ nrf_dfu_utils.h │ │ │ │ │ │ │ ├─serial_dfu │ │ │ │ nrf_serial_dfu.c │ │ │ │ nrf_serial_dfu.h │ │ │ │ │ │ │ └─usb_dfu │ │ │ nrf_usb_dfu.c │ │ │ nrf_usb_dfu.h │ │ │ │ │ ├─bsp │ │ │ bsp.c │ │ │ bsp.h │ │ │ bsp_btn_ant.c │ │ │ bsp_btn_ant.h │ │ │ bsp_btn_ble.c │ │ │ bsp_btn_ble.h │ │ │ bsp_config.h │ │ │ bsp_nfc.c │ │ │ bsp_nfc.h │ │ │ │ │ ├─button │ │ │ app_button.c │ │ │ app_button.h │ │ │ │ │ ├─crc16 │ │ │ crc16.c │ │ │ crc16.h │ │ │ │ │ ├─crc32 │ │ │ crc32.c │ │ │ crc32.h │ │ │ │ │ ├─crypto │ │ │ │ nrf_crypto.c │ │ │ │ nrf_crypto.h │ │ │ │ nrf_crypto_ecdh.c │ │ │ │ nrf_crypto_ecdh.h │ │ │ │ nrf_crypto_ecdsa.c │ │ │ │ nrf_crypto_ecdsa.h │ │ │ │ nrf_crypto_hash.c │ │ │ │ nrf_crypto_hash.h │ │ │ │ nrf_crypto_init.c │ │ │ │ nrf_crypto_init.h │ │ │ │ nrf_crypto_keys.c │ │ │ │ nrf_crypto_keys.h │ │ │ │ nrf_crypto_mem.c │ │ │ │ nrf_crypto_mem.h │ │ │ │ nrf_crypto_rng.c │ │ │ │ nrf_crypto_rng.h │ │ │ │ nrf_crypto_svc.c │ │ │ │ nrf_crypto_types.h │ │ │ │ │ │ │ └─backend │ │ │ ├─cc310_lib │ │ │ │ cc310_lib_ecdh.c │ │ │ │ cc310_lib_ecdsa.c │ │ │ │ cc310_lib_ecdsa.h │ │ │ │ cc310_lib_hash.c │ │ │ │ cc310_lib_hash.h │ │ │ │ cc310_lib_init.c │ │ │ │ cc310_lib_init.h │ │ │ │ cc310_lib_keys.c │ │ │ │ cc310_lib_keys.h │ │ │ │ cc310_lib_rng.c │ │ │ │ cc310_lib_shared.c │ │ │ │ cc310_lib_shared.h │ │ │ │ │ │ │ ├─micro_ecc │ │ │ │ micro_ecc_lib_ecdh.c │ │ │ │ micro_ecc_lib_ecdh.h │ │ │ │ micro_ecc_lib_ecdsa.c │ │ │ │ micro_ecc_lib_ecdsa.h │ │ │ │ micro_ecc_lib_init.c │ │ │ │ micro_ecc_lib_init.h │ │ │ │ micro_ecc_lib_keys.c │ │ │ │ micro_ecc_lib_keys.h │ │ │ │ micro_ecc_lib_shared.c │ │ │ │ micro_ecc_lib_shared.h │ │ │ │ │ │ │ └─nrf_crypto_sw │ │ │ nrf_crypto_sw_hash.c │ │ │ nrf_crypto_sw_hash.h │ │ │ nrf_crypto_sw_rng.c │ │ │ nrf_crypto_sw_rng.h │ │ │ │ │ ├─csense │ │ │ nrf_csense.c │ │ │ nrf_csense.h │ │ │ nrf_csense_macros.h │ │ │ │ │ ├─csense_drv │ │ │ nrf_drv_csense.c │ │ │ nrf_drv_csense.h │ │ │ │ │ ├─ecc │ │ │ ecc.c │ │ │ ecc.h │ │ │ │ │ ├─eddystone │ │ │ es.h │ │ │ es_adv.c │ │ │ es_adv.h │ │ │ es_adv_frame.c │ │ │ es_adv_frame.h │ │ │ es_adv_timing.c │ │ │ es_adv_timing.h │ │ │ es_adv_timing_resolver.c │ │ │ es_adv_timing_resolver.h │ │ │ es_battery_voltage.h │ │ │ es_battery_voltage_adc.c │ │ │ es_battery_voltage_saadc.c │ │ │ es_flash.c │ │ │ es_flash.h │ │ │ es_gatts.c │ │ │ es_gatts.h │ │ │ es_gatts_read.c │ │ │ es_gatts_read.h │ │ │ es_gatts_write.c │ │ │ es_gatts_write.h │ │ │ es_security.c │ │ │ es_security.h │ │ │ es_slot.c │ │ │ es_slot.h │ │ │ es_slot_reg.c │ │ │ es_slot_reg.h │ │ │ es_stopwatch.c │ │ │ es_stopwatch.h │ │ │ es_tlm.c │ │ │ es_tlm.h │ │ │ es_util.h │ │ │ nrf_ble_es.c │ │ │ nrf_ble_es.h │ │ │ │ │ ├─experimental_cli │ │ │ │ nrf_cli.c │ │ │ │ nrf_cli.h │ │ │ │ nrf_cli_types.h │ │ │ │ nrf_cli_vt100.h │ │ │ │ │ │ │ ├─ble_uart │ │ │ │ nrf_cli_ble_uart.c │ │ │ │ nrf_cli_ble_uart.h │ │ │ │ │ │ │ ├─cdc_acm │ │ │ │ nrf_cli_cdc_acm.c │ │ │ │ nrf_cli_cdc_acm.h │ │ │ │ │ │ │ ├─rtt │ │ │ │ nrf_cli_rtt.c │ │ │ │ nrf_cli_rtt.h │ │ │ │ │ │ │ └─uart │ │ │ nrf_cli_uart.c │ │ │ nrf_cli_uart.h │ │ │ │ │ ├─experimental_log │ │ │ │ nrf_log.h │ │ │ │ nrf_log_backend_interface.h │ │ │ │ nrf_log_backend_rtt.h │ │ │ │ nrf_log_backend_uart.h │ │ │ │ nrf_log_ctrl.h │ │ │ │ nrf_log_default_backends.h │ │ │ │ nrf_log_str_formatter.h │ │ │ │ │ │ │ └─src │ │ │ nrf_log_backend_rtt.c │ │ │ nrf_log_backend_serial.c │ │ │ nrf_log_backend_serial.h │ │ │ nrf_log_backend_uart.c │ │ │ nrf_log_ctrl_internal.h │ │ │ nrf_log_default_backends.c │ │ │ nrf_log_frontend.c │ │ │ nrf_log_internal.h │ │ │ nrf_log_str_formatter.c │ │ │ │ │ ├─experimental_memobj │ │ │ nrf_memobj.c │ │ │ nrf_memobj.h │ │ │ │ │ ├─experimental_mpu │ │ │ nrf_mpu.c │ │ │ nrf_mpu.h │ │ │ │ │ ├─experimental_ringbuf │ │ │ nrf_ringbuf.c │ │ │ nrf_ringbuf.h │ │ │ │ │ ├─experimental_section_vars │ │ │ nrf_section.h │ │ │ nrf_section_iter.c │ │ │ nrf_section_iter.h │ │ │ │ │ ├─experimental_stack_guard │ │ │ nrf_stack_guard.c │ │ │ nrf_stack_guard.h │ │ │ │ │ ├─experimental_task_manager │ │ │ task_manager.c │ │ │ task_manager.h │ │ │ task_manager_core_armgcc.S │ │ │ task_manager_core_iar.s │ │ │ task_manager_core_keil.s │ │ │ │ │ ├─fds │ │ │ fds.c │ │ │ fds.h │ │ │ fds_internal_defs.h │ │ │ │ │ ├─fifo │ │ │ app_fifo.c │ │ │ app_fifo.h │ │ │ │ │ ├─fstorage │ │ │ nrf_fstorage.c │ │ │ nrf_fstorage.h │ │ │ nrf_fstorage_nvmc.c │ │ │ nrf_fstorage_nvmc.h │ │ │ nrf_fstorage_sd.c │ │ │ nrf_fstorage_sd.h │ │ │ │ │ ├─gfx │ │ │ nrf_gfx.c │ │ │ nrf_gfx.h │ │ │ nrf_lcd.h │ │ │ │ │ ├─gpiote │ │ │ app_gpiote.c │ │ │ app_gpiote.h │ │ │ │ │ ├─hardfault │ │ │ │ hardfault.h │ │ │ │ hardfault_genhf.h │ │ │ │ hardfault_implementation.c │ │ │ │ │ │ │ ├─nrf51 │ │ │ │ └─handler │ │ │ │ hardfault_handler_gcc.c │ │ │ │ hardfault_handler_iar.c │ │ │ │ hardfault_handler_keil.c │ │ │ │ │ │ │ └─nrf52 │ │ │ └─handler │ │ │ hardfault_handler_gcc.c │ │ │ hardfault_handler_iar.c │ │ │ hardfault_handler_keil.c │ │ │ │ │ ├─hci │ │ │ hci_mem_pool.c │ │ │ hci_mem_pool.h │ │ │ hci_slip.c │ │ │ hci_slip.h │ │ │ hci_transport.c │ │ │ hci_transport.h │ │ │ │ │ ├─led_softblink │ │ │ led_softblink.c │ │ │ led_softblink.h │ │ │ │ │ ├─low_power_pwm │ │ │ low_power_pwm.c │ │ │ low_power_pwm.h │ │ │ │ │ ├─mem_manager │ │ │ mem_manager.c │ │ │ mem_manager.h │ │ │ │ │ ├─mutex │ │ │ nrf_mtx.h │ │ │ │ │ ├─pwm │ │ │ app_pwm.c │ │ │ app_pwm.h │ │ │ │ │ ├─pwr_mgmt │ │ │ nrf_pwr_mgmt.c │ │ │ nrf_pwr_mgmt.h │ │ │ │ │ ├─queue │ │ │ nrf_queue.c │ │ │ nrf_queue.h │ │ │ │ │ ├─scheduler │ │ │ app_scheduler.c │ │ │ app_scheduler.h │ │ │ app_scheduler_serconn.c │ │ │ │ │ ├─sdcard │ │ │ app_sdcard.c │ │ │ app_sdcard.h │ │ │ │ │ ├─sensorsim │ │ │ sensorsim.c │ │ │ sensorsim.h │ │ │ │ │ ├─serial │ │ │ nrf_serial.c │ │ │ nrf_serial.h │ │ │ │ │ ├─sha256 │ │ │ sha256.c │ │ │ sha256.h │ │ │ │ │ ├─simple_timer │ │ │ app_simple_timer.c │ │ │ app_simple_timer.h │ │ │ │ │ ├─slip │ │ │ slip.c │ │ │ slip.h │ │ │ │ │ ├─spi_mngr │ │ │ nrf_spi_mngr.c │ │ │ nrf_spi_mngr.h │ │ │ │ │ ├─strerror │ │ │ nrf_strerror.c │ │ │ nrf_strerror.h │ │ │ │ │ ├─svc │ │ │ nrf_svci.h │ │ │ nrf_svci_async_function.h │ │ │ nrf_svci_async_handler.h │ │ │ nrf_svc_function.h │ │ │ nrf_svc_handler.c │ │ │ │ │ ├─timer │ │ │ app_timer.c │ │ │ app_timer.h │ │ │ app_timer_freertos.c │ │ │ app_timer_rtx.c │ │ │ │ │ ├─twi │ │ │ app_twi.c │ │ │ app_twi.h │ │ │ │ │ ├─uart │ │ │ app_uart.c │ │ │ app_uart.h │ │ │ app_uart_fifo.c │ │ │ retarget.c │ │ │ │ │ ├─usbd │ │ │ │ app_usbd.c │ │ │ │ app_usbd.h │ │ │ │ app_usbd_class_base.h │ │ │ │ app_usbd_core.c │ │ │ │ app_usbd_core.h │ │ │ │ app_usbd_descriptor.h │ │ │ │ app_usbd_langid.h │ │ │ │ app_usbd_request.h │ │ │ │ app_usbd_string_desc.c │ │ │ │ app_usbd_string_desc.h │ │ │ │ app_usbd_types.h │ │ │ │ │ │ │ ├─class │ │ │ │ ├─audio │ │ │ │ │ app_usbd_audio.c │ │ │ │ │ app_usbd_audio.h │ │ │ │ │ app_usbd_audio_desc.h │ │ │ │ │ app_usbd_audio_internal.h │ │ │ │ │ app_usbd_audio_types.h │ │ │ │ │ │ │ │ │ ├─cdc │ │ │ │ │ │ app_usbd_cdc_desc.h │ │ │ │ │ │ app_usbd_cdc_types.h │ │ │ │ │ │ │ │ │ │ │ └─acm │ │ │ │ │ app_usbd_cdc_acm.c │ │ │ │ │ app_usbd_cdc_acm.h │ │ │ │ │ app_usbd_cdc_acm_internal.h │ │ │ │ │ │ │ │ │ ├─hid │ │ │ │ │ │ app_usbd_hid.c │ │ │ │ │ │ app_usbd_hid.h │ │ │ │ │ │ app_usbd_hid_types.h │ │ │ │ │ │ │ │ │ │ │ ├─generic │ │ │ │ │ │ app_usbd_hid_generic.c │ │ │ │ │ │ app_usbd_hid_generic.h │ │ │ │ │ │ app_usbd_hid_generic_desc.h │ │ │ │ │ │ app_usbd_hid_generic_internal.h │ │ │ │ │ │ │ │ │ │ │ ├─kbd │ │ │ │ │ │ app_usbd_hid_kbd.c │ │ │ │ │ │ app_usbd_hid_kbd.h │ │ │ │ │ │ app_usbd_hid_kbd_desc.h │ │ │ │ │ │ app_usbd_hid_kbd_internal.h │ │ │ │ │ │ │ │ │ │ │ └─mouse │ │ │ │ │ app_usbd_hid_mouse.c │ │ │ │ │ app_usbd_hid_mouse.h │ │ │ │ │ app_usbd_hid_mouse_desc.h │ │ │ │ │ app_usbd_hid_mouse_internal.h │ │ │ │ │ │ │ │ │ └─msc │ │ │ │ app_usbd_msc.c │ │ │ │ app_usbd_msc.h │ │ │ │ app_usbd_msc_desc.h │ │ │ │ app_usbd_msc_internal.h │ │ │ │ app_usbd_msc_scsi.h │ │ │ │ app_usbd_msc_types.h │ │ │ │ │ │ │ └─config │ │ │ app_usbd_string_config.h │ │ │ │ │ └─util │ │ app_error.c │ │ app_error.h │ │ app_error_weak.c │ │ app_error_weak.h │ │ app_util.h │ │ app_util_bds.h │ │ app_util_platform.c │ │ app_util_platform.h │ │ nordic_common.h │ │ nrf_assert.c │ │ nrf_assert.h │ │ nrf_bitmask.h │ │ sdk_common.h │ │ sdk_errors.h │ │ sdk_macros.h │ │ sdk_mapped_flags.c │ │ sdk_mapped_flags.h │ │ sdk_os.h │ │ sdk_resources.h │ │ │ ├─nfc │ │ ├─ndef │ │ │ ├─connection_handover │ │ │ │ ├─ac_rec │ │ │ │ │ nfc_ac_rec.c │ │ │ │ │ nfc_ac_rec.h │ │ │ │ │ │ │ │ │ ├─ble_oob_advdata │ │ │ │ │ nfc_ble_oob_advdata.c │ │ │ │ │ nfc_ble_oob_advdata.h │ │ │ │ │ │ │ │ │ ├─ble_pair_lib │ │ │ │ │ nfc_ble_pair_lib.c │ │ │ │ │ nfc_ble_pair_lib.h │ │ │ │ │ │ │ │ │ ├─ble_pair_msg │ │ │ │ │ nfc_ble_pair_msg.c │ │ │ │ │ nfc_ble_pair_msg.h │ │ │ │ │ │ │ │ │ ├─common │ │ │ │ │ nfc_ble_pair_common.c │ │ │ │ │ nfc_ble_pair_common.h │ │ │ │ │ │ │ │ │ ├─ep_oob_rec │ │ │ │ │ nfc_ep_oob_rec.c │ │ │ │ │ nfc_ep_oob_rec.h │ │ │ │ │ │ │ │ │ ├─hs_rec │ │ │ │ │ nfc_hs_rec.c │ │ │ │ │ nfc_hs_rec.h │ │ │ │ │ │ │ │ │ └─le_oob_rec │ │ │ │ nfc_le_oob_rec.c │ │ │ │ nfc_le_oob_rec.h │ │ │ │ │ │ │ ├─conn_hand_parser │ │ │ │ ├─ac_rec_parser │ │ │ │ │ nfc_ac_rec_parser.c │ │ │ │ │ nfc_ac_rec_parser.h │ │ │ │ │ │ │ │ │ ├─ble_oob_advdata_parser │ │ │ │ │ nfc_ble_oob_advdata_parser.c │ │ │ │ │ nfc_ble_oob_advdata_parser.h │ │ │ │ │ │ │ │ │ └─le_oob_rec_parser │ │ │ │ nfc_le_oob_rec_parser.c │ │ │ │ nfc_le_oob_rec_parser.h │ │ │ │ │ │ │ ├─generic │ │ │ │ ├─message │ │ │ │ │ nfc_ndef_msg.c │ │ │ │ │ nfc_ndef_msg.h │ │ │ │ │ │ │ │ │ └─record │ │ │ │ nfc_ndef_record.c │ │ │ │ nfc_ndef_record.h │ │ │ │ │ │ │ ├─launchapp │ │ │ │ nfc_launchapp_msg.c │ │ │ │ nfc_launchapp_msg.h │ │ │ │ nfc_launchapp_rec.c │ │ │ │ nfc_launchapp_rec.h │ │ │ │ │ │ │ ├─parser │ │ │ │ ├─message │ │ │ │ │ nfc_ndef_msg_parser.c │ │ │ │ │ nfc_ndef_msg_parser.h │ │ │ │ │ nfc_ndef_msg_parser_local.c │ │ │ │ │ nfc_ndef_msg_parser_local.h │ │ │ │ │ │ │ │ │ └─record │ │ │ │ nfc_ndef_record_parser.c │ │ │ │ nfc_ndef_record_parser.h │ │ │ │ │ │ │ ├─text │ │ │ │ nfc_text_rec.c │ │ │ │ nfc_text_rec.h │ │ │ │ │ │ │ └─uri │ │ │ nfc_uri_msg.c │ │ │ nfc_uri_msg.h │ │ │ nfc_uri_rec.c │ │ │ nfc_uri_rec.h │ │ │ │ │ ├─t2t_lib │ │ │ │ license.txt │ │ │ │ nfc_fixes.h │ │ │ │ nfc_t2t_lib.h │ │ │ │ nfc_t2t_lib_gcc.a │ │ │ │ nfc_t2t_lib_iar.a │ │ │ │ nfc_t2t_lib_keil.lib │ │ │ │ │ │ │ └─hal_t2t │ │ │ hal_nfc_t2t.c │ │ │ hal_nfc_t2t.h │ │ │ │ │ ├─t2t_parser │ │ │ nfc_t2t_parser.c │ │ │ nfc_t2t_parser.h │ │ │ nfc_tlv_block.h │ │ │ │ │ ├─t4t_lib │ │ │ │ license.txt │ │ │ │ nfc_fixes.h │ │ │ │ nfc_t4t_lib.h │ │ │ │ nfc_t4t_lib_gcc.a │ │ │ │ nfc_t4t_lib_iar.a │ │ │ │ nfc_t4t_lib_keil.lib │ │ │ │ │ │ │ └─hal_t4t │ │ │ hal_nfc_t4t.c │ │ │ hal_nfc_t4t.h │ │ │ │ │ └─t4t_parser │ │ ├─apdu │ │ │ nfc_t4t_apdu.c │ │ │ nfc_t4t_apdu.h │ │ │ │ │ ├─cc_file │ │ │ nfc_t4t_cc_file.c │ │ │ nfc_t4t_cc_file.h │ │ │ │ │ ├─hl_detection_procedure │ │ │ nfc_t4t_hl_detection_procedures.c │ │ │ nfc_t4t_hl_detection_procedures.h │ │ │ │ │ └─tlv │ │ nfc_t4t_tlv_block.c │ │ nfc_t4t_tlv_block.h │ │ │ ├─proprietary_rf │ │ ├─esb │ │ │ nrf_esb.c │ │ │ nrf_esb.h │ │ │ nrf_esb_error_codes.h │ │ │ nrf_esb_resources.h │ │ │ │ │ └─gzll │ │ │ nrf_gzll.h │ │ │ nrf_gzll_constants.h │ │ │ nrf_gzll_error.h │ │ │ nrf_gzll_resources.h │ │ │ nrf_gzp.c │ │ │ nrf_gzp.h │ │ │ nrf_gzp_device.c │ │ │ nrf_gzp_host.c │ │ │ nrf_gzp_host_nrf5x.c │ │ │ │ │ ├─arm │ │ │ gzll_nrf51_arm.lib │ │ │ gzll_nrf51_sd_resources_arm.lib │ │ │ gzll_nrf52_arm.lib │ │ │ gzll_nrf52_sd_resources_arm.lib │ │ │ license.txt │ │ │ │ │ ├─config │ │ │ nrf_gzp_config.h │ │ │ │ │ ├─gcc │ │ │ gzll_nrf51_gcc.a │ │ │ gzll_nrf51_sd_resources_gcc.a │ │ │ gzll_nrf52_gcc.a │ │ │ gzll_nrf52_sd_resources_gcc.a │ │ │ license.txt │ │ │ │ │ └─iar │ │ gzll_nrf51_iar.a │ │ gzll_nrf51_sd_resource_iar.a │ │ gzll_nrf52_iar.a │ │ gzll_nrf52_sd_resource_iar.a │ │ license.txt │ │ │ ├─serialization │ │ ├─application │ │ │ ├─codecs │ │ │ │ ├─ant │ │ │ │ │ ├─middleware │ │ │ │ │ │ app_mw_ant.c │ │ │ │ │ │ │ │ │ │ │ └─serializers │ │ │ │ │ ant_acknowledge_message_tx.c │ │ │ │ │ ant_active_search_sharing_cycles_get.c │ │ │ │ │ ant_active_search_sharing_cycles_set.c │ │ │ │ │ ant_adv_burst_config_set.c │ │ │ │ │ ant_app.h │ │ │ │ │ ant_broadcast_message_tx.c │ │ │ │ │ ant_capabilities_get.c │ │ │ │ │ ant_channel_assign.c │ │ │ │ │ ant_channel_close.c │ │ │ │ │ ant_channel_id_get.c │ │ │ │ │ ant_channel_id_set.c │ │ │ │ │ ant_channel_low_priority_rx_search_timeout_set.c │ │ │ │ │ ant_channel_open_with_offset.c │ │ │ │ │ ant_channel_period_get.c │ │ │ │ │ ant_channel_period_set.c │ │ │ │ │ ant_channel_radio_freq_get.c │ │ │ │ │ ant_channel_radio_freq_set.c │ │ │ │ │ ant_channel_radio_tx_power_set.c │ │ │ │ │ ant_channel_rx_search_timeout_set.c │ │ │ │ │ ant_channel_status_get.c │ │ │ │ │ ant_channel_unassign.c │ │ │ │ │ ant_coex_config_get.c │ │ │ │ │ ant_coex_config_set.c │ │ │ │ │ ant_crypto_channel_enable.c │ │ │ │ │ ant_crypto_info_get.c │ │ │ │ │ ant_crypto_info_set.c │ │ │ │ │ ant_crypto_key_set.c │ │ │ │ │ ant_cw_test_mode.c │ │ │ │ │ ant_cw_test_mode_init.c │ │ │ │ │ ant_enable.c │ │ │ │ │ ant_event.c │ │ │ │ │ ant_event.h │ │ │ │ │ ant_id_list_add.c │ │ │ │ │ ant_id_list_config.c │ │ │ │ │ ant_lib_config_clear.c │ │ │ │ │ ant_lib_config_get.c │ │ │ │ │ ant_lib_config_set.c │ │ │ │ │ ant_network_address_set.c │ │ │ │ │ ant_prox_search_set.c │ │ │ │ │ ant_rx_scan_mode_start.c │ │ │ │ │ ant_search_channel_priority_set.c │ │ │ │ │ ant_search_waveform_set.c │ │ │ │ │ ant_stack_reset.c │ │ │ │ │ ant_version_get.c │ │ │ │ │ │ │ │ │ ├─ble │ │ │ │ │ ├─middleware │ │ │ │ │ │ app_mw_ble.c │ │ │ │ │ │ app_mw_ble_gap.c │ │ │ │ │ │ app_mw_ble_gattc.c │ │ │ │ │ │ app_mw_ble_gatts.c │ │ │ │ │ │ app_mw_ble_l2cap.c │ │ │ │ │ │ app_mw_nrf_soc.c │ │ │ │ │ │ │ │ │ │ │ └─serializers │ │ │ │ │ app_ble_gap_sec_keys.c │ │ │ │ │ app_ble_gap_sec_keys.h │ │ │ │ │ app_ble_user_mem.c │ │ │ │ │ app_ble_user_mem.h │ │ │ │ │ ble_app.c │ │ │ │ │ ble_app.h │ │ │ │ │ ble_event.c │ │ │ │ │ ble_evt_app.c │ │ │ │ │ ble_evt_app.h │ │ │ │ │ ble_gap_app.c │ │ │ │ │ ble_gap_app.h │ │ │ │ │ ble_gap_evt_app.c │ │ │ │ │ ble_gap_evt_app.h │ │ │ │ │ ble_gattc_app.c │ │ │ │ │ ble_gattc_app.h │ │ │ │ │ ble_gattc_evt_app.c │ │ │ │ │ ble_gattc_evt_app.h │ │ │ │ │ ble_gatts_app.c │ │ │ │ │ ble_gatts_app.h │ │ │ │ │ ble_gatts_evt_app.c │ │ │ │ │ ble_gatts_evt_app.h │ │ │ │ │ ble_l2cap_app.c │ │ │ │ │ ble_l2cap_app.h │ │ │ │ │ ble_l2cap_evt_app.c │ │ │ │ │ ble_l2cap_evt_app.h │ │ │ │ │ nrf_soc_app.c │ │ │ │ │ nrf_soc_app.h │ │ │ │ │ │ │ │ │ └─common │ │ │ │ ble_dtm_app.c │ │ │ │ ble_dtm_app.h │ │ │ │ ble_dtm_init.c │ │ │ │ conn_systemreset.c │ │ │ │ conn_systemreset.h │ │ │ │ │ │ │ ├─hal │ │ │ │ ser_app_hal.h │ │ │ │ ser_app_hal_nrf5x.c │ │ │ │ ser_app_power_system_off.c │ │ │ │ ser_app_power_system_off.h │ │ │ │ │ │ │ └─transport │ │ │ ser_sd_transport.c │ │ │ ser_sd_transport.h │ │ │ ser_softdevice_handler.c │ │ │ ser_softdevice_handler.h │ │ │ │ │ ├─common │ │ │ │ ble_serialization.c │ │ │ │ ble_serialization.h │ │ │ │ cond_field_serialization.c │ │ │ │ cond_field_serialization.h │ │ │ │ ser_config.h │ │ │ │ ser_dbg_sd_str.c │ │ │ │ ser_dbg_sd_str.h │ │ │ │ │ │ │ ├─struct_ser │ │ │ │ ├─ant │ │ │ │ │ ant_struct_serialization.c │ │ │ │ │ ant_struct_serialization.h │ │ │ │ │ │ │ │ │ └─ble │ │ │ │ ble_gap_struct_serialization.c │ │ │ │ ble_gap_struct_serialization.h │ │ │ │ ble_gattc_struct_serialization.c │ │ │ │ ble_gattc_struct_serialization.h │ │ │ │ ble_gatts_struct_serialization.c │ │ │ │ ble_gatts_struct_serialization.h │ │ │ │ ble_gatt_struct_serialization.c │ │ │ │ ble_gatt_struct_serialization.h │ │ │ │ ble_l2cap_struct_serialization.c │ │ │ │ ble_l2cap_struct_serialization.h │ │ │ │ ble_struct_serialization.c │ │ │ │ ble_struct_serialization.h │ │ │ │ nrf_soc_struct_serialization.c │ │ │ │ nrf_soc_struct_serialization.h │ │ │ │ │ │ │ └─transport │ │ │ │ dtm_uart_params.h │ │ │ │ ser_hal_transport.c │ │ │ │ ser_hal_transport.h │ │ │ │ ser_phy_debug_comm.h │ │ │ │ │ │ │ └─ser_phy │ │ │ │ ser_phy.c │ │ │ │ ser_phy.h │ │ │ │ ser_phy_hci.c │ │ │ │ ser_phy_hci.h │ │ │ │ ser_phy_hci_slip.c │ │ │ │ ser_phy_hci_slip_cdc.c │ │ │ │ ser_phy_nohci.c │ │ │ │ ser_phy_spi_5W_master.c │ │ │ │ ser_phy_spi_5W_slave.c │ │ │ │ ser_phy_spi_master.c │ │ │ │ ser_phy_spi_slave.c │ │ │ │ ser_phy_uart.c │ │ │ │ │ │ │ └─config │ │ │ ser_config_5W_app.h │ │ │ ser_phy_config_app.h │ │ │ ser_phy_config_conn.h │ │ │ ser_phy_debug_app.h │ │ │ ser_phy_debug_conn.h │ │ │ │ │ └─connectivity │ │ │ pstorage_platform.h │ │ │ ser_conn_cmd_decoder.c │ │ │ ser_conn_cmd_decoder.h │ │ │ ser_conn_dtm_cmd_decoder.c │ │ │ ser_conn_dtm_cmd_decoder.h │ │ │ ser_conn_error_handling.c │ │ │ ser_conn_event_encoder.c │ │ │ ser_conn_event_encoder.h │ │ │ ser_conn_handlers.c │ │ │ ser_conn_handlers.h │ │ │ ser_conn_pkt_decoder.c │ │ │ ser_conn_pkt_decoder.h │ │ │ ser_conn_reset_cmd_decoder.c │ │ │ ser_conn_reset_cmd_decoder.h │ │ │ │ │ ├─codecs │ │ │ ├─ant │ │ │ │ ├─middleware │ │ │ │ │ conn_mw_ant.c │ │ │ │ │ conn_mw_ant.h │ │ │ │ │ │ │ │ │ └─serializers │ │ │ │ ant_acknowledge_message_tx.c │ │ │ │ ant_active_search_sharing_cycles_get.c │ │ │ │ ant_active_search_sharing_cycles_set.c │ │ │ │ ant_adv_burst_config_set.c │ │ │ │ ant_broadcast_message_tx.c │ │ │ │ ant_capabilities_get.c │ │ │ │ ant_channel_assign.c │ │ │ │ ant_channel_close.c │ │ │ │ ant_channel_id_get.c │ │ │ │ ant_channel_id_set.c │ │ │ │ ant_channel_low_priority_rx_search_timout_set.c │ │ │ │ ant_channel_open_with_offset.c │ │ │ │ ant_channel_period_get.c │ │ │ │ ant_channel_period_set.c │ │ │ │ ant_channel_radio_freq_get.c │ │ │ │ ant_channel_radio_freq_set.c │ │ │ │ ant_channel_radio_tx_power_set.c │ │ │ │ ant_channel_rx_search_timeout_set.c │ │ │ │ ant_channel_status_get.c │ │ │ │ ant_channel_unassign.c │ │ │ │ ant_coex_config_get.c │ │ │ │ ant_coex_config_set.c │ │ │ │ ant_conn.h │ │ │ │ ant_crypto_channel_enable.c │ │ │ │ ant_crypto_info_get.c │ │ │ │ ant_crypto_info_set.c │ │ │ │ ant_crypto_key_set.c │ │ │ │ ant_cw_test_mode.c │ │ │ │ ant_cw_test_mode_init.c │ │ │ │ ant_enable.c │ │ │ │ ant_event.c │ │ │ │ ant_event.h │ │ │ │ ant_event_rx.c │ │ │ │ ant_event_rx.h │ │ │ │ ant_id_list_add.c │ │ │ │ ant_id_list_config.c │ │ │ │ ant_lib_config_clear.c │ │ │ │ ant_lib_config_get.c │ │ │ │ ant_lib_config_set.c │ │ │ │ ant_network_address_set.c │ │ │ │ ant_prox_search_set.c │ │ │ │ ant_rx_scan_mode_start.c │ │ │ │ ant_search_channel_priority_set.c │ │ │ │ ant_search_waveform_set.c │ │ │ │ ant_stack_reset.c │ │ │ │ ant_version_get.c │ │ │ │ │ │ │ ├─ble │ │ │ │ ├─middleware │ │ │ │ │ conn_mw.h │ │ │ │ │ conn_mw_ble.c │ │ │ │ │ conn_mw_ble.h │ │ │ │ │ conn_mw_ble_gap.c │ │ │ │ │ conn_mw_ble_gap.h │ │ │ │ │ conn_mw_ble_gattc.c │ │ │ │ │ conn_mw_ble_gattc.h │ │ │ │ │ conn_mw_ble_gatts.c │ │ │ │ │ conn_mw_ble_gatts.h │ │ │ │ │ conn_mw_ble_l2cap.c │ │ │ │ │ conn_mw_ble_l2cap.h │ │ │ │ │ │ │ │ │ └─serializers │ │ │ │ ble_conn.c │ │ │ │ ble_conn.h │ │ │ │ ble_event_enc.c │ │ │ │ ble_evt_conn.c │ │ │ │ ble_evt_conn.h │ │ │ │ ble_gap_conn.c │ │ │ │ ble_gap_conn.h │ │ │ │ ble_gap_evt_conn.c │ │ │ │ ble_gap_evt_conn.h │ │ │ │ ble_gattc_conn.c │ │ │ │ ble_gattc_conn.h │ │ │ │ ble_gattc_evt_conn.c │ │ │ │ ble_gattc_evt_conn.h │ │ │ │ ble_gatts_conn.c │ │ │ │ ble_gatts_conn.h │ │ │ │ ble_gatts_evt_conn.c │ │ │ │ ble_gatts_evt_conn.h │ │ │ │ ble_l2cap_conn.c │ │ │ │ ble_l2cap_conn.h │ │ │ │ ble_l2cap_evt_conn.c │ │ │ │ ble_l2cap_evt_conn.h │ │ │ │ conn_ble_gap_sec_keys.c │ │ │ │ conn_ble_gap_sec_keys.h │ │ │ │ conn_ble_l2cap_sdu_pool.c │ │ │ │ conn_ble_l2cap_sdu_pool.h │ │ │ │ conn_ble_user_mem.c │ │ │ │ conn_ble_user_mem.h │ │ │ │ nrf_soc_conn.c │ │ │ │ nrf_soc_conn.h │ │ │ │ │ │ │ └─common │ │ │ ble_dtm_conn.h │ │ │ ble_dtm_init.c │ │ │ conn_mw.c │ │ │ conn_mw.h │ │ │ conn_mw_items.c │ │ │ conn_mw_nrf_soc.c │ │ │ conn_mw_nrf_soc.h │ │ │ │ │ └─hal │ │ dtm_uart.c │ │ dtm_uart.h │ │ │ ├─softdevice │ │ ├─common │ │ │ nrf_sdh.c │ │ │ nrf_sdh.h │ │ │ nrf_sdh_ant.c │ │ │ nrf_sdh_ant.h │ │ │ nrf_sdh_ble.c │ │ │ nrf_sdh_ble.h │ │ │ nrf_sdh_freertos.c │ │ │ nrf_sdh_freertos.h │ │ │ nrf_sdh_soc.c │ │ │ nrf_sdh_soc.h │ │ │ │ │ ├─s132 │ │ │ ├─doc │ │ │ │ s132_nrf51822_5.0.0_release-notes.pdf │ │ │ │ s132_nrf52_5.0.0_licence-agreement.txt │ │ │ │ s132_nrf52_5.0.0_migration-document.pdf │ │ │ │ │ │ │ ├─headers │ │ │ │ │ ble.h │ │ │ │ │ ble_err.h │ │ │ │ │ ble_gap.h │ │ │ │ │ ble_gatt.h │ │ │ │ │ ble_gattc.h │ │ │ │ │ ble_gatts.h │ │ │ │ │ ble_hci.h │ │ │ │ │ ble_l2cap.h │ │ │ │ │ ble_ranges.h │ │ │ │ │ ble_types.h │ │ │ │ │ nrf_error.h │ │ │ │ │ nrf_error_sdm.h │ │ │ │ │ nrf_error_soc.h │ │ │ │ │ nrf_nvic.h │ │ │ │ │ nrf_sdm.h │ │ │ │ │ nrf_sd_def.h │ │ │ │ │ nrf_soc.h │ │ │ │ │ nrf_svc.h │ │ │ │ │ │ │ │ │ └─nrf52 │ │ │ │ nrf_mbr.h │ │ │ │ │ │ │ ├─hex │ │ │ │ s132_nrf52_5.0.0_licence-agreement.txt │ │ │ │ s132_nrf52_5.0.0_softdevice.hex │ │ │ │ │ │ │ └─toolchain │ │ │ ├─armgcc │ │ │ │ armgcc_s132_nrf52832_xxaa.ld │ │ │ │ │ │ │ └─iar │ │ │ iar_s132_nrf52832_xxaa.icf │ │ │ │ │ ├─s140 │ │ │ ├─doc │ │ │ │ s140_nrf52840_5.0.0-2.alpha_licence-agreement.pdf │ │ │ │ s140_nrf52840_5.0.0-2.alpha_licence-agreement.txt │ │ │ │ s140_nrf52840_5.0.0-2.alpha_migration-document.pdf │ │ │ │ s140_nrf52840_5.0.0-2.alpha_readme.txt │ │ │ │ s140_nrf52840_5.0.0-2.alpha_release-notes-update-1.pdf │ │ │ │ │ │ │ ├─headers │ │ │ │ │ ble.h │ │ │ │ │ ble_err.h │ │ │ │ │ ble_gap.h │ │ │ │ │ ble_gatt.h │ │ │ │ │ ble_gattc.h │ │ │ │ │ ble_gatts.h │ │ │ │ │ ble_hci.h │ │ │ │ │ ble_l2cap.h │ │ │ │ │ ble_ranges.h │ │ │ │ │ ble_types.h │ │ │ │ │ nrf_error.h │ │ │ │ │ nrf_error_sdm.h │ │ │ │ │ nrf_error_soc.h │ │ │ │ │ nrf_nvic.h │ │ │ │ │ nrf_sdm.h │ │ │ │ │ nrf_sd_def.h │ │ │ │ │ nrf_soc.h │ │ │ │ │ nrf_svc.h │ │ │ │ │ │ │ │ │ └─nrf52 │ │ │ │ nrf_mbr.h │ │ │ │ │ │ │ └─hex │ │ │ s140_nrf52840_5.0.0-2.alpha_licence-agreement.txt │ │ │ s140_nrf52840_5.0.0-2.alpha_softdevice.hex │ │ │ │ │ └─s212 │ │ ├─headers │ │ │ Readme.txt │ │ │ │ │ └─toolchain │ │ ├─armgcc │ │ │ armgcc_s212_nrf52832_xxaa.ld │ │ │ │ │ └─iar │ │ iar_s212_nrf52832_xxaa.icf │ │ │ └─toolchain │ │ system_nrf51.c │ │ system_nrf51.h │ │ system_nrf52.c │ │ system_nrf52.h │ │ system_nrf52810.c │ │ system_nrf52810.h │ │ system_nrf52840.c │ │ system_nrf52840.h │ │ │ ├─arm │ │ arm_startup_nrf51.s │ │ arm_startup_nrf52.s │ │ arm_startup_nrf52810.s │ │ arm_startup_nrf52840.s │ │ uicr_config.h │ │ │ ├─cmsis │ │ ├─dsp │ │ │ │ license.txt │ │ │ │ │ │ │ ├─ARM │ │ │ │ arm_cortexM4lf_math.lib │ │ │ │ arm_cortexM4l_math.lib │ │ │ │ │ │ │ └─GCC │ │ │ libarm_cortexM4lf_math.a │ │ │ libarm_cortexM4l_math.a │ │ │ │ │ └─include │ │ arm_common_tables.h │ │ arm_const_structs.h │ │ arm_math.h │ │ cmsis_armcc.h │ │ cmsis_armcc_V6.h │ │ cmsis_gcc.h │ │ core_cm0.h │ │ core_cm0plus.h │ │ core_cm3.h │ │ core_cm4.h │ │ core_cm7.h │ │ core_cmFunc.h │ │ core_cmInstr.h │ │ core_cmSimd.h │ │ core_sc000.h │ │ core_sc300.h │ │ │ ├─gcc │ │ dump.mk │ │ gcc_nrf51_common.ld │ │ gcc_startup_nrf51.S │ │ gcc_startup_nrf52.S │ │ gcc_startup_nrf52810.S │ │ gcc_startup_nrf52840.S │ │ Makefile.common │ │ Makefile.posix │ │ Makefile.windows │ │ nrf51_common.ld │ │ nrf51_xxaa.ld │ │ nrf51_xxab.ld │ │ nrf51_xxac.ld │ │ nrf52810_xxaa.ld │ │ nrf52840_xxaa.ld │ │ nrf52_common.ld │ │ nrf52_xxaa.ld │ │ nrf5x_common.ld │ │ │ └─iar │ iar_nrf51_blank_xxaa.icf │ iar_nrf51_blank_xxac.icf │ iar_startup_nrf51.s │ iar_startup_nrf52.s │ iar_startup_nrf52810.s │ iar_startup_nrf52840.s │ ├─config │ sdk_config.h │ ├─documentation │ index.html │ licenses.html │ licenses.txt │ NordicS.jpg │ nRF5x_series_logo.png │ nRF5_Dynastream_license.txt │ nRF5_Nordic_license.txt │ release_notes.txt │ ├─examples │ └─ble_peripheral │ └─ble_app_hrs │ │ main.c │ │ │ ├─hex │ │ ble_app_hrs_pca10040_s132.hex │ │ ble_app_hrs_pca10056_s140.hex │ │ license.txt │ │ │ └─pca10040 │ └─s132 │ ├─arm5_no_packs │ │ │ ble_app_hrs_pca10040_s132.uvguix.jzhou │ │ │ ble_app_hrs_pca10040_s132.uvoptx │ │ │ ble_app_hrs_pca10040_s132.uvprojx │ │ │ JLinkLog.txt │ │ │ JLinkSettings.ini │ │ │ │ │ ├─RTE │ │ │ │ RTE_Components.h │ │ │ │ │ │ │ └─Device │ │ │ └─nRF52832_xxAA │ │ │ arm_startup_nrf52.s │ │ │ system_nrf52.c │ │ │ │ │ └─_build │ │ app_button.crf │ │ app_button.d │ │ app_button.o │ │ app_error.crf │ │ app_error.d │ │ app_error.o │ │ app_error_weak.crf │ │ app_error_weak.d │ │ app_error_weak.o │ │ app_fifo.crf │ │ app_fifo.d │ │ app_fifo.o │ │ app_scheduler.crf │ │ app_scheduler.d │ │ app_scheduler.o │ │ app_timer.crf │ │ app_timer.d │ │ app_timer.o │ │ app_uart_fifo.crf │ │ app_uart_fifo.d │ │ app_uart_fifo.o │ │ app_util_platform.crf │ │ app_util_platform.d │ │ app_util_platform.o │ │ arm_startup_nrf52.d │ │ arm_startup_nrf52.lst │ │ arm_startup_nrf52.o │ │ ble_advdata.crf │ │ ble_advdata.d │ │ ble_advdata.o │ │ ble_advertising.crf │ │ ble_advertising.d │ │ ble_advertising.o │ │ ble_app_hrs_pca10040_s132_nrf52832_xxaa.dep │ │ ble_bas.crf │ │ ble_bas.d │ │ ble_bas.o │ │ ble_conn_params.crf │ │ ble_conn_params.d │ │ ble_conn_params.o │ │ ble_conn_state.crf │ │ ble_conn_state.d │ │ ble_conn_state.o │ │ ble_dis.crf │ │ ble_dis.d │ │ ble_dis.o │ │ ble_hrs.crf │ │ ble_hrs.d │ │ ble_hrs.o │ │ ble_nus.crf │ │ ble_nus.d │ │ ble_nus.o │ │ ble_srv_common.crf │ │ ble_srv_common.d │ │ ble_srv_common.o │ │ boards.crf │ │ boards.d │ │ boards.o │ │ bsp.crf │ │ bsp.d │ │ bsp.o │ │ bsp_btn_ble.crf │ │ bsp_btn_ble.d │ │ bsp_btn_ble.o │ │ bsp_nfc.crf │ │ bsp_nfc.d │ │ bsp_nfc.o │ │ crc16.crf │ │ crc16.d │ │ crc16.o │ │ ExtDll.iex │ │ fds.crf │ │ fds.d │ │ fds.o │ │ gatts_cache_manager.crf │ │ gatts_cache_manager.d │ │ gatts_cache_manager.o │ │ gatt_cache_manager.crf │ │ gatt_cache_manager.d │ │ gatt_cache_manager.o │ │ hardfault_implementation.crf │ │ hardfault_implementation.d │ │ hardfault_implementation.o │ │ id_manager.crf │ │ id_manager.d │ │ id_manager.o │ │ main.crf │ │ main.d │ │ main.o │ │ nrf52832_xxaa.axf │ │ nrf52832_xxaa.build_log.htm │ │ nrf52832_xxaa.hex │ │ nrf52832_xxaa.htm │ │ nrf52832_xxaa.lnp │ │ nrf52832_xxaa.map │ │ nrf52832_xxaa.sct │ │ nrf52832_xxaa_sct.Bak │ │ nrf_assert.crf │ │ nrf_assert.d │ │ nrf_assert.o │ │ nrf_atfifo.crf │ │ nrf_atfifo.d │ │ nrf_atfifo.o │ │ nrf_balloc.crf │ │ nrf_balloc.d │ │ nrf_balloc.o │ │ nrf_ble_gatt.crf │ │ nrf_ble_gatt.d │ │ nrf_ble_gatt.o │ │ nrf_drv_clock.crf │ │ nrf_drv_clock.d │ │ nrf_drv_clock.o │ │ nrf_drv_common.crf │ │ nrf_drv_common.d │ │ nrf_drv_common.o │ │ nrf_drv_gpiote.crf │ │ nrf_drv_gpiote.d │ │ nrf_drv_gpiote.o │ │ nrf_drv_uart.crf │ │ nrf_drv_uart.d │ │ nrf_drv_uart.o │ │ nrf_fprintf.crf │ │ nrf_fprintf.d │ │ nrf_fprintf.o │ │ nrf_fprintf_format.crf │ │ nrf_fprintf_format.d │ │ nrf_fprintf_format.o │ │ nrf_fstorage.crf │ │ nrf_fstorage.d │ │ nrf_fstorage.o │ │ nrf_fstorage_sd.crf │ │ nrf_fstorage_sd.d │ │ nrf_fstorage_sd.o │ │ nrf_log_backend_rtt.crf │ │ nrf_log_backend_rtt.d │ │ nrf_log_backend_rtt.o │ │ nrf_log_backend_serial.crf │ │ nrf_log_backend_serial.d │ │ nrf_log_backend_serial.o │ │ nrf_log_backend_uart.crf │ │ nrf_log_backend_uart.d │ │ nrf_log_backend_uart.o │ │ nrf_log_default_backends.crf │ │ nrf_log_default_backends.d │ │ nrf_log_default_backends.o │ │ nrf_log_frontend.crf │ │ nrf_log_frontend.d │ │ nrf_log_frontend.o │ │ nrf_log_str_formatter.crf │ │ nrf_log_str_formatter.d │ │ nrf_log_str_formatter.o │ │ nrf_memobj.crf │ │ nrf_memobj.d │ │ nrf_memobj.o │ │ nrf_pwr_mgmt.crf │ │ nrf_pwr_mgmt.d │ │ nrf_pwr_mgmt.o │ │ nrf_sdh.crf │ │ nrf_sdh.d │ │ nrf_sdh.o │ │ nrf_sdh_ble.crf │ │ nrf_sdh_ble.d │ │ nrf_sdh_ble.o │ │ nrf_sdh_soc.crf │ │ nrf_sdh_soc.d │ │ nrf_sdh_soc.o │ │ nrf_section_iter.crf │ │ nrf_section_iter.d │ │ nrf_section_iter.o │ │ nrf_strerror.crf │ │ nrf_strerror.d │ │ nrf_strerror.o │ │ peer_database.crf │ │ peer_database.d │ │ peer_database.o │ │ peer_data_storage.crf │ │ peer_data_storage.d │ │ peer_data_storage.o │ │ peer_id.crf │ │ peer_id.d │ │ peer_id.o │ │ peer_manager.crf │ │ peer_manager.d │ │ peer_manager.o │ │ pm_buffer.crf │ │ pm_buffer.d │ │ pm_buffer.o │ │ pm_mutex.crf │ │ pm_mutex.d │ │ pm_mutex.o │ │ rtt_syscalls_keil.crf │ │ rtt_syscalls_keil.d │ │ rtt_syscalls_keil.o │ │ sdk_mapped_flags.crf │ │ sdk_mapped_flags.d │ │ sdk_mapped_flags.o │ │ security_dispatcher.crf │ │ security_dispatcher.d │ │ security_dispatcher.o │ │ security_manager.crf │ │ security_manager.d │ │ security_manager.o │ │ segger_rtt.crf │ │ segger_rtt.d │ │ segger_rtt.o │ │ segger_rtt_printf.crf │ │ segger_rtt_printf.d │ │ segger_rtt_printf.o │ │ sensorsim.crf │ │ sensorsim.d │ │ sensorsim.o │ │ system_nrf52.crf │ │ system_nrf52.d │ │ system_nrf52.o │ │ │ └─config │ sdk_config.h │ sdk_config.h~RF1858212.TMP │ └─external │ licenses_external.txt │ ├─cifra_AES128-EAX │ bitops.h │ blockwise.c │ blockwise.h │ cf_config.h │ cifra_eax_aes.c │ cifra_eax_aes.h │ cmac.c │ eax.c │ gf128.c │ gf128.h │ handy.h │ license.txt │ modes.c │ modes.h │ prp.h │ tassert.h │ ├─fatfs │ ├─doc │ │ │ 00index_e.html │ │ │ 00index_j.html │ │ │ css_e.css │ │ │ css_j.css │ │ │ updates.txt │ │ │ │ │ ├─en │ │ │ appnote.html │ │ │ chdir.html │ │ │ chdrive.html │ │ │ chmod.html │ │ │ close.html │ │ │ closedir.html │ │ │ config.html │ │ │ dinit.html │ │ │ dioctl.html │ │ │ dread.html │ │ │ dstat.html │ │ │ dwrite.html │ │ │ eof.html │ │ │ error.html │ │ │ expand.html │ │ │ fattime.html │ │ │ fdisk.html │ │ │ filename.html │ │ │ findfirst.html │ │ │ findnext.html │ │ │ forward.html │ │ │ getcwd.html │ │ │ getfree.html │ │ │ getlabel.html │ │ │ gets.html │ │ │ lseek.html │ │ │ mkdir.html │ │ │ mkfs.html │ │ │ mount.html │ │ │ open.html │ │ │ opendir.html │ │ │ printf.html │ │ │ putc.html │ │ │ puts.html │ │ │ rc.html │ │ │ read.html │ │ │ readdir.html │ │ │ rename.html │ │ │ sdir.html │ │ │ setlabel.html │ │ │ sfatfs.html │ │ │ sfile.html │ │ │ sfileinfo.html │ │ │ size.html │ │ │ stat.html │ │ │ sync.html │ │ │ tell.html │ │ │ truncate.html │ │ │ unlink.html │ │ │ utime.html │ │ │ write.html │ │ │ │ │ ├─ja │ │ │ appnote.html │ │ │ chdir.html │ │ │ chdrive.html │ │ │ chmod.html │ │ │ close.html │ │ │ closedir.html │ │ │ config.html │ │ │ dinit.html │ │ │ dioctl.html │ │ │ dread.html │ │ │ dstat.html │ │ │ dwrite.html │ │ │ eof.html │ │ │ error.html │ │ │ expand.html │ │ │ fattime.html │ │ │ fdisk.html │ │ │ filename.html │ │ │ findfirst.html │ │ │ findnext.html │ │ │ forward.html │ │ │ getcwd.html │ │ │ getfree.html │ │ │ getlabel.html │ │ │ gets.html │ │ │ lseek.html │ │ │ mkdir.html │ │ │ mkfs.html │ │ │ mount.html │ │ │ open.html │ │ │ opendir.html │ │ │ printf.html │ │ │ putc.html │ │ │ puts.html │ │ │ rc.html │ │ │ read.html │ │ │ readdir.html │ │ │ rename.html │ │ │ sdir.html │ │ │ setlabel.html │ │ │ sfatfs.html │ │ │ sfile.html │ │ │ sfileinfo.html │ │ │ size.html │ │ │ stat.html │ │ │ sync.html │ │ │ tell.html │ │ │ truncate.html │ │ │ unlink.html │ │ │ utime.html │ │ │ write.html │ │ │ │ │ └─res │ │ app1.c │ │ app2.c │ │ app3.c │ │ app4.c │ │ f1.png │ │ f2.png │ │ f3.png │ │ f4.png │ │ f5.png │ │ f6.png │ │ f7.png │ │ fd.mp4 │ │ funcs.png │ │ layers.png │ │ layers1.png │ │ layers2.png │ │ layers3.png │ │ mkfatimg.zip │ │ mkfs.xls │ │ modules.png │ │ rwtest1.png │ │ rwtest2.png │ │ rwtest3.png │ │ │ ├─port │ │ diskio_blkdev.c │ │ diskio_blkdev.h │ │ │ └─src │ │ 00history.txt │ │ 00readme.txt │ │ diskio.c │ │ diskio.h │ │ ff.c │ │ ff.h │ │ ffconf.h │ │ integer.h │ │ │ └─option │ cc932.c │ cc936.c │ cc949.c │ cc950.c │ ccsbcs.c │ syscall.c │ unicode.c │ ├─fprintf │ nrf_fprintf.c │ nrf_fprintf.h │ nrf_fprintf_format.c │ nrf_fprintf_format.h │ ├─freertos │ │ readme.txt │ │ │ ├─config │ │ FreeRTOSConfig.h │ │ │ ├─license │ │ license.txt │ │ │ ├─portable │ │ ├─ARM │ │ │ ├─nrf51 │ │ │ │ port.c │ │ │ │ portmacro.h │ │ │ │ │ │ │ └─nrf52 │ │ │ port.c │ │ │ portmacro.h │ │ │ │ │ ├─CMSIS │ │ │ ├─nrf51 │ │ │ │ portmacro_cmsis.h │ │ │ │ port_cmsis.c │ │ │ │ port_cmsis_systick.c │ │ │ │ │ │ │ └─nrf52 │ │ │ portmacro_cmsis.h │ │ │ port_cmsis.c │ │ │ port_cmsis_systick.c │ │ │ │ │ ├─GCC │ │ │ ├─nrf51 │ │ │ │ port.c │ │ │ │ portmacro.h │ │ │ │ │ │ │ └─nrf52 │ │ │ port.c │ │ │ portmacro.h │ │ │ │ │ └─IAR │ │ ├─nrf51 │ │ │ port.c │ │ │ portmacro.h │ │ │ │ │ └─nrf52 │ │ port.c │ │ portmacro.h │ │ │ └─source │ │ croutine.c │ │ event_groups.c │ │ list.c │ │ queue.c │ │ readme.txt │ │ tasks.c │ │ timers.c │ │ │ ├─include │ │ croutine.h │ │ deprecated_definitions.h │ │ event_groups.h │ │ FreeRTOS.h │ │ list.h │ │ mpu_wrappers.h │ │ portable.h │ │ projdefs.h │ │ queue.h │ │ semphr.h │ │ StackMacros.h │ │ stdint.readme │ │ task.h │ │ timers.h │ │ │ └─portable │ │ readme.txt │ │ │ └─MemMang │ heap_1.c │ heap_2.c │ heap_3.c │ heap_4.c │ heap_5.c │ ├─infineon │ ifx_i2c_config.h │ ifx_i2c_data_link_layer.c │ ifx_i2c_data_link_layer.h │ ifx_i2c_hal.h │ ifx_i2c_hal_nordic_nrf.c │ ifx_i2c_physical_layer.c │ ifx_i2c_physical_layer.h │ ifx_i2c_transport_layer.c │ ifx_i2c_transport_layer.h │ ifx_optiga_command_library.c │ ifx_optiga_command_library.h │ README.txt │ ├─mbedtls │ │ .travis.yml │ │ apache-2.0.txt │ │ ChangeLog │ │ circle.yml │ │ CMakeLists.txt │ │ DartConfiguration.tcl │ │ LICENSE │ │ Makefile │ │ README.md │ │ │ ├─configs │ │ config-ccm-psk-tls1_2.h │ │ config-mini-tls1_1.h │ │ config-no-entropy.h │ │ config-picocoin.h │ │ config-suite-b.h │ │ config-thread.h │ │ README.txt │ │ │ ├─doxygen │ │ │ mbedtls.doxyfile │ │ │ │ │ └─input │ │ doc_encdec.h │ │ doc_hashing.h │ │ doc_mainpage.h │ │ doc_rng.h │ │ doc_ssltls.h │ │ doc_tcpip.h │ │ doc_x509.h │ │ │ ├─include │ │ │ CMakeLists.txt │ │ │ │ │ └─mbedtls │ │ aes.h │ │ aesni.h │ │ arc4.h │ │ asn1.h │ │ asn1write.h │ │ base64.h │ │ bignum.h │ │ blowfish.h │ │ bn_mul.h │ │ camellia.h │ │ ccm.h │ │ certs.h │ │ check_config.h │ │ cipher.h │ │ cipher_internal.h │ │ cmac.h │ │ compat-1.3.h │ │ config.h │ │ ctr_drbg.h │ │ debug.h │ │ des.h │ │ dhm.h │ │ ecdh.h │ │ ecdsa.h │ │ ecjpake.h │ │ ecp.h │ │ entropy.h │ │ entropy_poll.h │ │ error.h │ │ gcm.h │ │ havege.h │ │ hmac_drbg.h │ │ md.h │ │ md2.h │ │ md4.h │ │ md5.h │ │ md_internal.h │ │ memory_buffer_alloc.h │ │ net.h │ │ net_sockets.h │ │ oid.h │ │ padlock.h │ │ pem.h │ │ pk.h │ │ pkcs11.h │ │ pkcs12.h │ │ pkcs5.h │ │ pk_internal.h │ │ platform.h │ │ platform_time.h │ │ ripemd160.h │ │ rsa.h │ │ sha1.h │ │ sha256.h │ │ sha512.h │ │ ssl.h │ │ ssl_cache.h │ │ ssl_ciphersuites.h │ │ ssl_cookie.h │ │ ssl_internal.h │ │ ssl_ticket.h │ │ threading.h │ │ timing.h │ │ version.h │ │ x509.h │ │ x509_crl.h │ │ x509_crt.h │ │ x509_csr.h │ │ xtea.h │ │ │ ├─library │ │ aes.c │ │ aesni.c │ │ arc4.c │ │ asn1parse.c │ │ asn1write.c │ │ base64.c │ │ bignum.c │ │ blowfish.c │ │ camellia.c │ │ ccm.c │ │ certs.c │ │ cipher.c │ │ cipher_wrap.c │ │ cmac.c │ │ CMakeLists.txt │ │ ctr_drbg.c │ │ debug.c │ │ des.c │ │ dhm.c │ │ ecdh.c │ │ ecdsa.c │ │ ecjpake.c │ │ ecp.c │ │ ecp_curves.c │ │ entropy.c │ │ entropy_poll.c │ │ error.c │ │ gcm.c │ │ havege.c │ │ hmac_drbg.c │ │ Makefile │ │ md.c │ │ md2.c │ │ md4.c │ │ md5.c │ │ md_wrap.c │ │ memory_buffer_alloc.c │ │ net_sockets.c │ │ oid.c │ │ padlock.c │ │ pem.c │ │ pk.c │ │ pkcs11.c │ │ pkcs12.c │ │ pkcs5.c │ │ pkparse.c │ │ pkwrite.c │ │ pk_wrap.c │ │ platform.c │ │ ripemd160.c │ │ rsa.c │ │ sha1.c │ │ sha256.c │ │ sha512.c │ │ ssl_cache.c │ │ ssl_ciphersuites.c │ │ ssl_cli.c │ │ ssl_cookie.c │ │ ssl_srv.c │ │ ssl_ticket.c │ │ ssl_tls.c │ │ threading.c │ │ timing.c │ │ version.c │ │ version_features.c │ │ x509.c │ │ x509write_crt.c │ │ x509write_csr.c │ │ x509_create.c │ │ x509_crl.c │ │ x509_crt.c │ │ x509_csr.c │ │ xtea.c │ │ │ ├─programs │ │ │ CMakeLists.txt │ │ │ Makefile │ │ │ wince_main.c │ │ │ │ │ ├─aes │ │ │ aescrypt2.c │ │ │ CMakeLists.txt │ │ │ crypt_and_hash.c │ │ │ │ │ ├─hash │ │ │ CMakeLists.txt │ │ │ generic_sum.c │ │ │ hello.c │ │ │ │ │ ├─pkey │ │ │ CMakeLists.txt │ │ │ dh_client.c │ │ │ dh_genprime.c │ │ │ dh_prime.txt │ │ │ dh_server.c │ │ │ ecdh_curve25519.c │ │ │ ecdsa.c │ │ │ gen_key.c │ │ │ key_app.c │ │ │ key_app_writer.c │ │ │ mpi_demo.c │ │ │ pk_decrypt.c │ │ │ pk_encrypt.c │ │ │ pk_sign.c │ │ │ pk_verify.c │ │ │ rsa_decrypt.c │ │ │ rsa_encrypt.c │ │ │ rsa_genkey.c │ │ │ rsa_priv.txt │ │ │ rsa_pub.txt │ │ │ rsa_sign.c │ │ │ rsa_sign_pss.c │ │ │ rsa_verify.c │ │ │ rsa_verify_pss.c │ │ │ │ │ ├─random │ │ │ CMakeLists.txt │ │ │ gen_entropy.c │ │ │ gen_random_ctr_drbg.c │ │ │ gen_random_havege.c │ │ │ │ │ ├─ssl │ │ │ CMakeLists.txt │ │ │ dtls_client.c │ │ │ dtls_server.c │ │ │ mini_client.c │ │ │ ssl_client1.c │ │ │ ssl_client2.c │ │ │ ssl_fork_server.c │ │ │ ssl_mail_client.c │ │ │ ssl_pthread_server.c │ │ │ ssl_server.c │ │ │ ssl_server2.c │ │ │ │ │ ├─util │ │ │ CMakeLists.txt │ │ │ pem2der.c │ │ │ strerror.c │ │ │ │ │ └─x509 │ │ cert_app.c │ │ cert_req.c │ │ cert_write.c │ │ CMakeLists.txt │ │ crl_app.c │ │ req_app.c │ │ │ ├─scripts │ │ │ apidoc_full.sh │ │ │ bump_version.sh │ │ │ config.pl │ │ │ ecc-heap.sh │ │ │ find-mem-leak.cocci │ │ │ footprint.sh │ │ │ generate_errors.pl │ │ │ generate_features.pl │ │ │ generate_visualc_files.pl │ │ │ malloc-init.pl │ │ │ massif_max.pl │ │ │ memory.sh │ │ │ output_env.sh │ │ │ rename.pl │ │ │ rm-malloc-cast.cocci │ │ │ tmp_ignore_makefiles.sh │ │ │ │ │ └─data_files │ │ error.fmt │ │ rename-1.3-2.0.txt │ │ version_features.fmt │ │ vs2010-app-template.vcxproj │ │ vs2010-main-template.vcxproj │ │ vs2010-sln-template.sln │ │ vs6-app-template.dsp │ │ vs6-main-template.dsp │ │ vs6-workspace-template.dsw │ │ │ ├─visualc │ │ └─VS2010 │ │ aescrypt2.vcxproj │ │ benchmark.vcxproj │ │ cert_app.vcxproj │ │ cert_req.vcxproj │ │ cert_write.vcxproj │ │ crl_app.vcxproj │ │ crypt_and_hash.vcxproj │ │ dh_client.vcxproj │ │ dh_genprime.vcxproj │ │ dh_server.vcxproj │ │ dtls_client.vcxproj │ │ dtls_server.vcxproj │ │ ecdh_curve25519.vcxproj │ │ ecdsa.vcxproj │ │ generic_sum.vcxproj │ │ gen_entropy.vcxproj │ │ gen_key.vcxproj │ │ gen_random_ctr_drbg.vcxproj │ │ gen_random_havege.vcxproj │ │ hello.vcxproj │ │ key_app.vcxproj │ │ key_app_writer.vcxproj │ │ mbedTLS.sln │ │ mbedTLS.vcxproj │ │ md5sum.vcxproj │ │ mini_client.vcxproj │ │ mpi_demo.vcxproj │ │ pem2der.vcxproj │ │ pk_decrypt.vcxproj │ │ pk_encrypt.vcxproj │ │ pk_sign.vcxproj │ │ pk_verify.vcxproj │ │ req_app.vcxproj │ │ rsa_decrypt.vcxproj │ │ rsa_encrypt.vcxproj │ │ rsa_genkey.vcxproj │ │ rsa_sign.vcxproj │ │ rsa_sign_pss.vcxproj │ │ rsa_verify.vcxproj │ │ rsa_verify_pss.vcxproj │ │ selftest.vcxproj │ │ sha1sum.vcxproj │ │ sha2sum.vcxproj │ │ ssl_cert_test.vcxproj │ │ ssl_client1.vcxproj │ │ ssl_client2.vcxproj │ │ ssl_fork_server.vcxproj │ │ ssl_mail_client.vcxproj │ │ ssl_server.vcxproj │ │ ssl_server2.vcxproj │ │ strerror.vcxproj │ │ udp_proxy.vcxproj │ │ │ └─yotta │ │ create-module.sh │ │ │ └─data │ │ adjust-config.sh │ │ entropy_hardware_poll.c │ │ README.md │ │ target_config.h │ │ │ ├─example-authcrypt │ │ main.cpp │ │ README.md │ │ │ ├─example-benchmark │ │ main.cpp │ │ README.md │ │ │ ├─example-hashing │ │ main.cpp │ │ README.md │ │ │ └─example-selftest │ main.cpp │ README.md │ ├─micro-ecc │ │ build_all.bat │ │ build_all.sh │ │ license.txt │ │ │ ├─nrf51_armgcc │ │ └─armgcc │ │ ext_micro_ecc_gcc_nRF5x.ld │ │ Makefile │ │ │ ├─nrf51_iar │ │ └─armgcc │ │ ext_micro_ecc_gcc_nRF5x.ld │ │ Makefile │ │ │ ├─nrf51_keil │ │ └─armgcc │ │ ext_micro_ecc_gcc_nRF5x.ld │ │ Makefile │ │ │ ├─nrf52_armgcc │ │ └─armgcc │ │ ext_micro_ecc_gcc_nRF5x.ld │ │ Makefile │ │ │ ├─nrf52_iar │ │ └─armgcc │ │ ext_micro_ecc_gcc_nRF5x.ld │ │ Makefile │ │ │ └─nrf52_keil │ └─armgcc │ ext_micro_ecc_gcc_nRF5x.ld │ Makefile │ ├─nano-pb │ │ LICENSE.txt │ │ pb.h │ │ pb_common.c │ │ pb_common.h │ │ pb_decode.c │ │ pb_decode.h │ │ pb_encode.c │ │ pb_encode.h │ │ │ └─generator │ │ camel_case_splitter.py │ │ nanopb_generator.py │ │ protoc-gen-nanopb │ │ protoc-gen-nanopb.bat │ │ │ └─proto │ │ Makefile │ │ nanopb.proto │ │ nanopb_pb2.py │ │ plugin.proto │ │ plugin_pb2.py │ │ __init__.py │ │ │ └─google │ └─protobuf │ descriptor.proto │ ├─nfc_adafruit_library │ adafruit_pn532.c │ adafruit_pn532.h │ ├─nrf_cc310 │ │ license.txt │ │ │ ├─common │ │ integration_test_plat_defs.h │ │ integration_test_plat_utils.c │ │ integration_test_ssi_data.h │ │ integration_test_ssi_defs.h │ │ │ ├─include │ │ crys_aesccm.h │ │ crys_aesccm_error.h │ │ crys_chacha.h │ │ crys_chacha_error.h │ │ crys_chacha_poly.h │ │ crys_chacha_poly_error.h │ │ crys_common.h │ │ crys_common_error.h │ │ crys_dh.h │ │ crys_dh_error.h │ │ crys_dh_kg.h │ │ crys_ecpki_build.h │ │ crys_ecpki_dh.h │ │ crys_ecpki_domain.h │ │ crys_ecpki_ecdsa.h │ │ crys_ecpki_error.h │ │ crys_ecpki_kg.h │ │ crys_ecpki_types.h │ │ crys_ec_edw_api.h │ │ crys_ec_mont_api.h │ │ crys_error.h │ │ crys_hash.h │ │ crys_hash_defs.h │ │ crys_hash_error.h │ │ crys_hkdf.h │ │ crys_hkdf_error.h │ │ crys_hmac.h │ │ crys_hmac_defs.h │ │ crys_hmac_error.h │ │ crys_kdf.h │ │ crys_kdf_error.h │ │ crys_pka_defs_hw.h │ │ crys_poly.h │ │ crys_rnd.h │ │ crys_rnd_error.h │ │ crys_rsa_build.h │ │ crys_rsa_error.h │ │ crys_rsa_kg.h │ │ crys_rsa_prim.h │ │ crys_rsa_schemes.h │ │ crys_rsa_types.h │ │ crys_srp.h │ │ crys_srp_error.h │ │ dx_reg_base_host.h │ │ sns_silib.h │ │ ssi_aes.h │ │ ssi_aes_defs.h │ │ ssi_aes_error.h │ │ ssi_bitops.h │ │ ssi_pal_abort.h │ │ ssi_pal_abort_plat.h │ │ ssi_pal_barrier.h │ │ ssi_pal_compiler.h │ │ ssi_pal_dma.h │ │ ssi_pal_dma_defs.h │ │ ssi_pal_dma_plat.h │ │ ssi_pal_error.h │ │ ssi_pal_file_plat.h │ │ ssi_pal_init.h │ │ ssi_pal_log.h │ │ ssi_pal_log_plat.h │ │ ssi_pal_malloc_plat.h │ │ ssi_pal_mem.h │ │ ssi_pal_memmap.h │ │ ssi_pal_mem_plat.h │ │ ssi_pal_mutex.h │ │ ssi_pal_mutex_plat.h │ │ ssi_pal_perf_plat.h │ │ ssi_pal_sem_plat.h │ │ ssi_pal_string_plat.h │ │ ssi_pal_types.h │ │ ssi_pal_types_plat.h │ │ ssi_pka_hw_plat_defs.h │ │ ssi_regs.h │ │ ssi_sram_map.h │ │ │ └─lib │ cc310_keil_0.9.0.lib │ libcc310_gcc_0.9.0.a │ license.txt │ ├─protothreads │ │ nrf_pt.h │ │ │ └─pt-1.4 │ │ example-buffer.c │ │ example-codelock.c │ │ example-small.c │ │ lc-addrlabels.h │ │ lc-switch.h │ │ lc.h │ │ Makefile │ │ pt-sem.h │ │ pt.h │ │ README │ │ README-VISUAL-C .txt │ │ │ └─doc │ │ Doxyfile │ │ header.tex │ │ Makefile │ │ pt-doc.txt │ │ pt-mainpage.txt │ │ pt-refman.pdf │ │ sicslogo.pdf │ │ │ └─html │ a00005.html │ a00006.html │ a00009.html │ a00010.html │ a00011.html │ a00012.html │ a00013.html │ a00014.html │ a00015.html │ a00016.html │ a00017.html │ a00018.html │ a00019.html │ a00020.html │ a00021.html │ a00022.html │ annotated.html │ doxygen.css │ doxygen.png │ files.html │ ftv2blank.png │ ftv2doc.png │ ftv2folderclosed.png │ ftv2folderopen.png │ ftv2lastnode.png │ ftv2link.png │ ftv2mlastnode.png │ ftv2mnode.png │ ftv2node.png │ ftv2plastnode.png │ ftv2pnode.png │ ftv2vertline.png │ functions.html │ functions_vars.html │ globals.html │ globals_defs.html │ globals_type.html │ hierarchy.html │ index.hhc │ index.hhk │ index.hhp │ index.html │ main.html │ modules.html │ tabs.css │ tab_b.gif │ tab_l.gif │ tab_r.gif │ tree.html │ ├─segger_rtt │ │ RTT_Syscalls_GCC.c │ │ RTT_Syscalls_IAR.c │ │ RTT_Syscalls_KEIL.c │ │ SEGGER_RTT.c │ │ SEGGER_RTT.h │ │ SEGGER_RTT_Conf.h │ │ SEGGER_RTT_printf.c │ │ │ └─license │ license.txt │ ├─thedotfactory_fonts │ nrf_font.h │ orkney24pts.c │ orkney8pts.c │ SIL-License.txt │ └─tiny-AES128 aes.c aes.h origin.txt unlicense.txt