diff --git a/Makefile b/Makefile index 17e2ca1..9114f3b 100644 --- a/Makefile +++ b/Makefile @@ -245,14 +245,8 @@ INCLUDES := \ -Iinclude_lib/media/aispeech/enc/include \ -Icpu/br28/audio_hearing \ -Iinclude_lib/media/cvp \ - -Iapps/earphone/xtell_Sensor/buffer \ - -Iapps/earphone/xtell_Sensor/sensor \ -Iapps/earphone/xtell_Sensor \ - -Iapps/earphone/xtell_Sensor/calculate \ - -Iapps/earphone/xtell_Sensor/ano \ - -Iapps/earphone/xtell_Sensor/sensor/ \ - -Iapps/earphone/xtell_Sensor/sensor/ \ - -Iapps/earphone/xtell_Sensor/sensor/ \ + -Iapps/earphone/remote_control/ \ -I$(SYS_INC_DIR) \ @@ -619,17 +613,20 @@ c_SRC_FILES := \ apps/common/colorful_lights/colorful_lights.c \ apps/earphone/xtell_Sensor/xtell_app_main.c \ apps/earphone/xtell_Sensor/xtell_handler.c \ - apps/earphone/xtell_Sensor/send_data.c \ - apps/earphone/xtell_Sensor/buffer/circle_buffer.c \ - apps/earphone/xtell_Sensor/sensor/LIS2DH12.c \ - apps/earphone/xtell_Sensor/sensor/SC7U22.c \ - apps/earphone/xtell_Sensor/calculate/skiing_tracker.c \ - apps/earphone/xtell_Sensor/ano/ano_protocol.c \ - apps/earphone/xtell_Sensor/sensor/MMC56.c \ - apps/earphone/xtell_Sensor/sensor/BMP280.c \ - apps/earphone/xtell_Sensor/sensor/AK8963.c \ +# 定义需要自动搜索 .c 文件的目录列表 +C_SRC_DIRS := \ + apps/earphone/remote_control \ + +# 使用 shell 的 find 命令递归查找所有 .c 文件 +# foreach 遍历 C_SRC_DIRS 中的每一个目录 +# $(shell find $(dir) -name "*.c") 对每个目录执行 find 命令 +AUTO_C_SRC_FILES := $(foreach dir,$(C_SRC_DIRS),$(shell find $(dir) -name "*.c")) + +# 将自动找到的文件列表追加到手动列表中 +c_SRC_FILES += $(AUTO_C_SRC_FILES) + # 需要编译的 .S 文件 S_SRC_FILES := \ apps/earphone/sdk_version.z.S \ @@ -749,6 +746,8 @@ LFLAGS := \ --plugin-opt=-mattr=+fprev1 \ + + LIBPATHS := \ -L$(SYS_LIB_DIR) \ diff --git a/cpu/br28/tools/app.bin b/cpu/br28/tools/app.bin index 75e069a..80b28b1 100644 Binary files a/cpu/br28/tools/app.bin and b/cpu/br28/tools/app.bin differ diff --git a/cpu/br28/tools/data_code.bin b/cpu/br28/tools/data_code.bin index bb68600..7d87601 100644 Binary files a/cpu/br28/tools/data_code.bin and b/cpu/br28/tools/data_code.bin differ diff --git a/cpu/br28/tools/download/earphone/jl_isd.bin b/cpu/br28/tools/download/earphone/jl_isd.bin index 322e5a2..fdd1ea4 100644 Binary files a/cpu/br28/tools/download/earphone/jl_isd.bin and b/cpu/br28/tools/download/earphone/jl_isd.bin differ diff --git a/cpu/br28/tools/sdk.elf.objs.txt b/cpu/br28/tools/sdk.elf.objs.txt index 3deb181..a24db5c 100644 --- a/cpu/br28/tools/sdk.elf.objs.txt +++ b/cpu/br28/tools/sdk.elf.objs.txt @@ -1 +1 @@ - objs/apps/common/audio/amplitude_statistic.c.o objs/apps/common/audio/audio_dvol.c.o objs/apps/common/audio/audio_export_demo.c.o objs/apps/common/audio/audio_noise_gate.c.o objs/apps/common/audio/audio_ns.c.o objs/apps/common/audio/audio_plc.c.o objs/apps/common/audio/audio_utils.c.o objs/apps/common/audio/decode/audio_key_tone.c.o objs/apps/common/audio/decode/decode.c.o objs/apps/common/audio/demo/audio_demo.c.o objs/apps/common/audio/online_debug/aud_data_export.c.o objs/apps/common/audio/online_debug/aud_mic_dut.c.o objs/apps/common/audio/online_debug/aud_spatial_effect_dut.c.o objs/apps/common/audio/online_debug/audio_online_debug.c.o objs/apps/common/audio/sine_make.c.o objs/apps/common/audio/uartPcmSender.c.o objs/apps/common/audio/wm8978/iic.c.o objs/apps/common/audio/wm8978/wm8978.c.o objs/apps/common/bt_common/bt_test_api.c.o objs/apps/common/cJSON/cJSON.c.o objs/apps/common/config/app_config.c.o objs/apps/common/config/bt_profile_config.c.o objs/apps/common/config/ci_transport_uart.c.o objs/apps/common/config/new_cfg_tool.c.o objs/apps/common/debug/debug.c.o objs/apps/common/debug/debug_lite.c.o objs/apps/common/dev_manager/dev_manager.c.o objs/apps/common/dev_manager/dev_reg.c.o objs/apps/common/dev_manager/dev_update.c.o objs/apps/common/device/gSensor/SC7A20.c.o objs/apps/common/device/gSensor/STK8321.c.o objs/apps/common/device/gSensor/da230.c.o objs/apps/common/device/gSensor/gSensor_manage.c.o objs/apps/common/device/gSensor/mpu6050.c.o objs/apps/common/device/gx8002_npu/gx8002_enc/gx8002_enc.c.o objs/apps/common/device/gx8002_npu/gx8002_npu.c.o objs/apps/common/device/gx8002_npu/gx8002_npu_event_deal.c.o objs/apps/common/device/gx8002_npu/gx8002_upgrade/app_upgrade/gx_uart_upgrade_app.c.o objs/apps/common/device/gx8002_npu/gx8002_upgrade/app_upgrade/gx_uart_upgrade_tws.c.o objs/apps/common/device/gx8002_npu/gx8002_upgrade/gx_uart_upgrade.c.o objs/apps/common/device/gx8002_npu/gx8002_upgrade/gx_uart_upgrade_porting.c.o objs/apps/common/device/gx8002_npu/gx8002_upgrade/sdfile_upgrade/gx_uart_upgrade_sdfile.c.o objs/apps/common/device/gx8002_npu/gx8002_upgrade/spp_upgrade/gx_fifo.c.o objs/apps/common/device/gx8002_npu/gx8002_upgrade/spp_upgrade/gx_uart_upgrade_spp.c.o objs/apps/common/device/imu_sensor/icm_42670p/icm_42670p.c.o objs/apps/common/device/imu_sensor/icm_42670p/inv_imu_apex.c.o objs/apps/common/device/imu_sensor/icm_42670p/inv_imu_driver.c.o objs/apps/common/device/imu_sensor/icm_42670p/inv_imu_transport.c.o objs/apps/common/device/imu_sensor/imuSensor_manage.c.o objs/apps/common/device/imu_sensor/lsm6dsl/lsm6dsl.c.o objs/apps/common/device/imu_sensor/mpu6887/mpu6887p.c.o objs/apps/common/device/imu_sensor/mpu9250/mpu9250.c.o objs/apps/common/device/imu_sensor/qmi8658/qmi8658c.c.o objs/apps/common/device/imu_sensor/sh3001/sh3001.c.o objs/apps/common/device/in_ear_detect/in_ear_detect.c.o objs/apps/common/device/in_ear_detect/in_ear_manage.c.o objs/apps/common/device/ir_sensor/ir_manage.c.o objs/apps/common/device/ir_sensor/jsa1221.c.o objs/apps/common/device/key/adkey.c.o objs/apps/common/device/key/adkey_rtcvdd.c.o objs/apps/common/device/key/ctmu_touch_key.c.o objs/apps/common/device/key/iokey.c.o objs/apps/common/device/key/irkey.c.o objs/apps/common/device/key/key_driver.c.o objs/apps/common/device/key/touch_key.c.o objs/apps/common/device/key/uart_key.c.o objs/apps/common/device/norflash/norflash_sfc.c.o objs/apps/common/device/ntc/ntc_det.c.o objs/apps/common/device/usb/device/cdc.c.o objs/apps/common/device/usb/device/descriptor.c.o objs/apps/common/device/usb/device/hid.c.o objs/apps/common/device/usb/device/msd.c.o objs/apps/common/device/usb/device/msd_upgrade.c.o objs/apps/common/device/usb/device/task_pc.c.o objs/apps/common/device/usb/device/uac1.c.o objs/apps/common/device/usb/device/uac_stream.c.o objs/apps/common/device/usb/device/usb_device.c.o objs/apps/common/device/usb/device/user_setup.c.o objs/apps/common/device/usb/host/adb.c.o objs/apps/common/device/usb/host/aoa.c.o objs/apps/common/device/usb/host/audio.c.o objs/apps/common/device/usb/host/audio_demo.c.o objs/apps/common/device/usb/host/hid.c.o objs/apps/common/device/usb/host/usb_bulk_transfer.c.o objs/apps/common/device/usb/host/usb_ctrl_transfer.c.o objs/apps/common/device/usb/host/usb_host.c.o objs/apps/common/device/usb/host/usb_storage.c.o objs/apps/common/device/usb/usb_config.c.o objs/apps/common/device/usb/usb_host_config.c.o objs/apps/common/ezxml/ezxml.c.o objs/apps/common/ezxml/ezxml_example.c.o objs/apps/common/fat_nor/cfg_private.c.o objs/apps/common/fat_nor/virfat_flash.c.o objs/apps/common/file_operate/file_bs_deal.c.o objs/apps/common/file_operate/file_manager.c.o objs/apps/common/icsd/adt/icsd_adt.c.o objs/apps/common/icsd/adt/icsd_adt_app.c.o objs/apps/common/icsd/anc/icsd_anc_app.c.o objs/apps/common/icsd/anc/icsd_anc_board.c.o objs/apps/common/icsd/anc/icsd_anc_data.c.o objs/apps/common/jl_kws/jl_kws_algo.c.o objs/apps/common/jl_kws/jl_kws_audio.c.o objs/apps/common/jl_kws/jl_kws_event.c.o objs/apps/common/jl_kws/jl_kws_main.c.o objs/apps/common/music/breakpoint.c.o objs/apps/common/music/music_decrypt.c.o objs/apps/common/music/music_id3.c.o objs/apps/common/music/music_player.c.o objs/apps/common/temp_trim/dtemp_pll_trim.c.o objs/apps/common/test/fs_test.c.o objs/apps/common/test/os_test.c.o objs/apps/common/third_party_profile/Tecent_LL/tecent_ll_demo/ll_demo.c.o objs/apps/common/third_party_profile/Tecent_LL/tecent_ll_demo/ll_task.c.o objs/apps/common/third_party_profile/Tecent_LL/tecent_protocol/ble_qiot_import.c.o objs/apps/common/third_party_profile/Tecent_LL/tecent_protocol/ble_qiot_llsync_data.c.o objs/apps/common/third_party_profile/Tecent_LL/tecent_protocol/ble_qiot_llsync_device.c.o objs/apps/common/third_party_profile/Tecent_LL/tecent_protocol/ble_qiot_llsync_event.c.o objs/apps/common/third_party_profile/Tecent_LL/tecent_protocol/ble_qiot_llsync_ota.c.o objs/apps/common/third_party_profile/Tecent_LL/tecent_protocol/ble_qiot_service.c.o objs/apps/common/third_party_profile/Tecent_LL/tecent_protocol/ble_qiot_template.c.o objs/apps/common/third_party_profile/Tecent_LL/tecent_protocol/ble_qiot_utils_base64.c.o objs/apps/common/third_party_profile/Tecent_LL/tecent_protocol/ble_qiot_utils_crc.c.o objs/apps/common/third_party_profile/Tecent_LL/tecent_protocol/ble_qiot_utils_hmac.c.o objs/apps/common/third_party_profile/Tecent_LL/tecent_protocol/ble_qiot_utils_log.c.o objs/apps/common/third_party_profile/Tecent_LL/tecent_protocol/ble_qiot_utils_md5.c.o objs/apps/common/third_party_profile/Tecent_LL/tecent_protocol/ble_qiot_utils_sha1.c.o objs/apps/common/third_party_profile/common/3th_profile_api.c.o objs/apps/common/third_party_profile/common/custom_cfg.c.o objs/apps/common/third_party_profile/common/mic_rec.c.o objs/apps/common/third_party_profile/interface/app_protocol_api.c.o objs/apps/common/third_party_profile/interface/app_protocol_common.c.o objs/apps/common/third_party_profile/interface/app_protocol_dma.c.o objs/apps/common/third_party_profile/interface/app_protocol_gfps.c.o objs/apps/common/third_party_profile/interface/app_protocol_gma.c.o objs/apps/common/third_party_profile/interface/app_protocol_mma.c.o objs/apps/common/third_party_profile/interface/app_protocol_ota.c.o objs/apps/common/third_party_profile/interface/app_protocol_tme.c.o objs/apps/common/third_party_profile/jieli/JL_rcsp/adv_app_setting/adv_adaptive_noise_reduction.c.o objs/apps/common/third_party_profile/jieli/JL_rcsp/adv_app_setting/adv_anc_voice.c.o objs/apps/common/third_party_profile/jieli/JL_rcsp/adv_app_setting/adv_anc_voice_key.c.o objs/apps/common/third_party_profile/jieli/JL_rcsp/adv_app_setting/adv_bt_name_setting.c.o objs/apps/common/third_party_profile/jieli/JL_rcsp/adv_app_setting/adv_eq_setting.c.o objs/apps/common/third_party_profile/jieli/JL_rcsp/adv_app_setting/adv_hearing_aid_setting.c.o objs/apps/common/third_party_profile/jieli/JL_rcsp/adv_app_setting/adv_high_low_vol_setting.c.o objs/apps/common/third_party_profile/jieli/JL_rcsp/adv_app_setting/adv_key_setting.c.o objs/apps/common/third_party_profile/jieli/JL_rcsp/adv_app_setting/adv_led_setting.c.o objs/apps/common/third_party_profile/jieli/JL_rcsp/adv_app_setting/adv_mic_setting.c.o objs/apps/common/third_party_profile/jieli/JL_rcsp/adv_app_setting/adv_music_info_setting.c.o objs/apps/common/third_party_profile/jieli/JL_rcsp/adv_app_setting/adv_time_stamp_setting.c.o objs/apps/common/third_party_profile/jieli/JL_rcsp/adv_app_setting/adv_work_setting.c.o objs/apps/common/third_party_profile/jieli/JL_rcsp/adv_rcsp_protocol/rcsp_adv_bluetooth.c.o objs/apps/common/third_party_profile/jieli/JL_rcsp/adv_rcsp_protocol/rcsp_adv_customer_user.c.o objs/apps/common/third_party_profile/jieli/JL_rcsp/adv_rcsp_protocol/rcsp_adv_opt.c.o objs/apps/common/third_party_profile/jieli/JL_rcsp/adv_rcsp_protocol/rcsp_adv_tws_sync.c.o objs/apps/common/third_party_profile/jieli/JL_rcsp/bt_trans_data/le_rcsp_adv_module.c.o objs/apps/common/third_party_profile/jieli/JL_rcsp/bt_trans_data/rcsp_adv_spp_user.c.o objs/apps/common/third_party_profile/jieli/JL_rcsp/rcsp_updata/rcsp_adv_user_update.c.o objs/apps/common/third_party_profile/jieli/JL_rcsp/rcsp_updata/rcsp_ch_loader_download.c.o objs/apps/common/third_party_profile/jieli/JL_rcsp/rcsp_updata/rcsp_user_update.c.o objs/apps/common/third_party_profile/jieli/le_hogp.c.o objs/apps/common/third_party_profile/jieli/online_db/online_db_deal.c.o objs/apps/common/third_party_profile/jieli/online_db/spp_online_db.c.o objs/apps/common/third_party_profile/jieli/trans_data_demo/le_trans_data.c.o objs/apps/common/third_party_profile/jieli/trans_data_demo/spp_trans_data.c.o objs/apps/common/third_party_profile/jieli/wireless_mic/le_wireless_mic_client.c.o objs/apps/common/third_party_profile/jieli/wireless_mic/le_wireless_mic_server.c.o objs/apps/common/third_party_profile/tuya_protocol/app/demo/tuya_ble_app_demo.c.o objs/apps/common/third_party_profile/tuya_protocol/app/demo/tuya_ota.c.o objs/apps/common/third_party_profile/tuya_protocol/app/product_test/tuya_ble_app_production_test.c.o objs/apps/common/third_party_profile/tuya_protocol/app/uart_common/tuya_ble_app_uart_common_handler.c.o objs/apps/common/third_party_profile/tuya_protocol/extern_components/mbedtls/aes.c.o objs/apps/common/third_party_profile/tuya_protocol/extern_components/mbedtls/ccm.c.o objs/apps/common/third_party_profile/tuya_protocol/extern_components/mbedtls/hmac.c.o objs/apps/common/third_party_profile/tuya_protocol/extern_components/mbedtls/md5.c.o objs/apps/common/third_party_profile/tuya_protocol/extern_components/mbedtls/sha1.c.o objs/apps/common/third_party_profile/tuya_protocol/extern_components/mbedtls/sha256.c.o objs/apps/common/third_party_profile/tuya_protocol/port/tuya_ble_port.c.o objs/apps/common/third_party_profile/tuya_protocol/port/tuya_ble_port_JL.c.o objs/apps/common/third_party_profile/tuya_protocol/port/tuya_ble_port_peripheral.c.o objs/apps/common/third_party_profile/tuya_protocol/sdk/src/tuya_ble_api.c.o objs/apps/common/third_party_profile/tuya_protocol/sdk/src/tuya_ble_bulk_data.c.o objs/apps/common/third_party_profile/tuya_protocol/sdk/src/tuya_ble_data_handler.c.o objs/apps/common/third_party_profile/tuya_protocol/sdk/src/tuya_ble_event.c.o objs/apps/common/third_party_profile/tuya_protocol/sdk/src/tuya_ble_event_handler.c.o objs/apps/common/third_party_profile/tuya_protocol/sdk/src/tuya_ble_event_handler_weak.c.o objs/apps/common/third_party_profile/tuya_protocol/sdk/src/tuya_ble_feature_weather.c.o objs/apps/common/third_party_profile/tuya_protocol/sdk/src/tuya_ble_gatt_send_queue.c.o objs/apps/common/third_party_profile/tuya_protocol/sdk/src/tuya_ble_heap.c.o objs/apps/common/third_party_profile/tuya_protocol/sdk/src/tuya_ble_main.c.o objs/apps/common/third_party_profile/tuya_protocol/sdk/src/tuya_ble_mem.c.o objs/apps/common/third_party_profile/tuya_protocol/sdk/src/tuya_ble_mutli_tsf_protocol.c.o objs/apps/common/third_party_profile/tuya_protocol/sdk/src/tuya_ble_queue.c.o objs/apps/common/third_party_profile/tuya_protocol/sdk/src/tuya_ble_storage.c.o objs/apps/common/third_party_profile/tuya_protocol/sdk/src/tuya_ble_unix_time.c.o objs/apps/common/third_party_profile/tuya_protocol/sdk/src/tuya_ble_utils.c.o objs/apps/common/ui/lcd_simple/lcd_simple_api.c.o objs/apps/common/ui/lcd_simple/ui.c.o objs/apps/common/ui/lcd_simple/ui_mainmenu.c.o objs/apps/common/update/testbox_update.c.o objs/apps/common/update/update.c.o objs/apps/common/update/update_tws.c.o objs/apps/common/update/update_tws_new.c.o objs/apps/earphone/aec/br28/audio_aec.c.o objs/apps/earphone/aec/br28/audio_aec_demo.c.o objs/apps/earphone/aec/br28/audio_aec_dms.c.o objs/apps/earphone/aec/br28/audio_aec_online.c.o objs/apps/earphone/aec/br28/audio_cvp_3mic.c.o objs/apps/earphone/aec/br28/audio_cvp_ais_3mic.c.o objs/apps/earphone/app_ancbox.c.o objs/apps/earphone/app_anctool.c.o objs/apps/earphone/app_main.c.o objs/apps/earphone/app_protocol_deal.c.o objs/apps/earphone/app_task_switch.c.o objs/apps/earphone/app_testbox.c.o objs/apps/earphone/audio_enc_mpt_cvp_ctr.c.o objs/apps/earphone/audio_enc_mpt_self.c.o objs/apps/earphone/ble_adv.c.o objs/apps/earphone/board/br28/board_jl7016g_hybrid.c.o objs/apps/earphone/board/br28/board_jl7018f_demo.c.o objs/apps/earphone/board/br28/board_jl701n_anc.c.o objs/apps/earphone/board/br28/board_jl701n_btemitter.c.o objs/apps/earphone/board/br28/board_jl701n_demo.c.o objs/apps/earphone/bt_auto_test.c.o objs/apps/earphone/bt_background.c.o objs/apps/earphone/bt_ble.c.o objs/apps/earphone/bt_ble_hid.c.o objs/apps/earphone/bt_emitter.c.o objs/apps/earphone/bt_tws.c.o objs/apps/earphone/default_event_handler.c.o objs/apps/earphone/earphone.c.o objs/apps/earphone/eartch_event_deal.c.o objs/apps/earphone/font/fontinit.c.o objs/apps/earphone/idle.c.o objs/apps/earphone/key_event_deal.c.o objs/apps/earphone/kws_voice_event_deal.c.o objs/apps/earphone/linein/linein.c.o objs/apps/earphone/ll_sync_demo/ll_sync_demo.c.o objs/apps/earphone/log_config/app_config.c.o objs/apps/earphone/log_config/lib_btctrler_config.c.o objs/apps/earphone/log_config/lib_btstack_config.c.o objs/apps/earphone/log_config/lib_driver_config.c.o objs/apps/earphone/log_config/lib_media_config.c.o objs/apps/earphone/log_config/lib_system_config.c.o objs/apps/earphone/log_config/lib_update_config.c.o objs/apps/earphone/music/sd_music.c.o objs/apps/earphone/pbg_demo.c.o objs/apps/earphone/pc/pc.c.o objs/apps/earphone/power_manage/app_charge.c.o objs/apps/earphone/power_manage/app_chargestore.c.o objs/apps/earphone/power_manage/app_power_manage.c.o objs/apps/earphone/power_manage/app_umidigi_chargestore.c.o objs/apps/earphone/rcsp/jl_phone_app.c.o objs/apps/earphone/rcsp/rcsp_adv.c.o objs/apps/earphone/tone_table.c.o objs/apps/earphone/trans_data_demo/trans_data_demo.c.o objs/apps/earphone/tuya/tuya_app.c.o objs/apps/earphone/tuya/tuya_demo.c.o objs/apps/earphone/ui/lcd_simple/my_demo.c.o objs/apps/earphone/ui_manage.c.o objs/apps/earphone/user_cfg.c.o objs/apps/earphone/version.c.o objs/apps/earphone/vol_sync.c.o objs/apps/earphone/wireless_mic/app_main_wireless_mic.c.o objs/apps/earphone/wireless_mic/audio/adapter_adc.c.o objs/apps/earphone/wireless_mic/audio/adapter_media.c.o objs/apps/earphone/wireless_mic/audio/wireless/adapter_wireless_dec.c.o objs/apps/earphone/wireless_mic/audio/wireless/adapter_wireless_enc.c.o objs/apps/earphone/wireless_mic/bt/bt_edr_fun.c.o objs/apps/earphone/wireless_mic/bt/bt_status_event.c.o objs/apps/earphone/wireless_mic/idev/adapter_idev.c.o objs/apps/earphone/wireless_mic/idev/idev_bt/adapter_idev_bt.c.o objs/apps/earphone/wireless_mic/idev/idev_bt/idev_ble/adapter_idev_ble.c.o objs/apps/earphone/wireless_mic/idev/idev_mic/adapter_idev_mic.c.o objs/apps/earphone/wireless_mic/odev/adapter_odev.c.o objs/apps/earphone/wireless_mic/odev/odev_bt/adapter_odev_bt.c.o objs/apps/earphone/wireless_mic/odev/odev_bt/odev_ble/adapter_odev_ble.c.o objs/apps/earphone/wireless_mic/odev/odev_bt/odev_ble/odev_ble_wireless.c.o objs/apps/earphone/wireless_mic/odev/odev_bt/odev_edr/adapter_odev_edr.c.o objs/apps/earphone/wireless_mic/odev/odev_dac/adapter_odev_dac.c.o objs/apps/earphone/wireless_mic/process/adapter_process.c.o objs/cpu/br28/adc_api.c.o objs/cpu/br28/aec_tool.c.o objs/cpu/br28/app_audio.c.o objs/cpu/br28/audio_anc.c.o objs/cpu/br28/audio_anc_fade_ctr.c.o objs/cpu/br28/audio_anc_mult_scene.c.o objs/cpu/br28/audio_capture.c.o objs/cpu/br28/audio_codec_clock.c.o objs/cpu/br28/audio_common/audio_mic_codec.c.o objs/cpu/br28/audio_cvp_dut.c.o objs/cpu/br28/audio_cvp_sync.c.o objs/cpu/br28/audio_dec.c.o objs/cpu/br28/audio_dec/audio_dec_file.c.o objs/cpu/br28/audio_dec/audio_dec_iis.c.o objs/cpu/br28/audio_dec/audio_dec_pc.c.o objs/cpu/br28/audio_dec/audio_dec_pcm.c.o objs/cpu/br28/audio_dec/audio_usb_mic.c.o objs/cpu/br28/audio_dec_eff.c.o objs/cpu/br28/audio_demo/audio_adc_demo.c.o objs/cpu/br28/audio_demo/audio_dac_demo.c.o objs/cpu/br28/audio_demo/audio_fft_demo.c.o objs/cpu/br28/audio_demo/audio_matrix_demo.c.o objs/cpu/br28/audio_demo/audio_wind_detect_demo.c.o objs/cpu/br28/audio_effect_develop.c.o objs/cpu/br28/audio_enc.c.o objs/cpu/br28/audio_general.c.o objs/cpu/br28/audio_hearing/audio_hearing_aid.c.o objs/cpu/br28/audio_hearing/audio_hearing_aid_lp.c.o objs/cpu/br28/audio_hearing/audio_sidetone.c.o objs/cpu/br28/audio_link.c.o objs/cpu/br28/audio_sync.c.o objs/cpu/br28/charge.c.o objs/cpu/br28/chargestore.c.o objs/cpu/br28/clock_manager.c.o objs/cpu/br28/eq_config.c.o objs/cpu/br28/hw_fft.c.o objs/cpu/br28/icsd_anc_user.c.o objs/cpu/br28/iic_hw.c.o objs/cpu/br28/iic_soft.c.o objs/cpu/br28/irflt.c.o objs/cpu/br28/lp_touch_key.c.o objs/cpu/br28/lp_touch_key_alog.c.o objs/cpu/br28/lp_touch_key_tool.c.o objs/cpu/br28/lua_port_api.c.o objs/cpu/br28/mcpwm.c.o objs/cpu/br28/mic_dut_process.c.o objs/cpu/br28/overlay_code.c.o objs/cpu/br28/pdm_link.c.o objs/cpu/br28/plcnt.c.o objs/cpu/br28/power/power_app.c.o objs/cpu/br28/power/power_check.c.o objs/cpu/br28/power/power_port.c.o objs/cpu/br28/power/power_trim.c.o objs/cpu/br28/private_iis.c.o objs/cpu/br28/pwm_led.c.o objs/cpu/br28/rdec.c.o objs/cpu/br28/setup.c.o objs/cpu/br28/smart_voice/aispeech_asr.c.o objs/cpu/br28/smart_voice/jl_kws_platform.c.o objs/cpu/br28/smart_voice/kws_event.c.o objs/cpu/br28/smart_voice/nn_vad.c.o objs/cpu/br28/smart_voice/smart_voice_config.c.o objs/cpu/br28/smart_voice/smart_voice_core.c.o objs/cpu/br28/smart_voice/user_asr.c.o objs/cpu/br28/smart_voice/vad_clock_trim.c.o objs/cpu/br28/smart_voice/vad_mic.c.o objs/cpu/br28/smart_voice/voice_mic_data.c.o objs/cpu/br28/sound_device.c.o objs/cpu/br28/spatial_effect/spatial_effect.c.o objs/cpu/br28/spatial_effect/spatial_effect_imu.c.o objs/cpu/br28/spatial_effect/spatial_effect_test.c.o objs/cpu/br28/spatial_effect/spatial_effect_tws.c.o objs/cpu/br28/spatial_effect/spatial_imu_trim.c.o objs/cpu/br28/spi.c.o objs/cpu/br28/tone_player.c.o objs/cpu/br28/tws_audio.c.o objs/cpu/br28/uart_dev.c.o objs/cpu/br28/umidigi_chargestore.c.o objs/apps/common/colorful_lights/colorful_lights.c.o objs/apps/earphone/xtell_Sensor/xtell_app_main.c.o objs/apps/earphone/xtell_Sensor/xtell_handler.c.o objs/apps/earphone/xtell_Sensor/send_data.c.o objs/apps/earphone/xtell_Sensor/buffer/circle_buffer.c.o objs/apps/earphone/xtell_Sensor/sensor/LIS2DH12.c.o objs/apps/earphone/xtell_Sensor/sensor/SC7U22.c.o objs/apps/earphone/xtell_Sensor/calculate/skiing_tracker.c.o objs/apps/earphone/xtell_Sensor/ano/ano_protocol.c.o objs/apps/earphone/xtell_Sensor/sensor/MMC56.c.o objs/apps/earphone/xtell_Sensor/sensor/BMP280.c.o objs/apps/earphone/xtell_Sensor/sensor/AK8963.c.o objs/apps/earphone/sdk_version.z.S.o + objs/apps/common/audio/amplitude_statistic.c.o objs/apps/common/audio/audio_dvol.c.o objs/apps/common/audio/audio_export_demo.c.o objs/apps/common/audio/audio_noise_gate.c.o objs/apps/common/audio/audio_ns.c.o objs/apps/common/audio/audio_plc.c.o objs/apps/common/audio/audio_utils.c.o objs/apps/common/audio/decode/audio_key_tone.c.o objs/apps/common/audio/decode/decode.c.o objs/apps/common/audio/demo/audio_demo.c.o objs/apps/common/audio/online_debug/aud_data_export.c.o objs/apps/common/audio/online_debug/aud_mic_dut.c.o objs/apps/common/audio/online_debug/aud_spatial_effect_dut.c.o objs/apps/common/audio/online_debug/audio_online_debug.c.o objs/apps/common/audio/sine_make.c.o objs/apps/common/audio/uartPcmSender.c.o objs/apps/common/audio/wm8978/iic.c.o objs/apps/common/audio/wm8978/wm8978.c.o objs/apps/common/bt_common/bt_test_api.c.o objs/apps/common/cJSON/cJSON.c.o objs/apps/common/config/app_config.c.o objs/apps/common/config/bt_profile_config.c.o objs/apps/common/config/ci_transport_uart.c.o objs/apps/common/config/new_cfg_tool.c.o objs/apps/common/debug/debug.c.o objs/apps/common/debug/debug_lite.c.o objs/apps/common/dev_manager/dev_manager.c.o objs/apps/common/dev_manager/dev_reg.c.o objs/apps/common/dev_manager/dev_update.c.o objs/apps/common/device/gSensor/SC7A20.c.o objs/apps/common/device/gSensor/STK8321.c.o objs/apps/common/device/gSensor/da230.c.o objs/apps/common/device/gSensor/gSensor_manage.c.o objs/apps/common/device/gSensor/mpu6050.c.o objs/apps/common/device/gx8002_npu/gx8002_enc/gx8002_enc.c.o objs/apps/common/device/gx8002_npu/gx8002_npu.c.o objs/apps/common/device/gx8002_npu/gx8002_npu_event_deal.c.o objs/apps/common/device/gx8002_npu/gx8002_upgrade/app_upgrade/gx_uart_upgrade_app.c.o objs/apps/common/device/gx8002_npu/gx8002_upgrade/app_upgrade/gx_uart_upgrade_tws.c.o objs/apps/common/device/gx8002_npu/gx8002_upgrade/gx_uart_upgrade.c.o objs/apps/common/device/gx8002_npu/gx8002_upgrade/gx_uart_upgrade_porting.c.o objs/apps/common/device/gx8002_npu/gx8002_upgrade/sdfile_upgrade/gx_uart_upgrade_sdfile.c.o objs/apps/common/device/gx8002_npu/gx8002_upgrade/spp_upgrade/gx_fifo.c.o objs/apps/common/device/gx8002_npu/gx8002_upgrade/spp_upgrade/gx_uart_upgrade_spp.c.o objs/apps/common/device/imu_sensor/icm_42670p/icm_42670p.c.o objs/apps/common/device/imu_sensor/icm_42670p/inv_imu_apex.c.o objs/apps/common/device/imu_sensor/icm_42670p/inv_imu_driver.c.o objs/apps/common/device/imu_sensor/icm_42670p/inv_imu_transport.c.o objs/apps/common/device/imu_sensor/imuSensor_manage.c.o objs/apps/common/device/imu_sensor/lsm6dsl/lsm6dsl.c.o objs/apps/common/device/imu_sensor/mpu6887/mpu6887p.c.o objs/apps/common/device/imu_sensor/mpu9250/mpu9250.c.o objs/apps/common/device/imu_sensor/qmi8658/qmi8658c.c.o objs/apps/common/device/imu_sensor/sh3001/sh3001.c.o objs/apps/common/device/in_ear_detect/in_ear_detect.c.o objs/apps/common/device/in_ear_detect/in_ear_manage.c.o objs/apps/common/device/ir_sensor/ir_manage.c.o objs/apps/common/device/ir_sensor/jsa1221.c.o objs/apps/common/device/key/adkey.c.o objs/apps/common/device/key/adkey_rtcvdd.c.o objs/apps/common/device/key/ctmu_touch_key.c.o objs/apps/common/device/key/iokey.c.o objs/apps/common/device/key/irkey.c.o objs/apps/common/device/key/key_driver.c.o objs/apps/common/device/key/touch_key.c.o objs/apps/common/device/key/uart_key.c.o objs/apps/common/device/norflash/norflash_sfc.c.o objs/apps/common/device/ntc/ntc_det.c.o objs/apps/common/device/usb/device/cdc.c.o objs/apps/common/device/usb/device/descriptor.c.o objs/apps/common/device/usb/device/hid.c.o objs/apps/common/device/usb/device/msd.c.o objs/apps/common/device/usb/device/msd_upgrade.c.o objs/apps/common/device/usb/device/task_pc.c.o objs/apps/common/device/usb/device/uac1.c.o objs/apps/common/device/usb/device/uac_stream.c.o objs/apps/common/device/usb/device/usb_device.c.o objs/apps/common/device/usb/device/user_setup.c.o objs/apps/common/device/usb/host/adb.c.o objs/apps/common/device/usb/host/aoa.c.o objs/apps/common/device/usb/host/audio.c.o objs/apps/common/device/usb/host/audio_demo.c.o objs/apps/common/device/usb/host/hid.c.o objs/apps/common/device/usb/host/usb_bulk_transfer.c.o objs/apps/common/device/usb/host/usb_ctrl_transfer.c.o objs/apps/common/device/usb/host/usb_host.c.o objs/apps/common/device/usb/host/usb_storage.c.o objs/apps/common/device/usb/usb_config.c.o objs/apps/common/device/usb/usb_host_config.c.o objs/apps/common/ezxml/ezxml.c.o objs/apps/common/ezxml/ezxml_example.c.o objs/apps/common/fat_nor/cfg_private.c.o objs/apps/common/fat_nor/virfat_flash.c.o objs/apps/common/file_operate/file_bs_deal.c.o objs/apps/common/file_operate/file_manager.c.o objs/apps/common/icsd/adt/icsd_adt.c.o objs/apps/common/icsd/adt/icsd_adt_app.c.o objs/apps/common/icsd/anc/icsd_anc_app.c.o objs/apps/common/icsd/anc/icsd_anc_board.c.o objs/apps/common/icsd/anc/icsd_anc_data.c.o objs/apps/common/jl_kws/jl_kws_algo.c.o objs/apps/common/jl_kws/jl_kws_audio.c.o objs/apps/common/jl_kws/jl_kws_event.c.o objs/apps/common/jl_kws/jl_kws_main.c.o objs/apps/common/music/breakpoint.c.o objs/apps/common/music/music_decrypt.c.o objs/apps/common/music/music_id3.c.o objs/apps/common/music/music_player.c.o objs/apps/common/temp_trim/dtemp_pll_trim.c.o objs/apps/common/test/fs_test.c.o objs/apps/common/test/os_test.c.o objs/apps/common/third_party_profile/Tecent_LL/tecent_ll_demo/ll_demo.c.o objs/apps/common/third_party_profile/Tecent_LL/tecent_ll_demo/ll_task.c.o objs/apps/common/third_party_profile/Tecent_LL/tecent_protocol/ble_qiot_import.c.o objs/apps/common/third_party_profile/Tecent_LL/tecent_protocol/ble_qiot_llsync_data.c.o objs/apps/common/third_party_profile/Tecent_LL/tecent_protocol/ble_qiot_llsync_device.c.o objs/apps/common/third_party_profile/Tecent_LL/tecent_protocol/ble_qiot_llsync_event.c.o objs/apps/common/third_party_profile/Tecent_LL/tecent_protocol/ble_qiot_llsync_ota.c.o objs/apps/common/third_party_profile/Tecent_LL/tecent_protocol/ble_qiot_service.c.o objs/apps/common/third_party_profile/Tecent_LL/tecent_protocol/ble_qiot_template.c.o objs/apps/common/third_party_profile/Tecent_LL/tecent_protocol/ble_qiot_utils_base64.c.o objs/apps/common/third_party_profile/Tecent_LL/tecent_protocol/ble_qiot_utils_crc.c.o objs/apps/common/third_party_profile/Tecent_LL/tecent_protocol/ble_qiot_utils_hmac.c.o objs/apps/common/third_party_profile/Tecent_LL/tecent_protocol/ble_qiot_utils_log.c.o objs/apps/common/third_party_profile/Tecent_LL/tecent_protocol/ble_qiot_utils_md5.c.o objs/apps/common/third_party_profile/Tecent_LL/tecent_protocol/ble_qiot_utils_sha1.c.o objs/apps/common/third_party_profile/common/3th_profile_api.c.o objs/apps/common/third_party_profile/common/custom_cfg.c.o objs/apps/common/third_party_profile/common/mic_rec.c.o objs/apps/common/third_party_profile/interface/app_protocol_api.c.o objs/apps/common/third_party_profile/interface/app_protocol_common.c.o objs/apps/common/third_party_profile/interface/app_protocol_dma.c.o objs/apps/common/third_party_profile/interface/app_protocol_gfps.c.o objs/apps/common/third_party_profile/interface/app_protocol_gma.c.o objs/apps/common/third_party_profile/interface/app_protocol_mma.c.o objs/apps/common/third_party_profile/interface/app_protocol_ota.c.o objs/apps/common/third_party_profile/interface/app_protocol_tme.c.o objs/apps/common/third_party_profile/jieli/JL_rcsp/adv_app_setting/adv_adaptive_noise_reduction.c.o objs/apps/common/third_party_profile/jieli/JL_rcsp/adv_app_setting/adv_anc_voice.c.o objs/apps/common/third_party_profile/jieli/JL_rcsp/adv_app_setting/adv_anc_voice_key.c.o objs/apps/common/third_party_profile/jieli/JL_rcsp/adv_app_setting/adv_bt_name_setting.c.o objs/apps/common/third_party_profile/jieli/JL_rcsp/adv_app_setting/adv_eq_setting.c.o objs/apps/common/third_party_profile/jieli/JL_rcsp/adv_app_setting/adv_hearing_aid_setting.c.o objs/apps/common/third_party_profile/jieli/JL_rcsp/adv_app_setting/adv_high_low_vol_setting.c.o objs/apps/common/third_party_profile/jieli/JL_rcsp/adv_app_setting/adv_key_setting.c.o objs/apps/common/third_party_profile/jieli/JL_rcsp/adv_app_setting/adv_led_setting.c.o objs/apps/common/third_party_profile/jieli/JL_rcsp/adv_app_setting/adv_mic_setting.c.o objs/apps/common/third_party_profile/jieli/JL_rcsp/adv_app_setting/adv_music_info_setting.c.o objs/apps/common/third_party_profile/jieli/JL_rcsp/adv_app_setting/adv_time_stamp_setting.c.o objs/apps/common/third_party_profile/jieli/JL_rcsp/adv_app_setting/adv_work_setting.c.o objs/apps/common/third_party_profile/jieli/JL_rcsp/adv_rcsp_protocol/rcsp_adv_bluetooth.c.o objs/apps/common/third_party_profile/jieli/JL_rcsp/adv_rcsp_protocol/rcsp_adv_customer_user.c.o objs/apps/common/third_party_profile/jieli/JL_rcsp/adv_rcsp_protocol/rcsp_adv_opt.c.o objs/apps/common/third_party_profile/jieli/JL_rcsp/adv_rcsp_protocol/rcsp_adv_tws_sync.c.o objs/apps/common/third_party_profile/jieli/JL_rcsp/bt_trans_data/le_rcsp_adv_module.c.o objs/apps/common/third_party_profile/jieli/JL_rcsp/bt_trans_data/rcsp_adv_spp_user.c.o objs/apps/common/third_party_profile/jieli/JL_rcsp/rcsp_updata/rcsp_adv_user_update.c.o objs/apps/common/third_party_profile/jieli/JL_rcsp/rcsp_updata/rcsp_ch_loader_download.c.o objs/apps/common/third_party_profile/jieli/JL_rcsp/rcsp_updata/rcsp_user_update.c.o objs/apps/common/third_party_profile/jieli/le_hogp.c.o objs/apps/common/third_party_profile/jieli/online_db/online_db_deal.c.o objs/apps/common/third_party_profile/jieli/online_db/spp_online_db.c.o objs/apps/common/third_party_profile/jieli/trans_data_demo/le_trans_data.c.o objs/apps/common/third_party_profile/jieli/trans_data_demo/spp_trans_data.c.o objs/apps/common/third_party_profile/jieli/wireless_mic/le_wireless_mic_client.c.o objs/apps/common/third_party_profile/jieli/wireless_mic/le_wireless_mic_server.c.o objs/apps/common/third_party_profile/tuya_protocol/app/demo/tuya_ble_app_demo.c.o objs/apps/common/third_party_profile/tuya_protocol/app/demo/tuya_ota.c.o objs/apps/common/third_party_profile/tuya_protocol/app/product_test/tuya_ble_app_production_test.c.o objs/apps/common/third_party_profile/tuya_protocol/app/uart_common/tuya_ble_app_uart_common_handler.c.o objs/apps/common/third_party_profile/tuya_protocol/extern_components/mbedtls/aes.c.o objs/apps/common/third_party_profile/tuya_protocol/extern_components/mbedtls/ccm.c.o objs/apps/common/third_party_profile/tuya_protocol/extern_components/mbedtls/hmac.c.o objs/apps/common/third_party_profile/tuya_protocol/extern_components/mbedtls/md5.c.o objs/apps/common/third_party_profile/tuya_protocol/extern_components/mbedtls/sha1.c.o objs/apps/common/third_party_profile/tuya_protocol/extern_components/mbedtls/sha256.c.o objs/apps/common/third_party_profile/tuya_protocol/port/tuya_ble_port.c.o objs/apps/common/third_party_profile/tuya_protocol/port/tuya_ble_port_JL.c.o objs/apps/common/third_party_profile/tuya_protocol/port/tuya_ble_port_peripheral.c.o objs/apps/common/third_party_profile/tuya_protocol/sdk/src/tuya_ble_api.c.o objs/apps/common/third_party_profile/tuya_protocol/sdk/src/tuya_ble_bulk_data.c.o objs/apps/common/third_party_profile/tuya_protocol/sdk/src/tuya_ble_data_handler.c.o objs/apps/common/third_party_profile/tuya_protocol/sdk/src/tuya_ble_event.c.o objs/apps/common/third_party_profile/tuya_protocol/sdk/src/tuya_ble_event_handler.c.o objs/apps/common/third_party_profile/tuya_protocol/sdk/src/tuya_ble_event_handler_weak.c.o objs/apps/common/third_party_profile/tuya_protocol/sdk/src/tuya_ble_feature_weather.c.o objs/apps/common/third_party_profile/tuya_protocol/sdk/src/tuya_ble_gatt_send_queue.c.o objs/apps/common/third_party_profile/tuya_protocol/sdk/src/tuya_ble_heap.c.o objs/apps/common/third_party_profile/tuya_protocol/sdk/src/tuya_ble_main.c.o objs/apps/common/third_party_profile/tuya_protocol/sdk/src/tuya_ble_mem.c.o objs/apps/common/third_party_profile/tuya_protocol/sdk/src/tuya_ble_mutli_tsf_protocol.c.o objs/apps/common/third_party_profile/tuya_protocol/sdk/src/tuya_ble_queue.c.o objs/apps/common/third_party_profile/tuya_protocol/sdk/src/tuya_ble_storage.c.o objs/apps/common/third_party_profile/tuya_protocol/sdk/src/tuya_ble_unix_time.c.o objs/apps/common/third_party_profile/tuya_protocol/sdk/src/tuya_ble_utils.c.o objs/apps/common/ui/lcd_simple/lcd_simple_api.c.o objs/apps/common/ui/lcd_simple/ui.c.o objs/apps/common/ui/lcd_simple/ui_mainmenu.c.o objs/apps/common/update/testbox_update.c.o objs/apps/common/update/update.c.o objs/apps/common/update/update_tws.c.o objs/apps/common/update/update_tws_new.c.o objs/apps/earphone/aec/br28/audio_aec.c.o objs/apps/earphone/aec/br28/audio_aec_demo.c.o objs/apps/earphone/aec/br28/audio_aec_dms.c.o objs/apps/earphone/aec/br28/audio_aec_online.c.o objs/apps/earphone/aec/br28/audio_cvp_3mic.c.o objs/apps/earphone/aec/br28/audio_cvp_ais_3mic.c.o objs/apps/earphone/app_ancbox.c.o objs/apps/earphone/app_anctool.c.o objs/apps/earphone/app_main.c.o objs/apps/earphone/app_protocol_deal.c.o objs/apps/earphone/app_task_switch.c.o objs/apps/earphone/app_testbox.c.o objs/apps/earphone/audio_enc_mpt_cvp_ctr.c.o objs/apps/earphone/audio_enc_mpt_self.c.o objs/apps/earphone/ble_adv.c.o objs/apps/earphone/board/br28/board_jl7016g_hybrid.c.o objs/apps/earphone/board/br28/board_jl7018f_demo.c.o objs/apps/earphone/board/br28/board_jl701n_anc.c.o objs/apps/earphone/board/br28/board_jl701n_btemitter.c.o objs/apps/earphone/board/br28/board_jl701n_demo.c.o objs/apps/earphone/bt_auto_test.c.o objs/apps/earphone/bt_background.c.o objs/apps/earphone/bt_ble.c.o objs/apps/earphone/bt_ble_hid.c.o objs/apps/earphone/bt_emitter.c.o objs/apps/earphone/bt_tws.c.o objs/apps/earphone/default_event_handler.c.o objs/apps/earphone/earphone.c.o objs/apps/earphone/eartch_event_deal.c.o objs/apps/earphone/font/fontinit.c.o objs/apps/earphone/idle.c.o objs/apps/earphone/key_event_deal.c.o objs/apps/earphone/kws_voice_event_deal.c.o objs/apps/earphone/linein/linein.c.o objs/apps/earphone/ll_sync_demo/ll_sync_demo.c.o objs/apps/earphone/log_config/app_config.c.o objs/apps/earphone/log_config/lib_btctrler_config.c.o objs/apps/earphone/log_config/lib_btstack_config.c.o objs/apps/earphone/log_config/lib_driver_config.c.o objs/apps/earphone/log_config/lib_media_config.c.o objs/apps/earphone/log_config/lib_system_config.c.o objs/apps/earphone/log_config/lib_update_config.c.o objs/apps/earphone/music/sd_music.c.o objs/apps/earphone/pbg_demo.c.o objs/apps/earphone/pc/pc.c.o objs/apps/earphone/power_manage/app_charge.c.o objs/apps/earphone/power_manage/app_chargestore.c.o objs/apps/earphone/power_manage/app_power_manage.c.o objs/apps/earphone/power_manage/app_umidigi_chargestore.c.o objs/apps/earphone/rcsp/jl_phone_app.c.o objs/apps/earphone/rcsp/rcsp_adv.c.o objs/apps/earphone/tone_table.c.o objs/apps/earphone/trans_data_demo/trans_data_demo.c.o objs/apps/earphone/tuya/tuya_app.c.o objs/apps/earphone/tuya/tuya_demo.c.o objs/apps/earphone/ui/lcd_simple/my_demo.c.o objs/apps/earphone/ui_manage.c.o objs/apps/earphone/user_cfg.c.o objs/apps/earphone/version.c.o objs/apps/earphone/vol_sync.c.o objs/apps/earphone/wireless_mic/app_main_wireless_mic.c.o objs/apps/earphone/wireless_mic/audio/adapter_adc.c.o objs/apps/earphone/wireless_mic/audio/adapter_media.c.o objs/apps/earphone/wireless_mic/audio/wireless/adapter_wireless_dec.c.o objs/apps/earphone/wireless_mic/audio/wireless/adapter_wireless_enc.c.o objs/apps/earphone/wireless_mic/bt/bt_edr_fun.c.o objs/apps/earphone/wireless_mic/bt/bt_status_event.c.o objs/apps/earphone/wireless_mic/idev/adapter_idev.c.o objs/apps/earphone/wireless_mic/idev/idev_bt/adapter_idev_bt.c.o objs/apps/earphone/wireless_mic/idev/idev_bt/idev_ble/adapter_idev_ble.c.o objs/apps/earphone/wireless_mic/idev/idev_mic/adapter_idev_mic.c.o objs/apps/earphone/wireless_mic/odev/adapter_odev.c.o objs/apps/earphone/wireless_mic/odev/odev_bt/adapter_odev_bt.c.o objs/apps/earphone/wireless_mic/odev/odev_bt/odev_ble/adapter_odev_ble.c.o objs/apps/earphone/wireless_mic/odev/odev_bt/odev_ble/odev_ble_wireless.c.o objs/apps/earphone/wireless_mic/odev/odev_bt/odev_edr/adapter_odev_edr.c.o objs/apps/earphone/wireless_mic/odev/odev_dac/adapter_odev_dac.c.o objs/apps/earphone/wireless_mic/process/adapter_process.c.o objs/cpu/br28/adc_api.c.o objs/cpu/br28/aec_tool.c.o objs/cpu/br28/app_audio.c.o objs/cpu/br28/audio_anc.c.o objs/cpu/br28/audio_anc_fade_ctr.c.o objs/cpu/br28/audio_anc_mult_scene.c.o objs/cpu/br28/audio_capture.c.o objs/cpu/br28/audio_codec_clock.c.o objs/cpu/br28/audio_common/audio_mic_codec.c.o objs/cpu/br28/audio_cvp_dut.c.o objs/cpu/br28/audio_cvp_sync.c.o objs/cpu/br28/audio_dec.c.o objs/cpu/br28/audio_dec/audio_dec_file.c.o objs/cpu/br28/audio_dec/audio_dec_iis.c.o objs/cpu/br28/audio_dec/audio_dec_pc.c.o objs/cpu/br28/audio_dec/audio_dec_pcm.c.o objs/cpu/br28/audio_dec/audio_usb_mic.c.o objs/cpu/br28/audio_dec_eff.c.o objs/cpu/br28/audio_demo/audio_adc_demo.c.o objs/cpu/br28/audio_demo/audio_dac_demo.c.o objs/cpu/br28/audio_demo/audio_fft_demo.c.o objs/cpu/br28/audio_demo/audio_matrix_demo.c.o objs/cpu/br28/audio_demo/audio_wind_detect_demo.c.o objs/cpu/br28/audio_effect_develop.c.o objs/cpu/br28/audio_enc.c.o objs/cpu/br28/audio_general.c.o objs/cpu/br28/audio_hearing/audio_hearing_aid.c.o objs/cpu/br28/audio_hearing/audio_hearing_aid_lp.c.o objs/cpu/br28/audio_hearing/audio_sidetone.c.o objs/cpu/br28/audio_link.c.o objs/cpu/br28/audio_sync.c.o objs/cpu/br28/charge.c.o objs/cpu/br28/chargestore.c.o objs/cpu/br28/clock_manager.c.o objs/cpu/br28/eq_config.c.o objs/cpu/br28/hw_fft.c.o objs/cpu/br28/icsd_anc_user.c.o objs/cpu/br28/iic_hw.c.o objs/cpu/br28/iic_soft.c.o objs/cpu/br28/irflt.c.o objs/cpu/br28/lp_touch_key.c.o objs/cpu/br28/lp_touch_key_alog.c.o objs/cpu/br28/lp_touch_key_tool.c.o objs/cpu/br28/lua_port_api.c.o objs/cpu/br28/mcpwm.c.o objs/cpu/br28/mic_dut_process.c.o objs/cpu/br28/overlay_code.c.o objs/cpu/br28/pdm_link.c.o objs/cpu/br28/plcnt.c.o objs/cpu/br28/power/power_app.c.o objs/cpu/br28/power/power_check.c.o objs/cpu/br28/power/power_port.c.o objs/cpu/br28/power/power_trim.c.o objs/cpu/br28/private_iis.c.o objs/cpu/br28/pwm_led.c.o objs/cpu/br28/rdec.c.o objs/cpu/br28/setup.c.o objs/cpu/br28/smart_voice/aispeech_asr.c.o objs/cpu/br28/smart_voice/jl_kws_platform.c.o objs/cpu/br28/smart_voice/kws_event.c.o objs/cpu/br28/smart_voice/nn_vad.c.o objs/cpu/br28/smart_voice/smart_voice_config.c.o objs/cpu/br28/smart_voice/smart_voice_core.c.o objs/cpu/br28/smart_voice/user_asr.c.o objs/cpu/br28/smart_voice/vad_clock_trim.c.o objs/cpu/br28/smart_voice/vad_mic.c.o objs/cpu/br28/smart_voice/voice_mic_data.c.o objs/cpu/br28/sound_device.c.o objs/cpu/br28/spatial_effect/spatial_effect.c.o objs/cpu/br28/spatial_effect/spatial_effect_imu.c.o objs/cpu/br28/spatial_effect/spatial_effect_test.c.o objs/cpu/br28/spatial_effect/spatial_effect_tws.c.o objs/cpu/br28/spatial_effect/spatial_imu_trim.c.o objs/cpu/br28/spi.c.o objs/cpu/br28/tone_player.c.o objs/cpu/br28/tws_audio.c.o objs/cpu/br28/uart_dev.c.o objs/cpu/br28/umidigi_chargestore.c.o objs/apps/common/colorful_lights/colorful_lights.c.o objs/apps/earphone/xtell_Sensor/xtell_app_main.c.o objs/apps/earphone/xtell_Sensor/xtell_handler.c.o objs/apps/earphone/remote_control/nvs.c.o objs/apps/earphone/remote_control/RC_app_main.c.o objs/apps/earphone/remote_control/RFID/reader/CPU_CARD.c.o objs/apps/earphone/remote_control/RFID/reader/MIFARE.c.o objs/apps/earphone/remote_control/RFID/reader/NTAG.c.o objs/apps/earphone/remote_control/RFID/reader/READER.c.o objs/apps/earphone/remote_control/RFID/rfid_event.c.o objs/apps/earphone/remote_control/RFID/rfid_hal.c.o objs/apps/earphone/sdk_version.z.S.o diff --git a/cpu/br28/tools/sdk.elf.resolution.txt b/cpu/br28/tools/sdk.elf.resolution.txt index cc2fda7..577303e 100644 --- a/cpu/br28/tools/sdk.elf.resolution.txt +++ b/cpu/br28/tools/sdk.elf.resolution.txt @@ -1702,7 +1702,6 @@ objs/apps/common/third_party_profile/jieli/JL_rcsp/rcsp_updata/rcsp_adv_user_upd -r=objs/apps/common/third_party_profile/jieli/JL_rcsp/rcsp_updata/rcsp_adv_user_update.c.o,get_curr_device_type,l -r=objs/apps/common/third_party_profile/jieli/JL_rcsp/rcsp_updata/rcsp_adv_user_update.c.o,rcsp_update_loader_download_init,l -r=objs/apps/common/third_party_profile/jieli/JL_rcsp/rcsp_updata/rcsp_adv_user_update.c.o,update_mode_api_v2,l --r=objs/apps/common/third_party_profile/jieli/JL_rcsp/rcsp_updata/rcsp_adv_user_update.c.o,clk_set,l -r=objs/apps/common/third_party_profile/jieli/JL_rcsp/rcsp_updata/rcsp_adv_user_update.c.o,bt_set_low_latency_mode,l -r=objs/apps/common/third_party_profile/jieli/JL_rcsp/rcsp_updata/rcsp_adv_user_update.c.o,JL_CMD_response_send,l -r=objs/apps/common/third_party_profile/jieli/JL_rcsp/rcsp_updata/rcsp_adv_user_update.c.o,check_le_pakcet_sent_finish_flag,l @@ -5739,7 +5738,6 @@ objs/apps/earphone/xtell_Sensor/xtell_app_main.c.o -r=objs/apps/earphone/xtell_Sensor/xtell_app_main.c.o,start_app,l -r=objs/apps/earphone/xtell_Sensor/xtell_app_main.c.o,check_power_on_voltage,l -r=objs/apps/earphone/xtell_Sensor/xtell_app_main.c.o,rcsp_adv_fill_mac_addr,l --r=objs/apps/earphone/xtell_Sensor/xtell_app_main.c.o,xtell_task_create,l -r=objs/apps/earphone/xtell_Sensor/xtell_app_main.c.o,cpu_reset_by_soft,l -r=objs/apps/earphone/xtell_Sensor/xtell_app_main.c.o,close_BL_number,pl -r=objs/apps/earphone/xtell_Sensor/xtell_app_main.c.o,app_var,l @@ -5748,17 +5746,12 @@ objs/apps/earphone/xtell_Sensor/xtell_handler.c.o -r=objs/apps/earphone/xtell_Sensor/xtell_handler.c.o,le_user_app_send_event,pl -r=objs/apps/earphone/xtell_Sensor/xtell_handler.c.o,sys_event_notify,l -r=objs/apps/earphone/xtell_Sensor/xtell_handler.c.o,le_user_app_event_handler,pl +-r=objs/apps/earphone/xtell_Sensor/xtell_handler.c.o,nvs_test_factory_info,l +-r=objs/apps/earphone/xtell_Sensor/xtell_handler.c.o,create_process,l +-r=objs/apps/earphone/xtell_Sensor/xtell_handler.c.o,rfid_task_fuc,l +-r=objs/apps/earphone/xtell_Sensor/xtell_handler.c.o,hw_iic_init,l -r=objs/apps/earphone/xtell_Sensor/xtell_handler.c.o,printf,l -r=objs/apps/earphone/xtell_Sensor/xtell_handler.c.o,i2c_scanner_probe,l --r=objs/apps/earphone/xtell_Sensor/xtell_handler.c.o,send_data_to_ble_client,l --r=objs/apps/earphone/xtell_Sensor/xtell_handler.c.o,stop_calibration,l --r=objs/apps/earphone/xtell_Sensor/xtell_handler.c.o,SL_SC7U22_Config,l --r=objs/apps/earphone/xtell_Sensor/xtell_handler.c.o,start_calibration,l --r=objs/apps/earphone/xtell_Sensor/xtell_handler.c.o,mmc5603nj_init,l --r=objs/apps/earphone/xtell_Sensor/xtell_handler.c.o,bmp280_init,l --r=objs/apps/earphone/xtell_Sensor/xtell_handler.c.o,start_clloct,l --r=objs/apps/earphone/xtell_Sensor/xtell_handler.c.o,stop_clloct,l --r=objs/apps/earphone/xtell_Sensor/xtell_handler.c.o,p33_soft_reset,l -r=objs/apps/earphone/xtell_Sensor/xtell_handler.c.o,clk_set,l -r=objs/apps/earphone/xtell_Sensor/xtell_handler.c.o,clk_get,l -r=objs/apps/earphone/xtell_Sensor/xtell_handler.c.o,bt_pll_para,l @@ -5786,6 +5779,7 @@ objs/apps/earphone/xtell_Sensor/xtell_handler.c.o -r=objs/apps/earphone/xtell_Sensor/xtell_handler.c.o,sys_timeout_add,l -r=objs/apps/earphone/xtell_Sensor/xtell_handler.c.o,clear_current_poweron_memory_search_index,l -r=objs/apps/earphone/xtell_Sensor/xtell_handler.c.o,strcmp,l +-r=objs/apps/earphone/xtell_Sensor/xtell_handler.c.o,send_data_to_ble_client,l -r=objs/apps/earphone/xtell_Sensor/xtell_handler.c.o,earphone_change_pwr_mode,l -r=objs/apps/earphone/xtell_Sensor/xtell_handler.c.o,ui_update_status,l -r=objs/apps/earphone/xtell_Sensor/xtell_handler.c.o,tone_get_status,l @@ -5802,203 +5796,156 @@ objs/apps/earphone/xtell_Sensor/xtell_handler.c.o -r=objs/apps/earphone/xtell_Sensor/xtell_handler.c.o,SC7U22_init,pl -r=objs/apps/earphone/xtell_Sensor/xtell_handler.c.o,MMC5603nj_init,pl -r=objs/apps/earphone/xtell_Sensor/xtell_handler.c.o,BMP280_init,pl --r=objs/apps/earphone/xtell_Sensor/xtell_handler.c.o,foot_init,pl --r=objs/apps/earphone/xtell_Sensor/xtell_handler.c.o,gsensor_test_id,pl +-r=objs/apps/earphone/xtell_Sensor/xtell_handler.c.o,rfid_fuc_id,pl +-r=objs/apps/earphone/xtell_Sensor/xtell_handler.c.o,SC7U22_calibration_id,pl +-r=objs/apps/earphone/xtell_Sensor/xtell_handler.c.o,start_collect_fuc_id,pl +-r=objs/apps/earphone/xtell_Sensor/xtell_handler.c.o,BLE_send_fuc_id,pl -r=objs/apps/earphone/xtell_Sensor/xtell_handler.c.o,app_var,l -r=objs/apps/earphone/xtell_Sensor/xtell_handler.c.o,init_ok,l -r=objs/apps/earphone/xtell_Sensor/xtell_handler.c.o,config_btctler_mode,l -r=objs/apps/earphone/xtell_Sensor/xtell_handler.c.o,sniff_out,l -objs/apps/earphone/xtell_Sensor/send_data.c.o --r=objs/apps/earphone/xtell_Sensor/send_data.c.o,reset_ms_timer,pl --r=objs/apps/earphone/xtell_Sensor/send_data.c.o,sys_timer_get_ms,l --r=objs/apps/earphone/xtell_Sensor/send_data.c.o,printf,l --r=objs/apps/earphone/xtell_Sensor/send_data.c.o,get_ms_timer,pl --r=objs/apps/earphone/xtell_Sensor/send_data.c.o,SC7U22_static_calibration,pl --r=objs/apps/earphone/xtell_Sensor/send_data.c.o,set_SC7U22_Error_Flag,l --r=objs/apps/earphone/xtell_Sensor/send_data.c.o,SL_SC7U22_RawData_Read,l --r=objs/apps/earphone/xtell_Sensor/send_data.c.o,Q_SL_SC7U22_Angle_Output,l --r=objs/apps/earphone/xtell_Sensor/send_data.c.o,close_process,l --r=objs/apps/earphone/xtell_Sensor/send_data.c.o,send_data_to_ble_client,l --r=objs/apps/earphone/xtell_Sensor/send_data.c.o,start_collect_fuc,pl --r=objs/apps/earphone/xtell_Sensor/send_data.c.o,mmc5603nj_read_origin_data,l --r=objs/apps/earphone/xtell_Sensor/send_data.c.o,bmp280_read_data,l --r=objs/apps/earphone/xtell_Sensor/send_data.c.o,sensor_processing_task,l --r=objs/apps/earphone/xtell_Sensor/send_data.c.o,circle_buffer_is_full,l --r=objs/apps/earphone/xtell_Sensor/send_data.c.o,circle_buffer_write,l --r=objs/apps/earphone/xtell_Sensor/send_data.c.o,BLE_send_fuc,pl --r=objs/apps/earphone/xtell_Sensor/send_data.c.o,circle_buffer_is_empty,l --r=objs/apps/earphone/xtell_Sensor/send_data.c.o,circle_buffer_read,l --r=objs/apps/earphone/xtell_Sensor/send_data.c.o,stop_BLE_send_fuc,pl --r=objs/apps/earphone/xtell_Sensor/send_data.c.o,start_calibration,pl --r=objs/apps/earphone/xtell_Sensor/send_data.c.o,create_process,l --r=objs/apps/earphone/xtell_Sensor/send_data.c.o,stop_calibration,pl --r=objs/apps/earphone/xtell_Sensor/send_data.c.o,start_clloct,pl --r=objs/apps/earphone/xtell_Sensor/send_data.c.o,stop_clloct,pl --r=objs/apps/earphone/xtell_Sensor/send_data.c.o,xtell_task_create,pl --r=objs/apps/earphone/xtell_Sensor/send_data.c.o,hw_iic_init,l --r=objs/apps/earphone/xtell_Sensor/send_data.c.o,circle_buffer_init,l --r=objs/apps/earphone/xtell_Sensor/send_data.c.o,bmp280_test,pl --r=objs/apps/earphone/xtell_Sensor/send_data.c.o,gsensor_test,pl --r=objs/apps/earphone/xtell_Sensor/send_data.c.o,SC7U22_init,l --r=objs/apps/earphone/xtell_Sensor/send_data.c.o,SC7U22_calibration_id,pl --r=objs/apps/earphone/xtell_Sensor/send_data.c.o,foot_init,l --r=objs/apps/earphone/xtell_Sensor/send_data.c.o,BLE_send_fuc_id,pl --r=objs/apps/earphone/xtell_Sensor/send_data.c.o,start_collect_fuc_id,pl --r=objs/apps/earphone/xtell_Sensor/send_data.c.o,BLE_send_data,pl -objs/apps/earphone/xtell_Sensor/buffer/circle_buffer.c.o --r=objs/apps/earphone/xtell_Sensor/buffer/circle_buffer.c.o,circle_buffer_init,pl --r=objs/apps/earphone/xtell_Sensor/buffer/circle_buffer.c.o,circle_buffer_write,pl --r=objs/apps/earphone/xtell_Sensor/buffer/circle_buffer.c.o,circle_buffer_is_full,pl --r=objs/apps/earphone/xtell_Sensor/buffer/circle_buffer.c.o,circle_buffer_read,pl --r=objs/apps/earphone/xtell_Sensor/buffer/circle_buffer.c.o,circle_buffer_is_empty,pl --r=objs/apps/earphone/xtell_Sensor/buffer/circle_buffer.c.o,circle_buffer_get_size,pl --r=objs/apps/earphone/xtell_Sensor/buffer/circle_buffer.c.o,circle_buffer_get_free_space,pl -objs/apps/earphone/xtell_Sensor/sensor/LIS2DH12.c.o --r=objs/apps/earphone/xtell_Sensor/sensor/LIS2DH12.c.o,LIS2DH12_Check,pl --r=objs/apps/earphone/xtell_Sensor/sensor/LIS2DH12.c.o,LIS2DH12_read_data,pl --r=objs/apps/earphone/xtell_Sensor/sensor/LIS2DH12.c.o,LIS2DH12_calibrate,pl --r=objs/apps/earphone/xtell_Sensor/sensor/LIS2DH12.c.o,printf,l --r=objs/apps/earphone/xtell_Sensor/sensor/LIS2DH12.c.o,delay_2ms,l --r=objs/apps/earphone/xtell_Sensor/sensor/LIS2DH12.c.o,LIS2DH12_Config,pl --r=objs/apps/earphone/xtell_Sensor/sensor/LIS2DH12.c.o,is_sensor_stable,pl --r=objs/apps/earphone/xtell_Sensor/sensor/LIS2DH12.c.o,get_current_accel_mss,pl --r=objs/apps/earphone/xtell_Sensor/sensor/LIS2DH12.c.o,get_motion_data,pl --r=objs/apps/earphone/xtell_Sensor/sensor/LIS2DH12.c.o,get_linear_accel_mss,pl --r=objs/apps/earphone/xtell_Sensor/sensor/LIS2DH12.c.o,xtell_i2c_test,pl --r=objs/apps/earphone/xtell_Sensor/sensor/LIS2DH12.c.o,fabsf,l --r=objs/apps/earphone/xtell_Sensor/sensor/LIS2DH12.c.o,sqrtf,l --r=objs/apps/earphone/xtell_Sensor/sensor/LIS2DH12.c.o,_gravity_sensor_get_ndata,l --r=objs/apps/earphone/xtell_Sensor/sensor/LIS2DH12.c.o,gravity_sensor_command,l --r=objs/apps/earphone/xtell_Sensor/sensor/LIS2DH12.c.o,dormancy_flag,pl --r=objs/apps/earphone/xtell_Sensor/sensor/LIS2DH12.c.o,dormancy_ago_moedl,pl --r=objs/apps/earphone/xtell_Sensor/sensor/LIS2DH12.c.o,gsensor_xtell,pl --r=objs/apps/earphone/xtell_Sensor/sensor/LIS2DH12.c.o,current_data,pl --r=objs/apps/earphone/xtell_Sensor/sensor/LIS2DH12.c.o,gsensor_static_flag,pl --r=objs/apps/earphone/xtell_Sensor/sensor/LIS2DH12.c.o,gsensor_alarm,pl -objs/apps/earphone/xtell_Sensor/sensor/SC7U22.c.o --r=objs/apps/earphone/xtell_Sensor/sensor/SC7U22.c.o,SL_SC7U22_I2c_Spi_Write,pl --r=objs/apps/earphone/xtell_Sensor/sensor/SC7U22.c.o,SL_SC7U22_I2c_Spi_Read,pl --r=objs/apps/earphone/xtell_Sensor/sensor/SC7U22.c.o,SL_SC7U22_Check,pl --r=objs/apps/earphone/xtell_Sensor/sensor/SC7U22.c.o,printf,l --r=objs/apps/earphone/xtell_Sensor/sensor/SC7U22.c.o,SL_SC7U22_Config,pl --r=objs/apps/earphone/xtell_Sensor/sensor/SC7U22.c.o,SL_SC7U22_POWER_DOWN,pl --r=objs/apps/earphone/xtell_Sensor/sensor/SC7U22.c.o,SL_SC7U22_SOFT_RESET,pl --r=objs/apps/earphone/xtell_Sensor/sensor/SC7U22.c.o,os_time_dly,l --r=objs/apps/earphone/xtell_Sensor/sensor/SC7U22.c.o,SL_SC7U22_TimeStamp_Read,pl --r=objs/apps/earphone/xtell_Sensor/sensor/SC7U22.c.o,SL_SC7U22_RawData_Read,pl --r=objs/apps/earphone/xtell_Sensor/sensor/SC7U22.c.o,SL_SC7U22_Open_Close_SET,pl --r=objs/apps/earphone/xtell_Sensor/sensor/SC7U22.c.o,SL_SC7U22_IN_SLEEP_SET,pl --r=objs/apps/earphone/xtell_Sensor/sensor/SC7U22.c.o,SL_SC7U22_WakeUp_SET,pl --r=objs/apps/earphone/xtell_Sensor/sensor/SC7U22.c.o,SL_SC7U22_Angle_Output,pl --r=objs/apps/earphone/xtell_Sensor/sensor/SC7U22.c.o,asinf,l --r=objs/apps/earphone/xtell_Sensor/sensor/SC7U22.c.o,atanf,l --r=objs/apps/earphone/xtell_Sensor/sensor/SC7U22.c.o,Original_SL_SC7U22_Angle_Output,pl --r=objs/apps/earphone/xtell_Sensor/sensor/SC7U22.c.o,atan2f,l --r=objs/apps/earphone/xtell_Sensor/sensor/SC7U22.c.o,sqrtf,l --r=objs/apps/earphone/xtell_Sensor/sensor/SC7U22.c.o,fabsf,l --r=objs/apps/earphone/xtell_Sensor/sensor/SC7U22.c.o,get_SC7U22_Error_Flag,pl --r=objs/apps/earphone/xtell_Sensor/sensor/SC7U22.c.o,set_SC7U22_Error_Flag,pl --r=objs/apps/earphone/xtell_Sensor/sensor/SC7U22.c.o,Q_SL_SC7U22_Angle_Output,pl --r=objs/apps/earphone/xtell_Sensor/sensor/SC7U22.c.o,gravity_sensor_command,l --r=objs/apps/earphone/xtell_Sensor/sensor/SC7U22.c.o,_gravity_sensor_get_ndata,l --r=objs/apps/earphone/xtell_Sensor/sensor/SC7U22.c.o,iic_write_result,pl --r=objs/apps/earphone/xtell_Sensor/sensor/SC7U22.c.o,iic_read_len,pl --r=objs/apps/earphone/xtell_Sensor/sensor/SC7U22.c.o,xt_Check_Flag,pl --r=objs/apps/earphone/xtell_Sensor/sensor/SC7U22.c.o,angle,pl --r=objs/apps/earphone/xtell_Sensor/sensor/SC7U22.c.o,angle_dot,pl --r=objs/apps/earphone/xtell_Sensor/sensor/SC7U22.c.o,angle0,pl --r=objs/apps/earphone/xtell_Sensor/sensor/SC7U22.c.o,angle_dot0,pl --r=objs/apps/earphone/xtell_Sensor/sensor/SC7U22.c.o,Q_angle,pl --r=objs/apps/earphone/xtell_Sensor/sensor/SC7U22.c.o,Q_gyro,pl --r=objs/apps/earphone/xtell_Sensor/sensor/SC7U22.c.o,R_angle,pl --r=objs/apps/earphone/xtell_Sensor/sensor/SC7U22.c.o,dt,pl --r=objs/apps/earphone/xtell_Sensor/sensor/SC7U22.c.o,P,pl --r=objs/apps/earphone/xtell_Sensor/sensor/SC7U22.c.o,P0,pl --r=objs/apps/earphone/xtell_Sensor/sensor/SC7U22.c.o,P1,pl --r=objs/apps/earphone/xtell_Sensor/sensor/SC7U22.c.o,P2,pl --r=objs/apps/earphone/xtell_Sensor/sensor/SC7U22.c.o,Pdot0,pl --r=objs/apps/earphone/xtell_Sensor/sensor/SC7U22.c.o,Pdot1,pl --r=objs/apps/earphone/xtell_Sensor/sensor/SC7U22.c.o,Pdot2,pl --r=objs/apps/earphone/xtell_Sensor/sensor/SC7U22.c.o,C_0,pl --r=objs/apps/earphone/xtell_Sensor/sensor/SC7U22.c.o,C_1,pl --r=objs/apps/earphone/xtell_Sensor/sensor/SC7U22.c.o,C_2,pl --r=objs/apps/earphone/xtell_Sensor/sensor/SC7U22.c.o,q_bias0,pl --r=objs/apps/earphone/xtell_Sensor/sensor/SC7U22.c.o,angle_err0,pl --r=objs/apps/earphone/xtell_Sensor/sensor/SC7U22.c.o,PCt0_0,pl --r=objs/apps/earphone/xtell_Sensor/sensor/SC7U22.c.o,PCt0_1,pl --r=objs/apps/earphone/xtell_Sensor/sensor/SC7U22.c.o,E0,pl --r=objs/apps/earphone/xtell_Sensor/sensor/SC7U22.c.o,K0_0,pl --r=objs/apps/earphone/xtell_Sensor/sensor/SC7U22.c.o,K0_1,pl --r=objs/apps/earphone/xtell_Sensor/sensor/SC7U22.c.o,t0_0,pl --r=objs/apps/earphone/xtell_Sensor/sensor/SC7U22.c.o,t0_1,pl --r=objs/apps/earphone/xtell_Sensor/sensor/SC7U22.c.o,SL_SC7U22_Error_Flag,pl --r=objs/apps/earphone/xtell_Sensor/sensor/SC7U22.c.o,SL_SC7U22_Error_cnt,pl --r=objs/apps/earphone/xtell_Sensor/sensor/SC7U22.c.o,SL_SC7U22_Error_cnt2,pl --r=objs/apps/earphone/xtell_Sensor/sensor/SC7U22.c.o,Temp_Accgyro,pl --r=objs/apps/earphone/xtell_Sensor/sensor/SC7U22.c.o,Error_Accgyro,pl --r=objs/apps/earphone/xtell_Sensor/sensor/SC7U22.c.o,Sum_Avg_Accgyro,pl --r=objs/apps/earphone/xtell_Sensor/sensor/SC7U22.c.o,Kp,pl --r=objs/apps/earphone/xtell_Sensor/sensor/SC7U22.c.o,Ki,pl --r=objs/apps/earphone/xtell_Sensor/sensor/SC7U22.c.o,Q_dt,pl --r=objs/apps/earphone/xtell_Sensor/sensor/SC7U22.c.o,Error_Mag_f,pl --r=objs/apps/earphone/xtell_Sensor/sensor/SC7U22.c.o,Sum_Avg_Mag_f,pl --r=objs/apps/earphone/xtell_Sensor/sensor/SC7U22.c.o,Temp_AccGyro,pl --r=objs/apps/earphone/xtell_Sensor/sensor/SC7U22.c.o,Temp_Mag,pl -objs/apps/earphone/xtell_Sensor/calculate/skiing_tracker.c.o --r=objs/apps/earphone/xtell_Sensor/calculate/skiing_tracker.c.o,clear_speed,pl --r=objs/apps/earphone/xtell_Sensor/calculate/skiing_tracker.c.o,start_detection,pl --r=objs/apps/earphone/xtell_Sensor/calculate/skiing_tracker.c.o,stop_detection,pl --r=objs/apps/earphone/xtell_Sensor/calculate/skiing_tracker.c.o,skiing_tracker_init,pl --r=objs/apps/earphone/xtell_Sensor/calculate/skiing_tracker.c.o,q_remove_gravity_with_quaternion,pl --r=objs/apps/earphone/xtell_Sensor/calculate/skiing_tracker.c.o,q_transform_to_world_with_quaternion,pl --r=objs/apps/earphone/xtell_Sensor/calculate/skiing_tracker.c.o,forece_of_friction,pl --r=objs/apps/earphone/xtell_Sensor/calculate/skiing_tracker.c.o,skiing_tracker_update,pl --r=objs/apps/earphone/xtell_Sensor/calculate/skiing_tracker.c.o,sqrtf,l --r=objs/apps/earphone/xtell_Sensor/calculate/skiing_tracker.c.o,printf,l --r=objs/apps/earphone/xtell_Sensor/calculate/skiing_tracker.c.o,sensor_processing_task,pl --r=objs/apps/earphone/xtell_Sensor/calculate/skiing_tracker.c.o,fabsf,l --r=objs/apps/earphone/xtell_Sensor/calculate/skiing_tracker.c.o,puts,l --r=objs/apps/earphone/xtell_Sensor/calculate/skiing_tracker.c.o,debug2,pl --r=objs/apps/earphone/xtell_Sensor/calculate/skiing_tracker.c.o,KS_data,pl --r=objs/apps/earphone/xtell_Sensor/calculate/skiing_tracker.c.o,debug1,pl -objs/apps/earphone/xtell_Sensor/ano/ano_protocol.c.o --r=objs/apps/earphone/xtell_Sensor/ano/ano_protocol.c.o,ano_protocol_init,pl --r=objs/apps/earphone/xtell_Sensor/ano/ano_protocol.c.o,ano_send_inertial_data,pl --r=objs/apps/earphone/xtell_Sensor/ano/ano_protocol.c.o,ano_send_attitude_data,pl -objs/apps/earphone/xtell_Sensor/sensor/MMC56.c.o --r=objs/apps/earphone/xtell_Sensor/sensor/MMC56.c.o,mmc5603nj_get_pid,pl --r=objs/apps/earphone/xtell_Sensor/sensor/MMC56.c.o,mmc5603nj_init,pl --r=objs/apps/earphone/xtell_Sensor/sensor/MMC56.c.o,printf,l --r=objs/apps/earphone/xtell_Sensor/sensor/MMC56.c.o,os_time_dly,l --r=objs/apps/earphone/xtell_Sensor/sensor/MMC56.c.o,mmc5603nj_enable_continuous_mode,pl --r=objs/apps/earphone/xtell_Sensor/sensor/MMC56.c.o,mmc5603nj_start_calibration,pl --r=objs/apps/earphone/xtell_Sensor/sensor/MMC56.c.o,mmc5603nj_read_mag_data,pl --r=objs/apps/earphone/xtell_Sensor/sensor/MMC56.c.o,os_time_get,l --r=objs/apps/earphone/xtell_Sensor/sensor/MMC56.c.o,mmc5603nj_disable_continuous_mode,pl --r=objs/apps/earphone/xtell_Sensor/sensor/MMC56.c.o,mmc5603nj_get_temperature,pl --r=objs/apps/earphone/xtell_Sensor/sensor/MMC56.c.o,mmc5603nj_read_origin_data,pl --r=objs/apps/earphone/xtell_Sensor/sensor/MMC56.c.o,_gravity_sensor_get_ndata,l --r=objs/apps/earphone/xtell_Sensor/sensor/MMC56.c.o,gravity_sensor_command,l --r=objs/apps/earphone/xtell_Sensor/sensor/MMC56.c.o,puts,l --r=objs/apps/earphone/xtell_Sensor/sensor/MMC56.c.o,cal_data,pl -objs/apps/earphone/xtell_Sensor/sensor/BMP280.c.o --r=objs/apps/earphone/xtell_Sensor/sensor/BMP280.c.o,bmp280_init,pl --r=objs/apps/earphone/xtell_Sensor/sensor/BMP280.c.o,printf,l --r=objs/apps/earphone/xtell_Sensor/sensor/BMP280.c.o,os_time_dly,l --r=objs/apps/earphone/xtell_Sensor/sensor/BMP280.c.o,bmp280_read_data,pl --r=objs/apps/earphone/xtell_Sensor/sensor/BMP280.c.o,bmp280_read_originanl_data,pl --r=objs/apps/earphone/xtell_Sensor/sensor/BMP280.c.o,_gravity_sensor_get_ndata,l --r=objs/apps/earphone/xtell_Sensor/sensor/BMP280.c.o,gravity_sensor_command,l --r=objs/apps/earphone/xtell_Sensor/sensor/BMP280.c.o,puts,l -objs/apps/earphone/xtell_Sensor/sensor/AK8963.c.o --r=objs/apps/earphone/xtell_Sensor/sensor/AK8963.c.o,MPU9250_Mag_Init,pl --r=objs/apps/earphone/xtell_Sensor/sensor/AK8963.c.o,_gravity_sensor_get_ndata,l --r=objs/apps/earphone/xtell_Sensor/sensor/AK8963.c.o,printf,l --r=objs/apps/earphone/xtell_Sensor/sensor/AK8963.c.o,gravity_sensor_command,l --r=objs/apps/earphone/xtell_Sensor/sensor/AK8963.c.o,os_time_dly,l --r=objs/apps/earphone/xtell_Sensor/sensor/AK8963.c.o,MPU9250_Read_Mag_Raw,pl --r=objs/apps/earphone/xtell_Sensor/sensor/AK8963.c.o,MPU9250_Read_Mag_uT,pl --r=objs/apps/earphone/xtell_Sensor/sensor/AK8963.c.o,puts,l +objs/apps/earphone/remote_control/nvs.c.o +-r=objs/apps/earphone/remote_control/nvs.c.o,nvs_write_factory_info,pl +-r=objs/apps/earphone/remote_control/nvs.c.o,printf,l +-r=objs/apps/earphone/remote_control/nvs.c.o,syscfg_write,l +-r=objs/apps/earphone/remote_control/nvs.c.o,nvs_read_factory_info,pl +-r=objs/apps/earphone/remote_control/nvs.c.o,syscfg_read,l +-r=objs/apps/earphone/remote_control/nvs.c.o,nvs_clear_factory_info,pl +-r=objs/apps/earphone/remote_control/nvs.c.o,nvs_test_factory_info,pl +-r=objs/apps/earphone/remote_control/nvs.c.o,os_time_dly,l +-r=objs/apps/earphone/remote_control/nvs.c.o,puts,l +objs/apps/earphone/remote_control/RC_app_main.c.o +objs/apps/earphone/remote_control/RFID/reader/CPU_CARD.c.o +-r=objs/apps/earphone/remote_control/RFID/reader/CPU_CARD.c.o,CPU_CARD_EVENT,pl +-r=objs/apps/earphone/remote_control/RFID/reader/CPU_CARD.c.o,CPU_Rats,pl +-r=objs/apps/earphone/remote_control/RFID/reader/CPU_CARD.c.o,SetCW,l +-r=objs/apps/earphone/remote_control/RFID/reader/CPU_CARD.c.o,printf,l +-r=objs/apps/earphone/remote_control/RFID/reader/CPU_CARD.c.o,Ats_Process,pl +-r=objs/apps/earphone/remote_control/RFID/reader/CPU_CARD.c.o,CPU_APDU,pl +-r=objs/apps/earphone/remote_control/RFID/reader/CPU_CARD.c.o,CPU_NAK,pl +-r=objs/apps/earphone/remote_control/RFID/reader/CPU_CARD.c.o,CPU_TPDU,pl +-r=objs/apps/earphone/remote_control/RFID/reader/CPU_CARD.c.o,SetCommand,l +-r=objs/apps/earphone/remote_control/RFID/reader/CPU_CARD.c.o,SetReg,l +-r=objs/apps/earphone/remote_control/RFID/reader/CPU_CARD.c.o,ModifyReg,l +-r=objs/apps/earphone/remote_control/RFID/reader/CPU_CARD.c.o,rfid_delay_ms,l +-r=objs/apps/earphone/remote_control/RFID/reader/CPU_CARD.c.o,GetReg,l +-r=objs/apps/earphone/remote_control/RFID/reader/CPU_CARD.c.o,CPU_CARD,pl +objs/apps/earphone/remote_control/RFID/reader/MIFARE.c.o +-r=objs/apps/earphone/remote_control/RFID/reader/MIFARE.c.o,Mifare_Clear_Crypto,pl +-r=objs/apps/earphone/remote_control/RFID/reader/MIFARE.c.o,ModifyReg,l +-r=objs/apps/earphone/remote_control/RFID/reader/MIFARE.c.o,MIFARE_CARD_EVENT,pl +-r=objs/apps/earphone/remote_control/RFID/reader/MIFARE.c.o,Mifare_Auth,pl +-r=objs/apps/earphone/remote_control/RFID/reader/MIFARE.c.o,SetCW,l +-r=objs/apps/earphone/remote_control/RFID/reader/MIFARE.c.o,printf,l +-r=objs/apps/earphone/remote_control/RFID/reader/MIFARE.c.o,Mifare_Blockwrite,pl +-r=objs/apps/earphone/remote_control/RFID/reader/MIFARE.c.o,Mifare_Blockread,pl +-r=objs/apps/earphone/remote_control/RFID/reader/MIFARE.c.o,Mifare_LoadKey,pl +-r=objs/apps/earphone/remote_control/RFID/reader/MIFARE.c.o,SetCommand,l +-r=objs/apps/earphone/remote_control/RFID/reader/MIFARE.c.o,SetReg,l +-r=objs/apps/earphone/remote_control/RFID/reader/MIFARE.c.o,rfid_delay_ms,l +-r=objs/apps/earphone/remote_control/RFID/reader/MIFARE.c.o,GetReg,l +-r=objs/apps/earphone/remote_control/RFID/reader/MIFARE.c.o,Mifare_Blockset,pl +-r=objs/apps/earphone/remote_control/RFID/reader/MIFARE.c.o,Mifare_Blockinc,pl +-r=objs/apps/earphone/remote_control/RFID/reader/MIFARE.c.o,Mifare_Blockdec,pl +-r=objs/apps/earphone/remote_control/RFID/reader/MIFARE.c.o,Mifare_Transfer,pl +-r=objs/apps/earphone/remote_control/RFID/reader/MIFARE.c.o,Mifare_Restore,pl +-r=objs/apps/earphone/remote_control/RFID/reader/MIFARE.c.o,KEY_A,pl +-r=objs/apps/earphone/remote_control/RFID/reader/MIFARE.c.o,KEY_B,pl +-r=objs/apps/earphone/remote_control/RFID/reader/MIFARE.c.o,SECTOR,pl +-r=objs/apps/earphone/remote_control/RFID/reader/MIFARE.c.o,BLOCK,pl +-r=objs/apps/earphone/remote_control/RFID/reader/MIFARE.c.o,BLOCK_NUM,pl +-r=objs/apps/earphone/remote_control/RFID/reader/MIFARE.c.o,PICC_A,l +-r=objs/apps/earphone/remote_control/RFID/reader/MIFARE.c.o,BLOCK_DATA,pl +objs/apps/earphone/remote_control/RFID/reader/NTAG.c.o +-r=objs/apps/earphone/remote_control/RFID/reader/NTAG.c.o,NTAG_EVENT,pl +-r=objs/apps/earphone/remote_control/RFID/reader/NTAG.c.o,Write_Page,pl +-r=objs/apps/earphone/remote_control/RFID/reader/NTAG.c.o,printf,l +-r=objs/apps/earphone/remote_control/RFID/reader/NTAG.c.o,Read_Page,pl +-r=objs/apps/earphone/remote_control/RFID/reader/NTAG.c.o,SetCommand,l +-r=objs/apps/earphone/remote_control/RFID/reader/NTAG.c.o,Clear_FIFO,l +-r=objs/apps/earphone/remote_control/RFID/reader/NTAG.c.o,SetReg,l +-r=objs/apps/earphone/remote_control/RFID/reader/NTAG.c.o,ModifyReg,l +-r=objs/apps/earphone/remote_control/RFID/reader/NTAG.c.o,rfid_delay_ms,l +-r=objs/apps/earphone/remote_control/RFID/reader/NTAG.c.o,GetReg,l +-r=objs/apps/earphone/remote_control/RFID/reader/NTAG.c.o,PAGE_DATA,pl +objs/apps/earphone/remote_control/RFID/reader/READER.c.o +-r=objs/apps/earphone/remote_control/RFID/reader/READER.c.o,ModifyReg,pl +-r=objs/apps/earphone/remote_control/RFID/reader/READER.c.o,GetReg,l +-r=objs/apps/earphone/remote_control/RFID/reader/READER.c.o,SetReg,l +-r=objs/apps/earphone/remote_control/RFID/reader/READER.c.o,SetCommand,pl +-r=objs/apps/earphone/remote_control/RFID/reader/READER.c.o,SetTimer,pl +-r=objs/apps/earphone/remote_control/RFID/reader/READER.c.o,SetCW,pl +-r=objs/apps/earphone/remote_control/RFID/reader/READER.c.o,rfid_delay_ms,l +-r=objs/apps/earphone/remote_control/RFID/reader/READER.c.o,Clear_FIFO,pl +-r=objs/apps/earphone/remote_control/RFID/reader/READER.c.o,LoadProtocol,pl +-r=objs/apps/earphone/remote_control/RFID/reader/READER.c.o,SetParity,pl +-r=objs/apps/earphone/remote_control/RFID/reader/READER.c.o,ReaderA_Initial,pl +-r=objs/apps/earphone/remote_control/RFID/reader/READER.c.o,ReaderB_Initial,pl +-r=objs/apps/earphone/remote_control/RFID/reader/READER.c.o,ReaderV_Initial,pl +-r=objs/apps/earphone/remote_control/RFID/reader/READER.c.o,ReaderF_Initial,pl +-r=objs/apps/earphone/remote_control/RFID/reader/READER.c.o,ReaderA_Wakeeup,pl +-r=objs/apps/earphone/remote_control/RFID/reader/READER.c.o,ReaderA_Request,pl +-r=objs/apps/earphone/remote_control/RFID/reader/READER.c.o,ReaderA_Anticoll,pl +-r=objs/apps/earphone/remote_control/RFID/reader/READER.c.o,ReaderA_Select,pl +-r=objs/apps/earphone/remote_control/RFID/reader/READER.c.o,ReaderA_CardActivate,pl +-r=objs/apps/earphone/remote_control/RFID/reader/READER.c.o,ReaderB_Wakeup,pl +-r=objs/apps/earphone/remote_control/RFID/reader/READER.c.o,ReaderB_Request,pl +-r=objs/apps/earphone/remote_control/RFID/reader/READER.c.o,ReaderB_Attrib,pl +-r=objs/apps/earphone/remote_control/RFID/reader/READER.c.o,ReaderB_Halt,pl +-r=objs/apps/earphone/remote_control/RFID/reader/READER.c.o,ReaderB_Get_SN,pl +-r=objs/apps/earphone/remote_control/RFID/reader/READER.c.o,ReaderV_Inventory,pl +-r=objs/apps/earphone/remote_control/RFID/reader/READER.c.o,printf,l +-r=objs/apps/earphone/remote_control/RFID/reader/READER.c.o,ReaderV_Select,pl +-r=objs/apps/earphone/remote_control/RFID/reader/READER.c.o,ReaderV_ReadSingleBlock,pl +-r=objs/apps/earphone/remote_control/RFID/reader/READER.c.o,ReaderV_WriteSingleBlock,pl +-r=objs/apps/earphone/remote_control/RFID/reader/READER.c.o,ReaderF_Inventory,pl +-r=objs/apps/earphone/remote_control/RFID/reader/READER.c.o,PICC_A,pl +-r=objs/apps/earphone/remote_control/RFID/reader/READER.c.o,PICC_B,pl +-r=objs/apps/earphone/remote_control/RFID/reader/READER.c.o,PICC_V,pl +-r=objs/apps/earphone/remote_control/RFID/reader/READER.c.o,PICC_F,pl +objs/apps/earphone/remote_control/RFID/rfid_event.c.o +-r=objs/apps/earphone/remote_control/RFID/rfid_event.c.o,TYPE_A_EVENT,pl +-r=objs/apps/earphone/remote_control/RFID/rfid_event.c.o,printf,l +-r=objs/apps/earphone/remote_control/RFID/rfid_event.c.o,ReaderA_Initial,l +-r=objs/apps/earphone/remote_control/RFID/rfid_event.c.o,SetCW,l +-r=objs/apps/earphone/remote_control/RFID/rfid_event.c.o,ReaderA_CardActivate,l +-r=objs/apps/earphone/remote_control/RFID/rfid_event.c.o,MIFARE_CARD_EVENT,l +-r=objs/apps/earphone/remote_control/RFID/rfid_event.c.o,CPU_CARD_EVENT,l +-r=objs/apps/earphone/remote_control/RFID/rfid_event.c.o,NTAG_EVENT,l +-r=objs/apps/earphone/remote_control/RFID/rfid_event.c.o,TYPE_B_EVENT,pl +-r=objs/apps/earphone/remote_control/RFID/rfid_event.c.o,ReaderB_Initial,l +-r=objs/apps/earphone/remote_control/RFID/rfid_event.c.o,ReaderB_Request,l +-r=objs/apps/earphone/remote_control/RFID/rfid_event.c.o,ReaderB_Attrib,l +-r=objs/apps/earphone/remote_control/RFID/rfid_event.c.o,ReaderB_Get_SN,l +-r=objs/apps/earphone/remote_control/RFID/rfid_event.c.o,TYPE_V_EVENT,pl +-r=objs/apps/earphone/remote_control/RFID/rfid_event.c.o,ReaderV_Initial,l +-r=objs/apps/earphone/remote_control/RFID/rfid_event.c.o,ReaderV_Inventory,l +-r=objs/apps/earphone/remote_control/RFID/rfid_event.c.o,ReaderV_Select,l +-r=objs/apps/earphone/remote_control/RFID/rfid_event.c.o,ReaderV_WriteSingleBlock,l +-r=objs/apps/earphone/remote_control/RFID/rfid_event.c.o,ReaderV_ReadSingleBlock,l +-r=objs/apps/earphone/remote_control/RFID/rfid_event.c.o,TYPE_F_EVENT,pl +-r=objs/apps/earphone/remote_control/RFID/rfid_event.c.o,ReaderF_Initial,l +-r=objs/apps/earphone/remote_control/RFID/rfid_event.c.o,ReaderF_Inventory,l +-r=objs/apps/earphone/remote_control/RFID/rfid_event.c.o,rfid_task_fuc,pl +-r=objs/apps/earphone/remote_control/RFID/rfid_event.c.o,FM176XX_HardInit,l +-r=objs/apps/earphone/remote_control/RFID/rfid_event.c.o,rfid_delay_ms,l +-r=objs/apps/earphone/remote_control/RFID/rfid_event.c.o,FM176XX_SoftReset,l +-r=objs/apps/earphone/remote_control/RFID/rfid_event.c.o,GetReg,l +-r=objs/apps/earphone/remote_control/RFID/rfid_event.c.o,PICC_A,l +-r=objs/apps/earphone/remote_control/RFID/rfid_event.c.o,PICC_B,l +-r=objs/apps/earphone/remote_control/RFID/rfid_event.c.o,PICC_V,l +-r=objs/apps/earphone/remote_control/RFID/rfid_event.c.o,PICC_F,l +objs/apps/earphone/remote_control/RFID/rfid_hal.c.o +-r=objs/apps/earphone/remote_control/RFID/rfid_hal.c.o,FM176XX_HardInit,pl +-r=objs/apps/earphone/remote_control/RFID/rfid_hal.c.o,hw_iic_init,l +-r=objs/apps/earphone/remote_control/RFID/rfid_hal.c.o,printf,l +-r=objs/apps/earphone/remote_control/RFID/rfid_hal.c.o,GetReg,pl +-r=objs/apps/earphone/remote_control/RFID/rfid_hal.c.o,_gravity_sensor_get_ndata,l +-r=objs/apps/earphone/remote_control/RFID/rfid_hal.c.o,SetReg,pl +-r=objs/apps/earphone/remote_control/RFID/rfid_hal.c.o,gravity_sensor_command,l +-r=objs/apps/earphone/remote_control/RFID/rfid_hal.c.o,FM176XX_SoftReset,pl +-r=objs/apps/earphone/remote_control/RFID/rfid_hal.c.o,rfid_delay_ms,pl +-r=objs/apps/earphone/remote_control/RFID/rfid_hal.c.o,os_time_dly,l cpu/br28/liba/cpu.a.llvm.19376.crc16.c -r=cpu/br28/liba/cpu.a.llvm.19376.crc16.c,__crc16_mutex_init,pl -r=cpu/br28/liba/cpu.a.llvm.19376.crc16.c,os_mutex_create,l