实例介绍
【实例简介】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
好例子网口号:伸出你的我的手 — 分享!
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明


网友评论
我要评论