在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → 炬力ATS2823/ATS2825蓝牙模块固件开发资料.zip

炬力ATS2823/ATS2825蓝牙模块固件开发资料.zip

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:135.90M
  • 下载次数:17
  • 浏览次数:908
  • 发布时间:2021-12-14
  • 实例类别:一般编程问题
  • 发 布 人:js2021
  • 文件格式:.zip
  • 所需积分:2
 

实例介绍

【实例简介】
炬力ATS2823/ATS2825蓝牙模块固件开发资料,包含源代码及开发教程,需要自行搭建Cygwin环境进行开发。。。。。。。。。。。。。。。
【实例截图】
【核心代码】
4744300845391682468.zip
└── ATS282X_US282A_Firmware_V3.66
├── APK_android
│   ├── APK_v2.09.6a1a.rar
│   └── BluetoothBox_v2.09.6a1a_2017-01-19.apk
├── APP_IOS
│   ├── BluetoothBox_2.13.9863.ipa
│   └── BluetoothBox_iOS.rar
├── README_怎样编译升级固件_ATS2823.pdf
├── README_怎样编译升级固件_ATS2823_TWS.pdf
├── README_怎样编译升级固件_ATS2825_OTA.pdf
├── README_怎样编译升级固件_ATS2825.pdf
├── README_怎样编译升级固件_ATS2825_TWS.pdf
└── US282A
├── case
│   ├── ap
│   │   ├── ap_alarm
│   │   │   ├── alarm_display.c
│   │   │   ├── alarm_fs_selector.c
│   │   │   ├── alarm_fs_selector_scan.c
│   │   │   ├── alarm_main.c
│   │   │   ├── alarm_playing.c
│   │   │   ├── alarm_scene_playing.c
│   │   │   ├── alarm_sd_io.c
│   │   │   ├── ap_alarm.xn
│   │   │   ├── app_alarm.h
│   │   │   ├── Makefile
│   │   │   └── storageio.h
│   │   ├── ap_btcall
│   │   │   ├── ap_btcall_AP_mode.c
│   │   │   ├── ap_btcall.h
│   │   │   ├── ap_btcall.xn
│   │   │   ├── btcall_display.c
│   │   │   ├── btcall_main.c
│   │   │   ├── btcall_message_handle.c
│   │   │   ├── btcall_message_loop.c
│   │   │   ├── btcall_msg_send.c
│   │   │   ├── btcall_pb_charcode_deal.c
│   │   │   ├── btcall_pb_tts_deal.c
│   │   │   ├── btcall_tts_play.c
│   │   │   └── Makefile
│   │   ├── ap_btplay
│   │   │   ├── ap_btplay.h
│   │   │   ├── ap_btplay.xn
│   │   │   ├── btplay_display.c
│   │   │   ├── btplay_main.c
│   │   │   ├── btplay_message_handle.c
│   │   │   ├── btplay_message_loop.c
│   │   │   ├── btplay_tts_play.c
│   │   │   └── Makefile
│   │   ├── ap_cardreader
│   │   │   ├── ap_udisk.h
│   │   │   ├── ap_udisk.xn
│   │   │   ├── Makefile
│   │   │   ├── udisk_control.c
│   │   │   ├── udisk_create_label.c
│   │   │   ├── udisk_loop_deal.c
│   │   │   ├── udisk_main.c
│   │   │   ├── udisk_paint_deal.c
│   │   │   └── udisk_sysmsg.c
│   │   ├── ap_config
│   │   │   ├── ap_config.h
│   │   │   ├── ap_config.xn
│   │   │   ├── config_att.c
│   │   │   ├── config_charging.c
│   │   │   ├── config_idle_mode.c
│   │   │   ├── config_main.c
│   │   │   ├── config_main_sub_card_config.c
│   │   │   ├── config_main_sub_globe_data_init.c
│   │   │   ├── config_main_sub_sys_init.c
│   │   │   ├── config_main_sub_upgrade_test.c
│   │   │   ├── config_ota_test.c
│   │   │   ├── config_power_on_dispatch.c
│   │   │   ├── config_poweron_option.c
│   │   │   ├── config_power_phy.c
│   │   │   ├── config_stub_deal.c
│   │   │   ├── config_wav_head.c
│   │   │   └── Makefile
│   │   ├── ap_linein
│   │   │   ├── ap_linein.xn
│   │   │   ├── app_linein.h
│   │   │   ├── app_linein_rcp.h
│   │   │   ├── linein_control.c
│   │   │   ├── linein_main.c
│   │   │   ├── linein_rcp_deal.c
│   │   │   ├── Makefile
│   │   │   └── scene_linein.c
│   │   ├── ap_linein_tws
│   │   │   ├── ap_linein.h
│   │   │   ├── ap_linein.xn
│   │   │   ├── app_linein_rcp.h
│   │   │   ├── linein_display.c
│   │   │   ├── linein_main.c
│   │   │   ├── linein_message_handle.c
│   │   │   ├── linein_message_loop.c
│   │   │   ├── linein_rcp_deal.c
│   │   │   ├── linein_tts_play.c
│   │   │   └── Makefile
│   │   ├── ap_linein_tws_ext
│   │   │   ├── ap_linein.h
│   │   │   ├── ap_linein.xn
│   │   │   ├── app_linein_rcp.h
│   │   │   ├── linein_conn_deal.c
│   │   │   ├── linein_display.c
│   │   │   ├── linein_main.c
│   │   │   ├── linein_message_handle.c
│   │   │   ├── linein_message_loop.c
│   │   │   ├── linein_rcp_deal.c
│   │   │   ├── linein_tts_play.c
│   │   │   └── Makefile
│   │   ├── ap_manager
│   │   │   ├── Makefile
│   │   │   ├── manager_applib_funs.c
│   │   │   ├── manager_config_hosc_freq.c
│   │   │   ├── manager_FT_test.c
│   │   │   ├── manager_get_name.c
│   │   │   ├── manager_globe_data_init.c
│   │   │   ├── manager.h
│   │   │   ├── manager_key_drv_install.c
│   │   │   ├── manager_main.c
│   │   │   ├── manager_mem_manager.c
│   │   │   ├── manager_msg_handle2.c
│   │   │   ├── manager_msg_handle3.c
│   │   │   ├── manager_msg_handle.c
│   │   │   ├── manager_msg_loop.c
│   │   │   ├── manager_stub_deal.c
│   │   │   ├── manager_sub_thread.c
│   │   │   └── process_manager_linker.xn
│   │   ├── ap_music
│   │   │   ├── Makefile
│   │   │   ├── music_ab.c
│   │   │   ├── music_ab.h
│   │   │   ├── music_common_inner.c
│   │   │   ├── music_common_inner.h
│   │   │   ├── music_digit_song.c
│   │   │   ├── music_digit_song.h
│   │   │   ├── music.h
│   │   │   ├── music_hint.c
│   │   │   ├── music_hint.h
│   │   │   ├── music_loop_mode.c
│   │   │   ├── music_loop_mode.h
│   │   │   ├── music_main.c
│   │   │   ├── music_play2.c
│   │   │   ├── music_play2.h
│   │   │   ├── music_play.c
│   │   │   ├── music_play.h
│   │   │   ├── music_play_paint.c
│   │   │   ├── music_rcp_deal_get.c
│   │   │   ├── music_rcp_deal_global.c
│   │   │   ├── music_rcp_deal_set.c
│   │   │   ├── music_rcp_dir_get.c
│   │   │   ├── music_rcp_dir_get.h
│   │   │   ├── music_rcp_file_deal.c
│   │   │   ├── music_rcp.h
│   │   │   ├── music_rcp_id3_deal.c
│   │   │   ├── music_rcp_key_deal.c
│   │   │   ├── music_rcp_lyric_deal.c
│   │   │   ├── music_song_number.c
│   │   │   ├── music_song_number.h
│   │   │   ├── music_xdata.xn
│   │   │   └── music.xn
│   │   ├── ap_ota
│   │   │   ├── ap_ota.h
│   │   │   ├── ap_ota.xn
│   │   │   ├── Makefile
│   │   │   ├── ota_display.c
│   │   │   ├── ota_main.c
│   │   │   ├── ota_message_handle.c
│   │   │   └── ota_message_loop.c
│   │   ├── ap_OTA_test
│   │   │   ├── alarm_fs_selector.c
│   │   │   ├── alarm_fs_selector_scan.c
│   │   │   ├── alarm_main.c
│   │   │   ├── alarm_playing.c
│   │   │   ├── alarm_scene_playing.c
│   │   │   ├── app_alarm.h
│   │   │   ├── Makefile
│   │   │   ├── otatest.ap
│   │   │   ├── otatest.exe
│   │   │   ├── otatest.info
│   │   │   ├── otatest.map
│   │   │   ├── OTA_test.xn
│   │   │   ├── size.txt
│   │   │   └── storageio.h
│   │   ├── ap_radio
│   │   │   ├── app_radio.h
│   │   │   ├── ap_radio.xn
│   │   │   ├── Makefile
│   │   │   ├── radio_auto_search_start.c
│   │   │   ├── radio_control.c
│   │   │   ├── radio_global_data.c
│   │   │   ├── radio_hard_search_deal.c
│   │   │   ├── radio_main.c
│   │   │   ├── radio_manual_search.c
│   │   │   ├── radio_playing_keydeal.c
│   │   │   ├── radio_rcode.c
│   │   │   ├── radio_rcp_deal.c
│   │   │   ├── radio_scene_playing.c
│   │   │   ├── radio_scene_playing_deal.c
│   │   │   ├── radio_set_funcs.c
│   │   │   ├── radio_soft_search_deal.c
│   │   │   ├── radio_view_digit.c
│   │   │   ├── radio_view_error.c
│   │   │   ├── radio_view_hard_search.c
│   │   │   ├── radio_view_play_search.c
│   │   │   ├── radio_view_soft_search.c
│   │   │   └── radio_view_station.c
│   │   ├── ap_upgrade
│   │   │   ├── ap_upgrade_bank.c
│   │   │   ├── ap_upgrade_fw_check.c
│   │   │   ├── ap_upgrade.h
│   │   │   ├── ap_upgrade_main.c
│   │   │   ├── ap_upgrade_rcode.c
│   │   │   ├── ap_upgrade_voice.c
│   │   │   ├── ap_upgrade.xn
│   │   │   ├── decrypt.c
│   │   │   ├── fw_decrypt
│   │   │   │   ├── ABC_03.o
│   │   │   │   ├── ABC_05.o
│   │   │   │   ├── ABC_06.o
│   │   │   │   ├── ABC_08.o
│   │   │   │   ├── ABC_13.o
│   │   │   │   ├── ABC_23.o
│   │   │   │   ├── ABC_29.o
│   │   │   │   ├── ABC_33.o
│   │   │   │   ├── ABC_39.o
│   │   │   │   ├── ABC_N2.o
│   │   │   │   └── init.o
│   │   │   └── Makefile
│   │   ├── ap_usound
│   │   │   ├── ap_usound.h
│   │   │   ├── ap_usound.xn
│   │   │   ├── Makefile
│   │   │   ├── usound_control.c
│   │   │   ├── usound_keymsg.c
│   │   │   ├── usound_loop_deal.c
│   │   │   ├── usound_main.c
│   │   │   ├── usound_paint_deal.c
│   │   │   ├── usound_rcp_deal.c
│   │   │   └── usound_sysmsg.c
│   │   ├── btcall_engine
│   │   │   ├── btcall_eg_audio_config.c
│   │   │   ├── btcall_eg_callring.c
│   │   │   ├── btcall_eg_global_var.c
│   │   │   ├── btcall_eg_main.c
│   │   │   ├── btcall_eg_message_handle.c
│   │   │   ├── btcall_eg_message_loop.c
│   │   │   ├── btcall_eg_sco_connect.c
│   │   │   ├── btcall_eg_stub_asqt.c
│   │   │   ├── btcall_eg_stub_asqt.h
│   │   │   ├── btcall_eg_stub_asqt_init.c
│   │   │   ├── btcall_engine.h
│   │   │   ├── btcall_engine.xn
│   │   │   └── Makefile
│   │   ├── btplay_engine
│   │   │   ├── btplay_eg_global_var.c
│   │   │   ├── btplay_eg_main.c
│   │   │   ├── btplay_eg_message_handle.c
│   │   │   ├── btplay_eg_message_loop.c
│   │   │   ├── btplay_eg_music_control.c
│   │   │   ├── btplay_eg_send_cmd_tws.c
│   │   │   ├── btplay_engine.h
│   │   │   ├── btplay_engine.xn
│   │   │   └── Makefile
│   │   ├── common
│   │   │   ├── applib
│   │   │   │   ├── app_engine_config.c
│   │   │   │   ├── app_manager_bank.c
│   │   │   │   ├── app_timer_bank.c
│   │   │   │   ├── app_timer_bank_for_engine.c
│   │   │   │   ├── app_timer_bank_single.c
│   │   │   │   ├── app_timer_rcode.c
│   │   │   │   ├── app_timer_rcode_for_engine.c
│   │   │   │   ├── common_config.c
│   │   │   │   ├── Makefile
│   │   │   │   ├── message_bank_broadcast.c
│   │   │   │   ├── message_bank_init.c
│   │   │   │   ├── message_bank_init_for_engine.c
│   │   │   │   ├── message_bank_send_async.c
│   │   │   │   ├── message_bank_send_btmanager.c
│   │   │   │   ├── message_bank_send_btstack.c
│   │   │   │   ├── message_bank_send.c
│   │   │   │   ├── message_key_deal.c
│   │   │   │   ├── message_key_rcode.c
│   │   │   │   ├── message_rcode.c
│   │   │   │   ├── message_rcode_for_btstack.c
│   │   │   │   └── message_rcode_for_engine.c
│   │   │   ├── aset_common
│   │   │   │   ├── common_aset_main_deal.c
│   │   │   │   ├── common_aset_new_func.c
│   │   │   │   ├── common_aset_new_func.h
│   │   │   │   ├── common_aset_sub_code.c
│   │   │   │   └── Makefile
│   │   │   ├── bt_common
│   │   │   │   ├── avrcp_opid.h
│   │   │   │   ├── bt_common_autoconnect.c
│   │   │   │   ├── bt_common_avrcp.c
│   │   │   │   ├── bt_common_event_dispatch.c
│   │   │   │   ├── bt_common_gen_addr.c
│   │   │   │   ├── bt_common_hfp.c
│   │   │   │   ├── bt_common_manager.c
│   │   │   │   ├── bt_common_manager_deal.c
│   │   │   │   ├── bt_common_manager_misc.c
│   │   │   │   ├── bt_common_sppble.c
│   │   │   │   ├── hfp_event_code.h
│   │   │   │   └── Makefile
│   │   │   ├── common_display
│   │   │   │   ├── common_discrete_led.c
│   │   │   │   └── Makefile
│   │   │   ├── common_engine.xn
│   │   │   ├── common_event
│   │   │   │   ├── common_key_deal.c
│   │   │   │   ├── common_key_hook.c
│   │   │   │   ├── common_sys_deal.c
│   │   │   │   ├── common_sys_hook.c
│   │   │   │   └── Makefile
│   │   │   ├── common_front.xn
│   │   │   ├── common_func
│   │   │   │   ├── app_sleep.c
│   │   │   │   ├── common_ap_switch.c
│   │   │   │   ├── common_charge.c
│   │   │   │   ├── common_math_exp_fixed.c
│   │   │   │   ├── common_setdae.c
│   │   │   │   ├── common_setdae_init.c
│   │   │   │   ├── common_seteq.c
│   │   │   │   ├── common_setvolume.c
│   │   │   │   ├── common_share_data.c
│   │   │   │   ├── common_standby.c
│   │   │   │   ├── common_stub_switch.c
│   │   │   │   ├── common_waves_dae.c
│   │   │   │   ├── Makefile
│   │   │   │   ├── setting_comval.c
│   │   │   │   ├── sys_counter.c
│   │   │   │   └── sys_timer.c
│   │   │   ├── common_ota
│   │   │   │   ├── Makefile
│   │   │   │   ├── Ota_rcp_q_cmd_deal.c
│   │   │   │   ├── Ota_rcp_reboot_cmd.c
│   │   │   │   └── Ota_rcp_s_cmd_deal.c
│   │   │   ├── common_rcp
│   │   │   │   ├── common_rcp_dialog.c
│   │   │   │   ├── common_rcp_dispatch.c
│   │   │   │   ├── common_rcp_dispatch_misc.c
│   │   │   │   ├── common_rcp_func.c
│   │   │   │   ├── common_rcp_servs.c
│   │   │   │   ├── Makefile
│   │   │   │   └── rcp_control
│   │   │   │   ├── common_rcp_dispatch_block.c
│   │   │   │   ├── common_rcp_send.c
│   │   │   │   └── rcp_control.h
│   │   │   ├── common_sound
│   │   │   │   ├── common_keytone_file.c
│   │   │   │   ├── common_keytone_play.c
│   │   │   │   ├── common_phy_volume_deal.c
│   │   │   │   ├── common_phy_volume_table.c
│   │   │   │   ├── common_phy_volume_table.c.bak
│   │   │   │   ├── common_sound.c
│   │   │   │   ├── common_speaker_control.c
│   │   │   │   ├── common_speaker_out_switch.c
│   │   │   │   ├── common_tts.c
│   │   │   │   ├── common_tts_thread.c
│   │   │   │   ├── common_volume.c
│   │   │   │   └── Makefile
│   │   │   ├── common_view
│   │   │   │   ├── common_view_key_event.c
│   │   │   │   ├── common_view_loop.c
│   │   │   │   ├── common_view_manager.c
│   │   │   │   ├── common_view_sys_event.c
│   │   │   │   └── Makefile
│   │   │   ├── common共享数据段链接修改说明.txt
│   │   │   ├── data
│   │   │   │   ├── applib_app_data.c
│   │   │   │   ├── applib_globe_data.c
│   │   │   │   ├── applib_globe_data_com.c
│   │   │   │   ├── common_func_data.c
│   │   │   │   └── Makefile
│   │   │   ├── Makefile
│   │   │   └── time_alarm
│   │   │   ├── Makefile
│   │   │   ├── time_alarm_alarm_record.c
│   │   │   ├── time_alarm_alarm_ring.c
│   │   │   ├── time_alarm_clock.c
│   │   │   ├── time_alarm_rcp_deal.c
│   │   │   ├── time_alarm_rcp_deal_ring.c
│   │   │   ├── time_alarm_set_alarm.c
│   │   │   ├── time_alarm_set_alarm_sub.c
│   │   │   ├── time_alarm_set_calendar.c
│   │   │   └── time_alarm_set_calendar_sub.c
│   │   ├── fm_engine
│   │   │   ├── app_fmengine.h
│   │   │   ├── fmengine_control.c
│   │   │   ├── fmengine_main.c
│   │   │   ├── fmengine_message_get_deal.c
│   │   │   ├── fmengine_message_get_deal_rcode.c
│   │   │   ├── fmengine_message_set_deal.c
│   │   │   ├── fmengine_message_set_deal_rcode.c
│   │   │   ├── fmengine_message_volume_deal.c
│   │   │   ├── fmengine_play_deal.c
│   │   │   ├── fm_engine.xn
│   │   │   └── Makefile
│   │   ├── linein_engine
│   │   │   ├── app_linein_eg.h
│   │   │   ├── linein_eg_control.c
│   │   │   ├── linein_eg_event.c
│   │   │   ├── linein_eg_event_param.c
│   │   │   ├── linein_eg_event_volume.c
│   │   │   ├── linein_eg_main.c
│   │   │   ├── linein_eg_message_done.c
│   │   │   ├── linein_eg_play_deal.c
│   │   │   ├── linein_engine.xn
│   │   │   └── Makefile
│   │   ├── linein_tws_engine
│   │   │   ├── linein_eg_global_var.c
│   │   │   ├── linein_eg_main.c
│   │   │   ├── linein_eg_message_handle.c
│   │   │   ├── linein_eg_message_loop.c
│   │   │   ├── linein_eg_music_control.c
│   │   │   ├── linein_eg_send_cmd_tws.c
│   │   │   ├── linein_engine.h
│   │   │   ├── linein_engine.xn
│   │   │   └── Makefile
│   │   ├── linein_tws_engine_ext
│   │   │   ├── linein_eg_global_var.c
│   │   │   ├── linein_eg_main.c
│   │   │   ├── linein_eg_message_handle.c
│   │   │   ├── linein_eg_message_loop.c
│   │   │   ├── linein_eg_music_control.c
│   │   │   ├── linein_eg_send_cmd_tws.c
│   │   │   ├── linein_engine.h
│   │   │   ├── linein_engine.xn
│   │   │   └── Makefile
│   │   ├── music_engine
│   │   │   ├── app_mengine.h
│   │   │   ├── Makefile
│   │   │   ├── mengine_bk_info.c
│   │   │   ├── mengine_control.c
│   │   │   ├── mengine_event.c
│   │   │   ├── mengine_event_param.c
│   │   │   ├── mengine_event_playmode.c
│   │   │   ├── mengine_event_switch.c
│   │   │   ├── mengine_event_volume.c
│   │   │   ├── mengine_file_init.c
│   │   │   ├── mengine_main.c
│   │   │   ├── mengine_message_done.c
│   │   │   ├── mengine_play_deal.c
│   │   │   ├── mengine_tts_deal.c
│   │   │   ├── music_engine.xn
│   │   │   └── size.txt
│   │   ├── music_scan
│   │   │   ├── Makefile
│   │   │   ├── music_scan_file2.c
│   │   │   ├── music_scan_file.h
│   │   │   ├── music_scan_file_thread.c
│   │   │   ├── music_scan_interface.c
│   │   │   └── music_scan_linker.xn
│   │   └── usound_engine
│   │   ├── app_uengine.h
│   │   ├── Makefile
│   │   ├── size.txt
│   │   ├── uengine_control_bank.c
│   │   ├── uengine_control.c
│   │   ├── uengine_event_deal.c
│   │   ├── uengine_main.c
│   │   ├── uengine_message_deal.c
│   │   └── uengine.xn
│   ├── ap_test
│   │   ├── ATT
│   │   │   ├── actionstest.fw
│   │   │   ├── acttest.ap
│   │   │   ├── acttest.exe
│   │   │   ├── acttest.info
│   │   │   ├── acttest.lst
│   │   │   ├── acttest.map
│   │   │   ├── ap_autotest_bertest.c
│   │   │   ├── ap_autotest_bertest.h
│   │   │   ├── ap_autotest_bertest_sub.c
│   │   │   ├── ap_autotest_btstack_test.c
│   │   │   ├── ap_autotest_btstack_test_dev.c
│   │   │   ├── ap_autotest_channel_test.c
│   │   │   ├── ap_autotest_channel_test.h
│   │   │   ├── ap_autotest_channel_test_log_file.c
│   │   │   ├── ap_autotest_channel_test_SNR.c
│   │   │   ├── ap_autotest_channel_test_SNR_data.c
│   │   │   ├── ap_autotest_channel_test_SNR.h
│   │   │   ├── ap_autotest_cmd.h
│   │   │   ├── ap_autotest_common.c
│   │   │   ├── ap_autotest_fsm.c
│   │   │   ├── ap_autotest_gpio.c
│   │   │   ├── ap_autotest_gpio.h
│   │   │   ├── ap_autotest_gpio_sub.c
│   │   │   ├── ap_autotest_lradc_test.c
│   │   │   ├── ap_autotest_main.c
│   │   │   ├── ap_autotest_mem_define.h
│   │   │   ├── ap_autotest_misc_test.c
│   │   │   ├── ap_autotest_modify_bt_attr.c
│   │   │   ├── ap_autotest_mptest.c
│   │   │   ├── ap_autotest_mptest.h
│   │   │   ├── ap_autotest_mptest_sub.c
│   │   │   ├── ap_autotest_music_test.c
│   │   │   ├── ap_autotest_printk.c
│   │   │   ├── ap_autotest_read_args.c
│   │   │   ├── ap_autotest_read_param.c
│   │   │   ├── ap_autotest_record_file.c
│   │   │   ├── ap_autotest_start_deal.c
│   │   │   ├── ap_manager_test.h
│   │   │   ├── ap_manager.xn
│   │   │   ├── ap_upgrade
│   │   │   │   ├── ap_upgrade_bank.c
│   │   │   │   ├── ap_upgrade_fw_check.c
│   │   │   │   ├── ap_upgrade.h
│   │   │   │   ├── ap_upgrade_rcode.c
│   │   │   │   ├── decrypt.c
│   │   │   │   └── fw_decrypt
│   │   │   │   ├── ABC_03.o
│   │   │   │   ├── ABC_05.o
│   │   │   │   ├── ABC_06.o
│   │   │   │   ├── ABC_08.o
│   │   │   │   ├── ABC_13.o
│   │   │   │   ├── ABC_23.o
│   │   │   │   ├── ABC_29.o
│   │   │   │   ├── ABC_33.o
│   │   │   │   ├── ABC_39.o
│   │   │   │   ├── ABC_N2.o
│   │   │   │   └── init.o
│   │   │   ├── attcheck.exe
│   │   │   ├── att_maker.exe
│   │   │   ├── berdata.bin
│   │   │   ├── common_func.c
│   │   │   ├── common_func_rcode.c
│   │   │   ├── config.txt
│   │   │   ├── config.xml
│   │   │   ├── Makefile
│   │   │   ├── mpdata.bin
│   │   │   ├── SutPatch.bin
│   │   │   ├── test_bt_stack_common.h
│   │   │   ├── UPGRADE.HEX
│   │   │   └── US282A.FW
│   │   ├── memory_map.xn
│   │   └── 空间分配图.vsd
│   ├── cfg
│   │   ├── back_ap_mem_rules.cfg
│   │   ├── btstack_mem_rules.cfg
│   │   ├── common_path
│   │   ├── common_sub_path
│   │   ├── front_ap_mem_rules.cfg
│   │   ├── Makefile
│   │   ├── rules.mk
│   │   └── strip_lib
│   │   └── Makefile
│   ├── drv
│   │   ├── ccd
│   │   │   ├── ccd_banka0_init.c
│   │   │   ├── ccd_bankb0_pa_deal.c
│   │   │   ├── ccd_inner.h
│   │   │   ├── ccd_op_entry.c
│   │   │   ├── ccd.xn
│   │   │   ├── Makefile
│   │   │   ├── PA_TAS5709.h
│   │   │   ├── readme.txt
│   │   │   ├── STA339BWS.c
│   │   │   └── STA339BWS.h
│   │   ├── fm_common
│   │   │   ├── bank_a_fm_init.c
│   │   │   ├── inc
│   │   │   │   └── fm_drv.h
│   │   │   └── rcode_fm_op_entry.c
│   │   ├── fm_qn8035
│   │   │   ├── bank_b_fm_get_deal.c
│   │   │   ├── bank_b_fm_init_deal.c
│   │   │   ├── fm_driver.xn
│   │   │   ├── fm_qn8035.h
│   │   │   ├── Makefile
│   │   │   ├── QN
│   │   │   │   ├── qn8035_sdk_driver_v1.91.rar
│   │   │   │   ├── qndriver.c
│   │   │   │   ├── qndriver.h
│   │   │   │   ├── qnio.c
│   │   │   │   ├── qnio.h
│   │   │   │   └── 说明.txt
│   │   │   └── rcode_fm_deal.c
│   │   ├── Key_boombox
│   │   │   ├── address_translation.c
│   │   │   ├── dae_print1.c
│   │   │   ├── dae_print.c
│   │   │   ├── key_bankb0_init.c
│   │   │   ├── key_bankb1_exit.c
│   │   │   ├── key_dae.c
│   │   │   ├── key_inner.h
│   │   │   ├── key_math_exp_fixed.c
│   │   │   ├── key_rcode_i2c_tk.c
│   │   │   ├── key_rcode_irq_ir.c
│   │   │   ├── key_rcode_irq_tk.c
│   │   │   ├── key_rcode_op_entry.c
│   │   │   ├── key_rcode_scan.c
│   │   │   ├── key_rcode_uart_recordkey.c
│   │   │   ├── key_waves_dae.c
│   │   │   ├── key.xn
│   │   │   ├── Makefile
│   │   │   ├── uart_recordkey.h
│   │   │   └── uart_recordkey_init.c
│   │   ├── key_common
│   │   │   ├── adjust_freq_comm.c
│   │   │   ├── adjust_freq_inc.h
│   │   │   ├── key_bat_charge_comm.c
│   │   │   ├── key_discrete_led_op.c
│   │   │   └── key_peripheral_detect.c
│   │   ├── LED_7SEG
│   │   │   ├── bank_a_led_init.c
│   │   │   ├── hdrv_hard_deal.c
│   │   │   ├── hdrv_hard_init.c
│   │   │   ├── led_driver.xn
│   │   │   ├── led_inner.h
│   │   │   ├── Makefile
│   │   │   ├── rcode_led_op_entry.c
│   │   │   ├── sdrv_clear_screen.c
│   │   │   ├── sdrv_flash_screen.c
│   │   │   └── sdrv_led_display.c
│   │   ├── rom_TWI_lib
│   │   │   ├── Makefile
│   │   │   ├── rom_TWI.c
│   │   │   ├── rom_TWI.o
│   │   │   ├── rom_TWI.xn
│   │   │   ├── TWI_inner.h
│   │   │   └── TWI_ROM.BIN
│   │   ├── sbc_encode
│   │   │   ├── common.h
│   │   │   ├── Makefile
│   │   │   ├── mips32
│   │   │   │   └── sbc_32_1.c
│   │   │   ├── sbc_16e.c
│   │   │   ├── sbc_16e.o
│   │   │   ├── sbc_32_1.o
│   │   │   ├── sbc_32.c
│   │   │   ├── sbc_32.o
│   │   │   ├── sbc_bank.c
│   │   │   ├── sbc_bank.o
│   │   │   ├── sbc_enc.drv
│   │   │   ├── sbc_enc.exe
│   │   │   ├── sbc_enc.info
│   │   │   ├── sbc_enc.lst
│   │   │   ├── sbc_enc.map
│   │   │   ├── sbc_encode_entry.c
│   │   │   ├── sbc_encode_entry.o
│   │   │   ├── sbc_encode_exit.c
│   │   │   ├── sbc_encode_exit.o
│   │   │   ├── sbc_encode.h
│   │   │   ├── sbc_encode_init.c
│   │   │   ├── sbc_encode_init.o
│   │   │   ├── sbc_encode_rcode_op_entry.c
│   │   │   ├── sbc_encode_rcode_op_entry.o
│   │   │   ├── sbc_encode.xn
│   │   │   ├── sbc_math.h
│   │   │   └── sbc_tables.h
│   │   └── welcome
│   │   ├── Makefile
│   │   ├── welcome.bin
│   │   ├── welcome.c
│   │   ├── welcome_ejtag.c
│   │   ├── welcome.exe
│   │   ├── welcome_i2c_tk.c
│   │   ├── welcome.map
│   │   └── welcome.xn
│   ├── fwpkg
│   │   ├── 96K_24BIT_sound功能使能说明.txt
│   │   ├── ap
│   │   │   ├── alarm.ap
│   │   │   ├── btcall.ap
│   │   │   ├── btcalleg.ap
│   │   │   ├── btplay.ap
│   │   │   ├── btplayeg.ap
│   │   │   ├── btstack.ap
│   │   │   ├── config.ap
│   │   │   ├── fmengine.ap
│   │   │   ├── linein.ap
│   │   │   ├── lineineg.ap
│   │   │   ├── manager.ap
│   │   │   ├── mengine.ap
│   │   │   ├── music.ap
│   │   │   ├── mus_scan.al
│   │   │   ├── otatest.ap
│   │   │   ├── radio.ap
│   │   │   ├── record.ap
│   │   │   ├── stub.al
│   │   │   ├── UartStub.al
│   │   │   ├── udisk.ap
│   │   │   ├── uengine.ap
│   │   │   ├── upgrade.ap
│   │   │   └── usound.ap
│   │   ├── bin
│   │   │   ├── asqtpara.bin
│   │   │   ├── cfg_dae.txt
│   │   │   ├── config.bin
│   │   │   ├── config.txt
│   │   │   ├── E_ATS2823B.fw
│   │   │   ├── E_ATS2823.fw
│   │   │   ├── E_ATS2823T.fw
│   │   │   ├── E_ATS2823W.fw
│   │   │   ├── E_ATS2825C.fw
│   │   │   ├── E_ATS2825CW.fw
│   │   │   ├── E_ATS2825.fw
│   │   │   ├── E_ATS2825W.fw
│   │   │   ├── E_ATS2829.fw
│   │   │   ├── E_TESTCHIP.fw
│   │   │   ├── E_TESTCHIP_W.fw
│   │   │   ├── nor_id.bin
│   │   │   ├── wsepara1.bin
│   │   │   ├── wsepara2.bin
│   │   │   └── wseparam.bin
│   │   ├── build.log
│   │   ├── build_only.bat
│   │   ├── build.sh
│   │   ├── clean_build.bat
│   │   ├── config.log
│   │   ├── config.sh
│   │   ├── config_txt
│   │   │   ├── cfg_dae.txt
│   │   │   ├── config.spc
│   │   │   ├── fmtool.cfg
│   │   │   ├── fwimage_US282A_BTBOX_DEMO.cfg
│   │   │   ├── fwimage_US282A_BTBOX_DVB_ATS2823B.cfg
│   │   │   ├── fwimage_US282A_BTBOX_DVB_ATS2823.cfg
│   │   │   ├── fwimage_US282A_BTBOX_DVB_ATS2823T.cfg
│   │   │   ├── fwimage_US282A_BTBOX_DVB_ATS2823W.cfg
│   │   │   ├── fwimage_US282A_BTBOX_DVB_ATS2825C.cfg
│   │   │   ├── fwimage_US282A_BTBOX_DVB_ATS2825.cfg
│   │   │   ├── fwimage_US282A_BTBOX_DVB_ATS2825CW.cfg
│   │   │   ├── fwimage_US282A_BTBOX_DVB_ATS2825_OTA_1M.cfg
│   │   │   ├── fwimage_US282A_BTBOX_DVB_ATS2825_OTA_1M_ver_new.cfg
│   │   │   ├── fwimage_US282A_BTBOX_DVB_ATS2825_OTA.cfg
│   │   │   ├── fwimage_US282A_BTBOX_DVB_ATS2825_OTA_ver_new.cfg
│   │   │   ├── fwimage_US282A_BTBOX_DVB_ATS2825W.cfg
│   │   │   ├── fwimage_US282A_BTBOX_EVB_ATS2823.cfg
│   │   │   ├── fwimage_US282A_BTBOX_EVB.cfg
│   │   │   ├── fwimage_US282A_BTBOX_EVB(OTA).cfg
│   │   │   ├── fwimage_US282A_BTBOX_EVB(OTA)_ver_new.cfg
│   │   │   ├── fwimage_US282A_BTBOX_EVB_W.cfg
│   │   │   ├── Gen_Config_ID.bat
│   │   │   ├── OTA_2M.xml
│   │   │   ├── OTA_4M.xml
│   │   │   ├── OTA_8M.xml
│   │   │   ├── OTA.xml
│   │   │   ├── Template.ini
│   │   │   ├── US282A_BTBOX.aset
│   │   │   ├── US282A_BTBOX_DEMOI2S.txt
│   │   │   ├── US282A_BTBOX_DEMO.txt
│   │   │   ├── US282A_BTBOX_DVB_ATS2823B.ini
│   │   │   ├── US282A_BTBOX_DVB_ATS2823B.txt
│   │   │   ├── US282A_BTBOX_DVB_ATS2823.ini
│   │   │   ├── US282A_BTBOX_DVB_ATS2823T.ini
│   │   │   ├── US282A_BTBOX_DVB_ATS2823T.txt
│   │   │   ├── US282A_BTBOX_DVB_ATS2823_TWS.ini
│   │   │   ├── US282A_BTBOX_DVB_ATS2823_TWS_W.ini
│   │   │   ├── US282A_BTBOX_DVB_ATS2823.txt
│   │   │   ├── US282A_BTBOX_DVB_ATS2823_W.ini
│   │   │   ├── US282A_BTBOX_DVB_ATS2825_1M.txt
│   │   │   ├── US282A_BTBOX_DVB_ATS2825C_TWS.ini
│   │   │   ├── US282A_BTBOX_DVB_ATS2825_CW.ini
│   │   │   ├── US282A_BTBOX_DVB_ATS2825CW_TWS.ini
│   │   │   ├── US282A_BTBOX_DVB_ATS2825.ini
│   │   │   ├── US282A_BTBOX_DVB_ATS2825_OTA_1M.ini
│   │   │   ├── US282A_BTBOX_DVB_ATS2825_OTA.ini
│   │   │   ├── US282A_BTBOX_DVB_ATS2825_TWS_48K.ini
│   │   │   ├── US282A_BTBOX_DVB_ATS2825_TWS_BQB.ini
│   │   │   ├── US282A_BTBOX_DVB_ATS2825_TWS_CW.ini
│   │   │   ├── US282A_BTBOX_DVB_ATS2825_TWS_ESD.ini
│   │   │   ├── US282A_BTBOX_DVB_ATS2825_TWS.ini
│   │   │   ├── US282A_BTBOX_DVB_ATS2825_TWS_LOW_DELAY.ini
│   │   │   ├── US282A_BTBOX_DVB_ATS2825_TWS_W.ini
│   │   │   ├── US282A_BTBOX_DVB_ATS2825.txt
│   │   │   ├── US282A_BTBOX_DVB_ATS2825_W.ini
│   │   │   ├── US282A_BTBOX_EVB_ATS2823.txt
│   │   │   ├── US282A_BTBOX_EVB.ini
│   │   │   ├── US282A_BTBOX_EVB_OTA.ini
│   │   │   ├── US282A_BTBOX_EVB_TWS_48K.ini
│   │   │   ├── US282A_BTBOX_EVB_TWS.ini
│   │   │   ├── US282A_BTBOX_EVB_TWS_W.ini
│   │   │   ├── US282A_BTBOX_EVB.txt
│   │   │   └── US282A_BTBOX_EVB_W.ini
│   │   ├── drv
│   │   │   ├── bt_ctrl.drv
│   │   │   ├── ccd.drv
│   │   │   ├── drv_fm.drv
│   │   │   ├── drv_led.drv
│   │   │   ├── key.drv
│   │   │   ├── sbc_enc.drv
│   │   │   ├── test_chl.drv
│   │   │   └── welcome.bin
│   │   ├── dsplib
│   │   │   ├── adppext.dsp
│   │   │   ├── adpsm.dsp
│   │   │   ├── audiopp.dsp
│   │   │   ├── audiopp_normal.dsp
│   │   │   └── audiopp_waves.dsp
│   │   ├── Gen_buildfw.exe
│   │   ├── gen_ini.sh
│   │   ├── Makefile
│   │   ├── make.log
│   │   ├── make.sh
│   │   ├── media
│   │   │   ├── alarm1.mp3
│   │   │   ├── alarm1.wma
│   │   │   ├── spk_comp.dat
│   │   │   ├── tts_for_bt
│   │   │   │   ├── note.txt
│   │   │   │   └── tts_rc.lib
│   │   │   └── tts_rc.lib
│   │   ├── OTA
│   │   │   ├── air.mp3
│   │   │   ├── focus.mp3
│   │   │   ├── heart.mp3
│   │   │   ├── nature.mp3
│   │   │   ├── ocean.mp3
│   │   │   ├── peace.mp3
│   │   │   ├── quiet.mp3
│   │   │   ├── storm.mp3
│   │   │   ├── tones.mp3
│   │   │   └── zen.mp3
│   │   ├── PATCH
│   │   │   ├── bumblebee_bqb_20160815
│   │   │   │   ├── mp_patch_0x09_-2db.bin
│   │   │   │   ├── mp_patch_0x0a_1db.bin
│   │   │   │   ├── mp_patch_0x0b_4db.bin
│   │   │   │   ├── mp_patch_0x0c_7db.bin
│   │   │   │   └── readme.txt
│   │   │   ├── mp_patch.bin
│   │   │   ├── MP_Patch_Svn_18372_20160919
│   │   │   │   ├── patch_0x9_Svn_18372.bin
│   │   │   │   ├── patch_0xa_Svn_18372.bin
│   │   │   │   ├── patch_0xb_Svn_18372.bin
│   │   │   │   └── patch_0xc_Svn_18372.bin
│   │   │   └── patch.bin
│   │   ├── pcm_file
│   │   │   ├── btlink.pcm
│   │   │   ├── btunlink.pcm
│   │   │   ├── callring.pcm
│   │   │   ├── keytone.pcm
│   │   │   ├── pcm_flist.txt
│   │   │   ├── pcm_maker.exe
│   │   │   ├── warning.pcm
│   │   │   └── 更新PCM文件后必须执行 pcm_maker 工具.txt
│   │   ├── phonebook
│   │   │   ├── FTBL_GB.$$$
│   │   │   ├── info.pos
│   │   │   └── package.dat
│   │   ├── spk_compensation_data
│   │   │   ├── left.txt
│   │   │   └── right.txt
│   │   ├── target_clean_build.bat
│   │   └── TEST.FW
│   ├── inc
│   │   ├── applib.h
│   │   ├── app_msg.h
│   │   ├── app_timer.h
│   │   ├── app_view.h
│   │   ├── att_interface.h
│   │   ├── btcall_common.h
│   │   ├── bt_controller_interface.h
│   │   ├── btplay_common.h
│   │   ├── btstack_common.h
│   │   ├── case_include.h
│   │   ├── case_independent.h
│   │   ├── case_mem_define.h
│   │   ├── case_type.h
│   │   ├── ccd_interface.h
│   │   ├── common_aset_interface.h
│   │   ├── common_bat_charge.h
│   │   ├── common_btmanager.h
│   │   ├── common_config.h
│   │   ├── common_discrete_led.h
│   │   ├── common_func.h
│   │   ├── common_keytone.h
│   │   ├── common_ota.h
│   │   ├── common_rcp.h
│   │   ├── common_speaker.h
│   │   ├── common_time_alarm.h
│   │   ├── common_tts.h
│   │   ├── common_tts_id.h
│   │   ├── common_waves_dae.h
│   │   ├── config_id.h
│   │   ├── fmengine.h
│   │   ├── fm_interface.h
│   │   ├── gui_msg.h
│   │   ├── key_interface.h
│   │   ├── key_phy.h
│   │   ├── led_driver.h
│   │   ├── linein_common.h
│   │   ├── music_common.h
│   │   ├── music_scan_cmd.h
│   │   ├── sbc_encode_interface.h
│   │   ├── setting_common.h
│   │   ├── stub_command.h
│   │   ├── stub_interface.h
│   │   ├── test_chl_interface.h
│   │   ├── TWI.h
│   │   ├── usound_common.h
│   │   └── vm_def.h
│   ├── lib
│   │   ├── app_engine_config.o
│   │   ├── applib_app_data.o
│   │   ├── applib_globe_data_com.o
│   │   ├── applib_globe_data.o
│   │   ├── app_manager_bank.o
│   │   ├── app_sleep.o
│   │   ├── app_timer_bank_for_engine.o
│   │   ├── app_timer_bank.o
│   │   ├── app_timer_bank_single.o
│   │   ├── app_timer_rcode_for_engine.o
│   │   ├── app_timer_rcode.o
│   │   ├── bt_common_ancs.o
│   │   ├── bt_common_autoconnect.o
│   │   ├── bt_common_avrcp.o
│   │   ├── bt_common_event_dispatch.o
│   │   ├── bt_common_gen_addr.o
│   │   ├── bt_common_hfp.o
│   │   ├── bt_common_manager_deal.o
│   │   ├── bt_common_manager_misc.o
│   │   ├── bt_common_manager.o
│   │   ├── bt_common_sppble.o
│   │   ├── common_ap_switch.o
│   │   ├── common_aset_main_deal.o
│   │   ├── common_aset_new_func.o
│   │   ├── common_aset_sub_code.o
│   │   ├── common_charge.o
│   │   ├── common_config.o
│   │   ├── common_discrete_led.o
│   │   ├── common_func_data.o
│   │   ├── common_key_deal.o
│   │   ├── common_key_hook.o
│   │   ├── common_keytone_file.o
│   │   ├── common_keytone_play.o
│   │   ├── common_math_exp_fixed.o
│   │   ├── common_phy_volume_deal.o
│   │   ├── common_phy_volume_table.o
│   │   ├── common_rcp_dialog.o
│   │   ├── common_rcp_dispatch_block.o
│   │   ├── common_rcp_dispatch_misc.o
│   │   ├── common_rcp_dispatch.o
│   │   ├── common_rcp_func.o
│   │   ├── common_rcp_send.o
│   │   ├── common_rcp_servs.o
│   │   ├── common_setdae_init.o
│   │   ├── common_setdae.o
│   │   ├── common_seteq.o
│   │   ├── common_setvolume.o
│   │   ├── common_share_data.o
│   │   ├── common_sound.o
│   │   ├── common_speaker_control.o
│   │   ├── common_speaker_out_switch.o
│   │   ├── common_standby.o
│   │   ├── common_stub_switch.o
│   │   ├── common_sys_deal.o
│   │   ├── common_sys_hook.o
│   │   ├── common_tts.o
│   │   ├── common_tts_thread.o
│   │   ├── common_view_key_event.o
│   │   ├── common_view_loop.o
│   │   ├── common_view_manager.o
│   │   ├── common_view_sys_event.o
│   │   ├── common_volume.o
│   │   ├── common_waves_dae.o
│   │   ├── message_bank_broadcast.o
│   │   ├── message_bank_init_for_engine.o
│   │   ├── message_bank_init.o
│   │   ├── message_bank_send_async.o
│   │   ├── message_bank_send_btmanager.o
│   │   ├── message_bank_send_btstack.o
│   │   ├── message_bank_send.o
│   │   ├── message_key_deal.o
│   │   ├── message_key_rcode.o
│   │   ├── message_rcode_for_btstack.o
│   │   ├── message_rcode_for_engine.o
│   │   ├── message_rcode.o
│   │   ├── Ota_rcp_q_cmd_deal.o
│   │   ├── Ota_rcp_reboot_cmd.o
│   │   ├── Ota_rcp_s_cmd_deal.o
│   │   ├── setting_comval.o
│   │   ├── sys_counter.o
│   │   ├── sys_timer.o
│   │   ├── time_alarm_alarm_record.o
│   │   ├── time_alarm_alarm_ring.o
│   │   ├── time_alarm_clock.o
│   │   ├── time_alarm_rcp_deal.o
│   │   ├── time_alarm_rcp_deal_ring.o
│   │   ├── time_alarm_set_alarm.o
│   │   ├── time_alarm_set_alarm_sub.o
│   │   ├── time_alarm_set_calendar.o
│   │   └── time_alarm_set_calendar_sub.o
│   └── tools
│   ├── Gen_config
│   │   ├── Genbin.exe
│   │   ├── Genheader.exe
│   │   ├── library.zip
│   │   └── python27.dll
│   ├── PCM_maker
│   │   ├── pcm_maker.c
│   │   └── pcm_maker.exe
│   ├── Simulate_KEY_Testing
│   │   ├── readme.txt
│   │   └── 录制按键工具.exe
│   └── TTS_maker
│   ├── 44100采样率
│   │   ├── EN_英文语音.mp3
│   │   ├── FM.mp3
│   │   ├── tts_flist.txt
│   │   ├── tts_maker.exe
│   │   ├── tts_rc.lib
│   │   ├── USB音箱.mp3
│   │   ├── U盘播放.mp3
│   │   ├── 一.mp3
│   │   ├── 七.mp3
│   │   ├── 三.mp3
│   │   ├── 上一曲.mp3
│   │   ├── 下一曲.mp3
│   │   ├── 中文语音.mp3
│   │   ├── 九.mp3
│   │   ├── 二.mp3
│   │   ├── 五.mp3
│   │   ├── 充电已满.mp3
│   │   ├── 八.mp3
│   │   ├── 六.mp3
│   │   ├── 关机.mp3
│   │   ├── 十.mp3
│   │   ├── 千.mp3
│   │   ├── 卡播放.mp3
│   │   ├── 四.mp3
│   │   ├── 开机.mp3
│   │   ├── 录音.mp3
│   │   ├── 搜台中.mp3
│   │   ├── 播放.mp3
│   │   ├── 播放录音.mp3
│   │   ├── 播放音乐.mp3
│   │   ├── 收音机.mp3
│   │   ├── 暂停.mp3
│   │   ├── 最大音量.mp3
│   │   ├── 最小音量.mp3
│   │   ├── 点.mp3
│   │   ├── 电量不足.mp3
│   │   ├── 电量低请充电.mp3
│   │   ├── 百.mp3
│   │   ├── 第.mp3
│   │   ├── 等待连接.mp3
│   │   ├── 蓝牙免提.mp3
│   │   ├── 蓝牙播歌.mp3
│   │   ├── 蓝牙断开.mp3
│   │   ├── 蓝牙连接成功.mp3
│   │   ├── 进入U盘.mp3
│   │   ├── 零.mp3
│   │   ├── 音频输入.mp3
│   │   └── 首.mp3
│   ├── EN_英文语音.mp3
│   ├── FM.mp3
│   ├── README.txt
│   ├── tts.c
│   ├── tts_flist_bt.txt
│   ├── tts_flist.txt
│   ├── tts_maker.exe
│   ├── tts_rc_bt.lib
│   ├── tts_rc.lib
│   ├── USB音箱.mp3
│   ├── U盘播放.mp3
│   ├── WAV格式
│   │   ├── EN_英文语音.wav
│   │   ├── FM.wav
│   │   ├── tts_flist.txt
│   │   ├── tts_maker.exe
│   │   ├── USB音箱.wav
│   │   ├── U盘播放.wav
│   │   ├── 一.wav
│   │   ├── 七.wav
│   │   ├── 三.wav
│   │   ├── 上一曲.wav
│   │   ├── 下一曲.wav
│   │   ├── 中文语音.wav
│   │   ├── 九.wav
│   │   ├── 二.wav
│   │   ├── 五.wav
│   │   ├── 充电已满.wav
│   │   ├── 八.wav
│   │   ├── 六.wav
│   │   ├── 关机.wav
│   │   ├── 十.wav
│   │   ├── 千.wav
│   │   ├── 卡播放.wav
│   │   ├── 四.wav
│   │   ├── 开机.wav
│   │   ├── 录音.wav
│   │   ├── 搜台中.wav
│   │   ├── 播放.wav
│   │   ├── 播放录音.wav
│   │   ├── 播放音乐.wav
│   │   ├── 收音机.wav
│   │   ├── 暂停.wav
│   │   ├── 最大音量.wav
│   │   ├── 最小音量.wav
│   │   ├── 点.wav
│   │   ├── 电量不足.wav
│   │   ├── 电量低请充电.wav
│   │   ├── 百.wav
│   │   ├── 第.wav
│   │   ├── 等待连接.wav
│   │   ├── 蓝牙免提.wav
│   │   ├── 蓝牙播歌.wav
│   │   ├── 蓝牙断开.wav
│   │   ├── 蓝牙连接成功.wav
│   │   ├── 进入U盘.wav
│   │   ├── 零.wav
│   │   ├── 音频输入.wav
│   │   └── 首.wav
│   ├── 一.mp3
│   ├── 七.mp3
│   ├── 三.mp3
│   ├── 上一曲.mp3
│   ├── 下一曲.mp3
│   ├── 中文语音.mp3
│   ├── 九.mp3
│   ├── 二.mp3
│   ├── 五.mp3
│   ├── 充电已满.mp3
│   ├── 八.mp3
│   ├── 六.mp3
│   ├── 关机.mp3
│   ├── 十.mp3
│   ├── 千.mp3
│   ├── 卡播放.mp3
│   ├── 四.mp3
│   ├── 开机.mp3
│   ├── 录音.mp3
│   ├── 搜台中.mp3
│   ├── 播放.mp3
│   ├── 播放录音.mp3
│   ├── 播放音乐.mp3
│   ├── 收音机.mp3
│   ├── 暂停.mp3
│   ├── 最大音量.mp3
│   ├── 最小音量.mp3
│   ├── 点.mp3
│   ├── 电量不足.mp3
│   ├── 电量低请充电.mp3
│   ├── 百.mp3
│   ├── 第.mp3
│   ├── 等待组队.mp3
│   ├── 等待连接.mp3
│   ├── 组队成功.mp3
│   ├── 蓝牙免提.mp3
│   ├── 蓝牙播歌.mp3
│   ├── 蓝牙断开.mp3
│   ├── 蓝牙连接成功.mp3
│   ├── 语音文本资源
│   │   ├── EN_英文语音.txt
│   │   ├── FM.txt
│   │   ├── USB音箱.txt
│   │   ├── U盘播放.txt
│   │   ├── 一.txt
│   │   ├── 七.txt
│   │   ├── 三.txt
│   │   ├── 上一曲.txt
│   │   ├── 下一曲.txt
│   │   ├── 中文语音.txt
│   │   ├── 九.txt
│   │   ├── 二.txt
│   │   ├── 五.txt
│   │   ├── 充电已满.txt
│   │   ├── 八.txt
│   │   ├── 六.txt
│   │   ├── 关机.txt
│   │   ├── 十.txt
│   │   ├── 千.txt
│   │   ├── 卡播放.txt
│   │   ├── 四.txt
│   │   ├── 开机.txt
│   │   ├── 录音.txt
│   │   ├── 搜台中.txt
│   │   ├── 播放.txt
│   │   ├── 播放录音.txt
│   │   ├── 播放音乐.txt
│   │   ├── 收音机.txt
│   │   ├── 暂停.txt
│   │   ├── 最大音量.txt
│   │   ├── 最小音量.txt
│   │   ├── 点.txt
│   │   ├── 电量不足.txt
│   │   ├── 电量低请充电.txt
│   │   ├── 百.txt
│   │   ├── 第.txt
│   │   ├── 等待连接.txt
│   │   ├── 蓝牙免提.txt
│   │   ├── 蓝牙播歌.txt
│   │   ├── 蓝牙断开.txt
│   │   ├── 蓝牙连接成功.txt
│   │   ├── 进入U盘.txt
│   │   ├── 零.txt
│   │   ├── 音频输入.txt
│   │   └── 首.txt
│   ├── 进入U盘.mp3
│   ├── 零.mp3
│   ├── 静音.mp3
│   ├── 音频输入.mp3
│   └── 首.mp3
├── doc
│   ├── Thumbs.db
│   ├── US282A_PSP接口设计说明书.pdf
│   ├── US282A_可配置项参数说明V1.3_20170120.pdf
│   └── US282A 软件开发指南.pdf
└── psp_rel
├── bin
│   ├── AFI_ATS2823.bin
│   ├── AFI_ATS2823W.bin
│   ├── AFI.bin
│   ├── AFI_bt.bin
│   └── AFIW.bin
├── cfg
│   └── rules.mk
├── include
│   ├── address_translation.h
│   ├── addr_map.h
│   ├── analog.h
│   ├── ap_bank_define.h
│   ├── api.h
│   ├── asm-mips
│   │   ├── addrspace.h
│   │   ├── asm.h
│   │   ├── config.h
│   │   ├── cpu.h
│   │   ├── errno-base.h
│   │   ├── errno.h
│   │   ├── exception.h
│   │   ├── hazards.h
│   │   ├── interrupt.h
│   │   ├── m32c0.h
│   │   ├── m32tlb.h
│   │   ├── mach-gl5116
│   │   │   ├── DEF_GL5116_Design_Specification.h
│   │   │   ├── dma.h
│   │   │   ├── GL5116_Design_Specification.h
│   │   │   └── irq.h
│   │   ├── mipsregs.h
│   │   ├── pic_header
│   │   │   ├── asm_pic.h
│   │   │   ├── attribs.h
│   │   │   ├── cp0defs.h
│   │   │   └── ctype_m4k.h
│   │   ├── r4ktlb.h
│   │   └── regdef.h
│   ├── attr.h
│   ├── audio_device.h
│   ├── basal_codec.h
│   ├── bat_adc_def.h
│   ├── card.h
│   ├── dae_info_def.h
│   ├── dae_standard_mode_info_def.h
│   ├── debug_interface.h
│   ├── dir_list.h
│   ├── driver_manager.h
│   ├── enhanced.h
│   ├── kernel_interface.h
│   ├── kernel_sd_drv.h
│   ├── libc_interface.h
│   ├── link_base.xn
│   ├── link_memory_map.h
│   ├── mem_manager.h
│   ├── message.h
│   ├── mmm_agc_aec_def.h
│   ├── mmm_bp.h
│   ├── mmm_dae_def.h
│   ├── mmm_hfp.h
│   ├── mmm_mp.h
│   ├── mmm_mr.h
│   ├── mmm_pp.h
│   ├── psp_includes.h
│   ├── pthread.h
│   ├── sdfs.h
│   ├── share_memory_id.h
│   ├── Simulator.h
│   ├── spi_nor_flashid.h
│   ├── stdarg.h
│   ├── storage_device.h
│   ├── sys_board_def.h
│   ├── sysdef.h
│   ├── syserr.h
│   ├── sys_info.h
│   ├── sys_mpu_def.h
│   ├── sys_ota_interface.h
│   ├── task_info.xn
│   ├── task_manager.h
│   ├── temp_adc_def.h
│   ├── tts_interface.h
│   ├── typeext.h
│   ├── ucos
│   │   ├── count.h
│   │   ├── ctype_m4k.h
│   │   ├── dma.h
│   │   ├── init.h
│   │   ├── irq.h
│   │   ├── kernel.h
│   │   ├── os_cfg.h
│   │   ├── os_cpu.h
│   │   ├── os_debug_hook.h
│   │   ├── os.h
│   │   ├── pm.h
│   │   ├── pm.h.bak
│   │   ├── string.h
│   │   ├── time.h
│   │   ├── timer0.h
│   │   ├── timer1.h
│   │   ├── types.h
│   │   └── ucos_types.h
│   ├── ud_extern.h
│   ├── ud_interface.h
│   ├── uhost.h
│   ├── vfs.h
│   ├── vfs_interface.h
│   ├── vm_fwsp_def.h
│   ├── waves_dae_def.h
│   └── waves_dae_logic_def.h
├── lib
│   ├── api.a
│   ├── audio_decoder_cmd.o
│   ├── audio_device_op_entry.o
│   ├── audio_encoder_cmd.o
│   ├── base_op_entry.o
│   ├── bt_op_entry.o
│   ├── card_detect.o
│   ├── card_op_entry.o
│   ├── ccd_op_entry.o
│   ├── ctor.o
│   ├── fm_op_entry.o
│   ├── i2c_op_entry.o
│   ├── key_op_entry.o
│   ├── lcd_op_entry.o
│   ├── libc_op_entry.o
│   ├── lib_enhanced
│   │   ├── eh_fsel_directory_func.o
│   │   ├── eh_fsel_directory_next.o
│   │   ├── eh_fsel_directory_prev.o
│   │   ├── eh_fsel_dirlist_func.o
│   │   ├── eh_fsel_dirlist_next.o
│   │   ├── eh_fsel_dirlist_prev.o
│   │   ├── eh_fsel_dirlist_vram.o
│   │   ├── eh_fsel_entry.o
│   │   ├── eh_fsel_interface.o
│   │   ├── eh_fsel_shuffle.o
│   │   ├── eh_fsel_sortlist_func.o
│   │   ├── eh_globle_data.o
│   │   ├── eh_id3_aac.o
│   │   ├── eh_id3_aa.o
│   │   ├── eh_id3_aax.o
│   │   ├── eh_id3_ape.o
│   │   ├── eh_id3_entry.o
│   │   ├── eh_id3_flac.o
│   │   ├── eh_id3_function.o
│   │   ├── eh_id3_function_sub.o
│   │   ├── eh_id3_mp3_v1.o
│   │   ├── eh_id3_mp3_v2.o
│   │   ├── eh_id3_ogg.o
│   │   ├── eh_id3_rdata.o
│   │   ├── eh_id3_utf8_deal.o
│   │   ├── eh_id3_wma.o
│   │   └── eh_lyric_load.o
│   ├── mmm_bp_cmd.o
│   ├── mmm_hfp_cmd.o
│   ├── mmm_mp_cmd.o
│   ├── mmm_mr_cmd.o
│   ├── mmm_pp_cmd.o
│   ├── music_scan_cmd.o
│   ├── sbc_encode_op_entry.o
│   ├── stub_mod_cmd.o
│   ├── sys_op_entry.o
│   ├── tts_op_entry.o
│   ├── ud_op_entry.o
│   ├── uhost_op_entry.o
│   └── vfs_op_entry.o
├── tools
│   ├── ap_builder.exe
│   ├── ap_post_builder.exe
│   ├── bank_addr_info.bmp
│   ├── bank_addr_info.exe
│   ├── bin2hex.exe
│   ├── drv_builder.exe
│   ├── dsp_lib_analyse.exe
│   ├── dsp_lib_builder.exe
│   ├── maker_py
│   │   ├── FW2X.exe
│   │   ├── make_fw.dll
│   │   └── maker.exe
│   ├── mmm_codec_builder.exe
│   └── module_mem_check.exe
└── usermodule
├── enhanced
│   ├── case_link_xn
│   │   ├── eh_id3_link.xn
│   │   └── eh_simple_link.xn
│   ├── fsel_simple
│   │   ├── eh_fsel_directory_func.c
│   │   ├── eh_fsel_directory_next.c
│   │   ├── eh_fsel_directory_prev.c
│   │   ├── eh_fsel_dirlist_func.c
│   │   ├── eh_fsel_dirlist_next.c
│   │   ├── eh_fsel_dirlist_prev.c
│   │   ├── eh_fsel_dirlist_vram.c
│   │   ├── eh_fsel_entry.c
│   │   ├── eh_fsel_entry.h
│   │   ├── eh_fsel_interface.c
│   │   ├── eh_fsel_shuffle.c
│   │   ├── eh_fsel_sortlist_func.c
│   │   ├── eh_globle_data.c
│   │   └── eh_globle_data.h
│   ├── id3
│   │   ├── eh_id3_aa.c
│   │   ├── eh_id3_aac.c
│   │   ├── eh_id3_aax.c
│   │   ├── eh_id3_ape.c
│   │   ├── eh_id3_entry.c
│   │   ├── eh_id3_flac.c
│   │   ├── eh_id3_function.c
│   │   ├── eh_id3_function_sub.c
│   │   ├── eh_id3.h
│   │   ├── eh_id3_mp3_v1.c
│   │   ├── eh_id3_mp3_v2.c
│   │   ├── eh_id3_ogg.c
│   │   ├── eh_id3_rdata.c
│   │   ├── eh_id3_utf8_deal.c
│   │   └── eh_id3_wma.c
│   ├── lrc
│   │   └── eh_lyric_load.c
│   └── make_build
│   └── Makefile
└── nor_id
├── Makefile
├── nor_id.bin
└── spi_nor_id_tbl.c

110 directories, 1319 files

标签:

实例下载地址

炬力ATS2823/ATS2825蓝牙模块固件开发资料.zip

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警