:24.915MB : :1 :2022-10-11 15:23:11
蓝牙主控芯片WS8100控制VS1053语音芯片,播放MP3如果开发者对于本文件有需要的可以参考。
蓝牙主控芯片WS8100控制VS1053语音芯片,播放MP3
.
├── WS8100报警器原理图.pdf
├── app
│ ├── inc
│ │ ├── app_fsm.h
│ │ ├── app_gap.h
│ │ ├── app_gatt.h
│ │ ├── app_gatt_cli.h
│ │ ├── app_gatt_client.h
│ │ ├── app_main.h
│ │ ├── app_trace.h
│ │ ├── battery_server.h
│ │ ├── ble_adv_ui.h
│ │ ├── ble_def_iot_service.h
│ │ ├── ble_discovery_ui.h
│ │ ├── ble_scan_ui.h
│ │ ├── ble_uart_iot_service.h
│ │ ├── common.h
│ │ ├── connected_dev_ui.h
│ │ ├── device_info_service.h
│ │ ├── device_info_ui.h
│ │ ├── gatt_uuid.h
│ │ ├── generic_ui.h
│ │ ├── hid_connect.h
│ │ ├── hid_meida_mouse.h
│ │ ├── hid_mouse.h
│ │ ├── hid_msg.h
│ │ ├── linklost_service.h
│ │ ├── misc.h
│ │ ├── module_cmd.h
│ │ ├── rgb_gpio.h
│ │ ├── sdk_include.h
│ │ ├── system_sleep.h
│ │ ├── uuid_ui.h
│ │ └── ws8100_config.h
│ └── src
│ ├── app_fsm.c
│ ├── app_gap.c
│ ├── app_gatt.c
│ ├── app_gatt_cli.c
│ ├── app_gatt_svr.c
│ ├── app_trace.c
│ ├── battery_server.c
│ ├── ble_adv_ui.c
│ ├── ble_def_iot_ui_service.c
│ ├── ble_discovery_ui.c
│ ├── ble_uart_iot_service.c
│ ├── ble_uart_iot_service2.c
│ ├── connected_dev_ui.c
│ ├── device_info_service.c
│ ├── gatt_uuid.c
│ ├── generic_ui.c
│ ├── hid_connect.c
│ ├── interrupt.c
│ ├── linklost_service.c
│ ├── main.c
│ ├── misc.c
│ ├── mk_at_cmd.c
│ ├── module_at_cmd.c
│ ├── rgb_gpio.c
│ ├── system_sleep.c
│ ├── tx_power_server.c
│ ├── uuid_ui.c
│ └── ws8100_config.c
├── dm
│ ├── inc
│ │ ├── dm_button.h
│ │ ├── dm_button_gpio.h
│ │ ├── dm_imitate_spi.h
│ │ └── dm_key_event.h
│ └── src
│ ├── dm_button.c
│ ├── dm_button_gpio.c
│ ├── dm_imitate_spi.c
│ └── dm_key_event.c
├── drivers
│ ├── CMSIS
│ │ └── Include
│ │ ├── arm_common_tables.h
│ │ ├── arm_const_structs.h
│ │ ├── arm_math.h
│ │ ├── core_cm3.h
│ │ ├── core_cmFunc.h
│ │ └── core_cmInstr.h
│ ├── cpu
│ │ ├── inc
│ │ │ ├── cpu.h
│ │ │ ├── sys_stick.h
│ │ │ ├── system_clock_config.h
│ │ │ └── system_cpu.h
│ │ └── src
│ │ ├── ARM
│ │ │ └── startup_cpu_deepsleep.s
│ │ ├── sys_stick.c
│ │ ├── system_clock_config.c
│ │ └── system_cpu.c
│ ├── cpu_driver
│ │ ├── inc
│ │ │ ├── cpu_deepsleep.h
│ │ │ ├── cpu_dma.h
│ │ │ ├── cpu_flash.h
│ │ │ ├── cpu_gpadc.h
│ │ │ ├── cpu_gpio.h
│ │ │ ├── cpu_i2c.h
│ │ │ ├── cpu_nvic.h
│ │ │ ├── cpu_qdec.h
│ │ │ ├── cpu_qspi.h
│ │ │ ├── cpu_radio.h
│ │ │ ├── cpu_rng.h
│ │ │ ├── cpu_rtc.h
│ │ │ ├── cpu_spi.h
│ │ │ ├── cpu_sysctrl.h
│ │ │ ├── cpu_timer.h
│ │ │ ├── cpu_uart.h
│ │ │ └── cpu_wdt.h
│ │ └── src
│ │ ├── cpu_deepsleep.c
│ │ ├── cpu_dma.c
│ │ ├── cpu_flash.c
│ │ ├── cpu_gpadc.c
│ │ ├── cpu_gpio.c
│ │ ├── cpu_i2c.c
│ │ ├── cpu_nvic.c
│ │ ├── cpu_qdec.c
│ │ ├── cpu_radio.c
│ │ ├── cpu_rng.c
│ │ ├── cpu_rtc.c
│ │ ├── cpu_spi.c
│ │ ├── cpu_sysctrl.c
│ │ ├── cpu_timer.c
│ │ ├── cpu_uart.c
│ │ ├── cpu_wdt.c
│ │ └── deep_sleep_enter.c
│ └── user_driver
│ ├── inc
│ │ ├── user_adc.h
│ │ ├── user_flash.h
│ │ ├── user_gpadc.h
│ │ ├── user_gpio.h
│ │ ├── user_iic.h
│ │ ├── user_imitate_spi.h
│ │ ├── user_keyboard.h
│ │ ├── user_mic_gpadc.h
│ │ ├── user_pwm.h
│ │ ├── user_qdec.h
│ │ ├── user_rtc.h
│ │ ├── user_spi.h
│ │ ├── user_timer.h
│ │ ├── user_uart.h
│ │ ├── user_wdt.h
│ │ └── usr_adc.h
│ └── src
│ ├── user_flash.c
│ ├── user_gpadc.c
│ ├── user_gpio.c
│ ├── user_iic.c
│ ├── user_imitate_spi.c
│ ├── user_keyboard.c
│ ├── user_mic_gpadc.c
│ ├── user_pwm.c
│ ├── user_qdec.c
│ ├── user_rtc.c
│ ├── user_spi.c
│ ├── user_timer.c
│ ├── user_uart.c
│ ├── user_wdt.c
│ └── usr_adc.c
├── example
│ └── EC600
│ ├── OTA工具
│ │ ├── 211129171Project_ota.bin
│ │ ├── 8100_0001_otakey_2021年3月8日.otakey
│ │ ├── 81ab_0001_app_ota.key
│ │ ├── FFFF.bin
│ │ ├── Project.hex
│ │ ├── WS810x OTA v4.8.apk
│ │ ├── WS810x OTA固件打包工具v1.1.exe
│ │ ├── log
│ │ ├── stand_at_Project.hex
│ │ ├── ws8100_at.hex
│ │ ├── ws8100_at_ota.bin
│ │ ├── ws8100_ble_app_ws_V1.30_Projec.hex
│ │ ├── ws8100_ble_app_ws_V1.30_Projec_ota.bin
│ │ ├── ws8100_boot_ota_V1.3(adv=20ms).hex
│ │ ├── ws8100_keyboard.hex
│ │ ├── ws8100_keyboard_ota.bin
│ │ ├── ws8xx_ota.key
│ │ └── 升级说明.txt
│ ├── project
│ │ ├── JLinkLog.txt
│ │ ├── JLinkSettings.ini
│ │ ├── Project.uvgui.56797
│ │ ├── Project.uvgui.Administrator
│ │ ├── Project.uvgui_Administrator.bak
│ │ ├── Project.uvopt
│ │ ├── Project.uvproj
│ │ ├── Project_uvopt.bak
│ │ ├── Project_uvproj.bak
│ │ ├── Project_ws8100_stand_at.dep
│ │ ├── WS8100.ini
│ │ ├── WS8100.sct
│ │ ├── copy.bat
│ │ ├── list
│ │ │ ├── stand_at_Project.map
│ │ │ └── startup_cpu_deepsleep.lst
│ │ └── obj
│ │ ├── 1006.otakey
│ │ ├── 1130_Project_ota.bin
│ │ ├── 6_at_Project_ota.bin
│ │ ├── ExtDll.iex
│ │ ├── Project_ws8100_stand_at.dep
│ │ ├── app.crf
│ │ ├── app.d
│ │ ├── app.o
│ │ ├── app_client.crf
│ │ ├── app_client.d
│ │ ├── app_client.o
│ │ ├── app_fsm.crf
│ │ ├── app_fsm.d
│ │ ├── app_fsm.o
│ │ ├── app_gap.crf
│ │ ├── app_gap.d
│ │ ├── app_gap.o
│ │ ├── app_gatt.crf
│ │ ├── app_gatt.d
│ │ ├── app_gatt.o
│ │ ├── app_gatt_cli.crf
│ │ ├── app_gatt_cli.d
│ │ ├── app_gatt_cli.o
│ │ ├── app_gatt_svr.crf
│ │ ├── app_gatt_svr.d
│ │ ├── app_gatt_svr.o
│ │ ├── app_server.crf
│ │ ├── app_server.d
│ │ ├── app_server.o
│ │ ├── app_trace.crf
│ │ ├── app_trace.d
│ │ ├── app_trace.o
│ │ ├── at_fifo.crf
│ │ ├── at_fifo.d
│ │ ├── at_fifo.o
│ │ ├── battery_server.crf
│ │ ├── battery_server.d
│ │ ├── battery_server.o
│ │ ├── ble_adv_ui.crf
│ │ ├── ble_adv_ui.d
│ │ ├── ble_adv_ui.o
│ │ ├── ble_def_iot_ui_service.crf
│ │ ├── ble_def_iot_ui_service.d
│ │ ├── ble_def_iot_ui_service.o
│ │ ├── ble_discovery_ui.crf
│ │ ├── ble_discovery_ui.d
│ │ ├── ble_discovery_ui.o
│ │ ├── ble_uart_iot_service.crf
│ │ ├── ble_uart_iot_service.d
│ │ ├── ble_uart_iot_service.o
│ │ ├── connected_dev_ui.crf
│ │ ├── connected_dev_ui.d
│ │ ├── connected_dev_ui.o
│ │ ├── cpu_deepsleep.crf
│ │ ├── cpu_deepsleep.d
│ │ ├── cpu_deepsleep.o
│ │ ├── cpu_flash.crf
│ │ ├── cpu_flash.d
│ │ ├── cpu_flash.o
│ │ ├── cpu_gpadc.crf
│ │ ├── cpu_gpadc.d
│ │ ├── cpu_gpadc.o
│ │ ├── cpu_gpio.crf
│ │ ├── cpu_gpio.d
│ │ ├── cpu_gpio.o
│ │ ├── cpu_i2c.crf
│ │ ├── cpu_i2c.d
│ │ ├── cpu_i2c.o
│ │ ├── cpu_nvic.crf
│ │ ├── cpu_nvic.d
│ │ ├── cpu_nvic.o
│ │ ├── cpu_qdec.crf
│ │ ├── cpu_qdec.d
│ │ ├── cpu_qdec.o
│ │ ├── cpu_radio.crf
│ │ ├── cpu_radio.d
│ │ ├── cpu_radio.o
│ │ ├── cpu_rng.crf
│ │ ├── cpu_rng.d
│ │ ├── cpu_rng.o
│ │ ├── cpu_rtc.crf
│ │ ├── cpu_rtc.d
│ │ ├── cpu_rtc.o
│ │ ├── cpu_spi.crf
│ │ ├── cpu_spi.d
│ │ ├── cpu_spi.o
│ │ ├── cpu_sysctrl.crf
│ │ ├── cpu_sysctrl.d
│ │ ├── cpu_sysctrl.o
│ │ ├── cpu_timer.crf
│ │ ├── cpu_timer.d
│ │ ├── cpu_timer.o
│ │ ├── cpu_uart.crf
│ │ ├── cpu_uart.d
│ │ ├── cpu_uart.o
│ │ ├── cpu_wdt.crf
│ │ ├── cpu_wdt.d
│ │ ├── cpu_wdt.o
│ │ ├── deep_sleep_enter.crf
│ │ ├── deep_sleep_enter.d
│ │ ├── deep_sleep_enter.o
│ │ ├── device_info_service.crf
│ │ ├── device_info_service.d
│ │ ├── device_info_service.o
│ │ ├── drv_fm175xx.crf
│ │ ├── drv_fm175xx.d
│ │ ├── drv_fm175xx.o
│ │ ├── gatt_uuid.crf
│ │ ├── gatt_uuid.d
│ │ ├── gatt_uuid.o
│ │ ├── generic_ui.crf
│ │ ├── generic_ui.d
│ │ ├── generic_ui.o
│ │ ├── hw_config.crf
│ │ ├── hw_config.d
│ │ ├── hw_config.o
│ │ ├── interrupt.crf
│ │ ├── interrupt.d
│ │ ├── interrupt.o
│ │ ├── lcd_driver.crf
│ │ ├── lcd_driver.d
│ │ ├── lcd_driver.o
│ │ ├── linklost_service.crf
│ │ ├── linklost_service.d
│ │ ├── linklost_service.o
│ │ ├── main.crf
│ │ ├── main.d
│ │ ├── main.o
│ │ ├── misc.crf
│ │ ├── misc.d
│ │ ├── misc.o
│ │ ├── mk_at_cmd.crf
│ │ ├── mk_at_cmd.d
│ │ ├── mk_at_cmd.o
│ │ ├── module_at_cmd.crf
│ │ ├── module_at_cmd.d
│ │ ├── module_at_cmd.o
│ │ ├── mp3.crf
│ │ ├── mp3.d
│ │ ├── mp3.o
│ │ ├── ota.crf
│ │ ├── ota.d
│ │ ├── ota.o
│ │ ├── ota_server.crf
│ │ ├── ota_server.d
│ │ ├── ota_server.o
│ │ ├── pcf8563.crf
│ │ ├── pcf8563.d
│ │ ├── pcf8563.o
│ │ ├── process_card.crf
│ │ ├── process_card.d
│ │ ├── process_card.o
│ │ ├── qr_encode.__i
│ │ ├── qr_encode.crf
│ │ ├── qr_encode.d
│ │ ├── qr_encode.o
│ │ ├── stand_at_Project.axf
│ │ ├── stand_at_Project.bin
│ │ ├── stand_at_Project.build_log.htm
│ │ ├── stand_at_Project.hex
│ │ ├── stand_at_Project.htm
│ │ ├── stand_at_Project.lnp
│ │ ├── stand_at_Project.plg
│ │ ├── stand_at_Project.tra
│ │ ├── startup_cpu_deepsleep.d
│ │ ├── startup_cpu_deepsleep.o
│ │ ├── system_clock_config.crf
│ │ ├── system_clock_config.d
│ │ ├── system_clock_config.o
│ │ ├── system_cpu.crf
│ │ ├── system_cpu.d
│ │ ├── system_cpu.o
│ │ ├── system_sleep.crf
│ │ ├── system_sleep.d
│ │ ├── system_sleep.o
│ │ ├── user_flash.crf
│ │ ├── user_flash.d
│ │ ├── user_flash.o
│ │ ├── user_gpadc.crf
│ │ ├── user_gpadc.d
│ │ ├── user_gpadc.o
│ │ ├── user_gpio.crf
│ │ ├── user_gpio.d
│ │ ├── user_gpio.o
│ │ ├── user_iic.crf
│ │ ├── user_iic.d
│ │ ├── user_iic.o
│ │ ├── user_imitate_spi.crf
│ │ ├── user_imitate_spi.d
│ │ ├── user_imitate_spi.o
│ │ ├── user_keyboard.crf
│ │ ├── user_keyboard.d
│ │ ├── user_keyboard.o
│ │ ├── user_pwm.crf
│ │ ├── user_pwm.d
│ │ ├── user_pwm.o
│ │ ├── user_spi.crf
│ │ ├── user_spi.d
│ │ ├── user_spi.o
│ │ ├── user_timer.crf
│ │ ├── user_timer.d
│ │ ├── user_timer.o
│ │ ├── user_uart.crf
│ │ ├── user_uart.d
│ │ ├── user_uart.o
│ │ ├── user_wdt.crf
│ │ ├── user_wdt.d
│ │ ├── user_wdt.o
│ │ ├── usr_adc.crf
│ │ ├── usr_adc.d
│ │ ├── usr_adc.o
│ │ ├── uuid_ui.crf
│ │ ├── uuid_ui.d
│ │ ├── uuid_ui.o
│ │ ├── vs10xx.crf
│ │ ├── vs10xx.d
│ │ ├── vs10xx.o
│ │ ├── w25q64fv_drv.crf
│ │ ├── w25q64fv_drv.d
│ │ ├── w25q64fv_drv.o
│ │ ├── ws8100_ble_app_ws_V1.30_Projec.hex
│ │ ├── ws8100_ble_app_ws_V1.31_Projec.hex
│ │ ├── ws8100_ble_app_ws_V1.32_Projec.hex
│ │ ├── ws8100_config.crf
│ │ ├── ws8100_config.d
│ │ └── ws8100_config.o
│ └── src
│ ├── inc
│ │ ├── Font.h
│ │ ├── app.h
│ │ ├── app_client.h
│ │ ├── app_config.h
│ │ ├── app_server.h
│ │ ├── hw_config.h
│ │ └── w25q64fv_drv.h
│ ├── mp3
│ │ ├── SPEC_REW.H
│ │ ├── flac.h
│ │ ├── mp3player.c
│ │ ├── mp3player.h
│ │ ├── vs10xx.c
│ │ └── vs10xx.h
│ └── src
│ ├── Drv_FM175xx.c
│ ├── Drv_FM175xx.h
│ ├── MP3.c
│ ├── MfErrNo.h
│ ├── PCF8563.C
│ ├── QR_Encode.c
│ ├── QR_Encode.h
│ ├── app.c
│ ├── app_client.c
│ ├── app_server.c
│ ├── at_fifo.c
│ ├── hw_config.c
│ ├── lcd_driver.c
│ ├── process_card.c
│ └── w25q64fv_drv.c
├── lib
│ ├── inc
│ │ ├── att_ui.h
│ │ ├── att_uuid.h
│ │ ├── autoconf.h
│ │ ├── bterrno.h
│ │ ├── btinit.h
│ │ ├── btlist.h
│ │ ├── btmem.h
│ │ ├── buff.h
│ │ ├── datatype.h
│ │ ├── debug.h
│ │ ├── fsm.h
│ │ ├── gap_ui.h
│ │ ├── global.h
│ │ ├── hci_hlp.h
│ │ ├── hci_le.h
│ │ ├── hci_stru.h
│ │ ├── hci_ui.h
│ │ ├── hdlmgnt.h
│ │ ├── host_task.h
│ │ ├── hw_adjust.h
│ │ ├── l2cap_ui.h
│ │ ├── radio_calibration.h
│ │ ├── rom_lib.h
│ │ ├── single_mode_commonmacro.h
│ │ ├── smp_ui.h
│ │ └── sysdep.h
│ └── src
│ ├── ble_host.lib
│ └── ble_hostOLD.lib
├── material
├── ota
│ ├── ota.c
│ ├── ota.h
│ ├── ota_server.c
│ └── ota_server.h
├── pr
│ ├── sdk_v2.5.IAB
│ ├── sdk_v2.5.IAD
│ ├── sdk_v2.5.IMB
│ ├── sdk_v2.5.IMD
│ ├── sdk_v2.5.PFI
│ ├── sdk_v2.5.PO
│ ├── sdk_v2.5.PR
│ ├── sdk_v2.5.PRI
│ ├── sdk_v2.5.PS
│ ├── sdk_v2.5.SearchResults
│ └── sdk_v2.5.WK3
└── 目录说明.txt
35 directories, 478 files
09-20VS1053和STM32单片机的录音机
01-05易语言内存播放MP3