实例介绍
【实例截图】
【核心代码】
ble_sdk
└── ble_lt_app_kite
├── Kite BLE SDK 3.4.0 Patch
│ ├── 0001_20190909_8258_EMI_Test_Patch
│ │ ├── app_emi.c
│ │ ├── emi.c
│ │ ├── main.c
│ │ └── readme.txt
│ ├── 0002_20191112_8258_Fix_SMP_Risk
│ │ ├── liblt_8258.a
│ │ └── readme.txt
│ ├── 0003_20191112_8258_Add_WatchDog_initialize
│ │ ├── clock.c
│ │ ├── readme.txt
│ │ └── register_8258.h
│ ├── 0004_20200402_8258_Fix_Error_Handing_Issues
│ │ ├── liblt_8258.a
│ │ └── readme.txt
│ └── Patch_List.txt
├── patch_note.txt
├── release_note.txt
└── telink_kite_ble_sdk_v3.4.0_20190816
└── ble_sdk_multimode
├── application
│ ├── app
│ │ ├── usbaud.c
│ │ ├── usbaud.h
│ │ ├── usbaud_i.h
│ │ ├── usbcdc.c
│ │ ├── usbcdc.h
│ │ ├── usbcdc_i.h
│ │ ├── usbkb.c
│ │ ├── usbkb.h
│ │ ├── usbkb_i.h
│ │ ├── usbmouse.c
│ │ ├── usbmouse.h
│ │ └── usbmouse_i.h
│ ├── keyboard
│ │ ├── keyboard.c
│ │ └── keyboard.h
│ ├── print
│ │ ├── putchar.c
│ │ ├── putchar.h
│ │ ├── u_printf.c
│ │ └── u_printf.h
│ ├── rf_frame.h
│ └── usbstd
│ ├── AudioClassCommon.h
│ ├── CDCClassCommon.h
│ ├── CDCClassDevice.h
│ ├── HIDClassCommon.h
│ ├── HIDClassDevice.h
│ ├── HIDReportData.h
│ ├── MassStorageClassCommon.h
│ ├── PrinterClassCommon.h
│ ├── StdRequestType.h
│ ├── USBController.h
│ ├── stdDescriptors.h
│ ├── usb.c
│ ├── usb.h
│ ├── usbdesc.c
│ ├── usbdesc.h
│ ├── usbhw.c
│ ├── usbhw.h
│ ├── usbhw_i.h
│ └── usbkeycode.h
├── boot
│ ├── 8251
│ │ ├── cstartup_8251.S
│ │ ├── cstartup_8251_RET_16K.S
│ │ └── cstartup_8251_RET_32K.S
│ ├── 8253
│ │ ├── cstartup_8253.S
│ │ ├── cstartup_8253_RET_16K.S
│ │ └── cstartup_8253_RET_32K.S
│ ├── 8258
│ │ ├── cstartup_8258.S
│ │ ├── cstartup_8258_RET_16K.S
│ │ └── cstartup_8258_RET_32K.S
│ ├── boot_16k_retn_8251_8253_8258.link
│ ├── boot_32k_retn_8251.link
│ └── boot_32k_retn_8253_8258.link
├── boot.link
├── common
│ ├── assert.h
│ ├── bit.h
│ ├── breakpoint.c
│ ├── breakpoint.h
│ ├── config
│ │ └── user_config.h
│ ├── log.c
│ ├── log.h
│ ├── log_id.h
│ ├── macro_trick.h
│ ├── selection_sort.c
│ ├── selection_sort.h
│ ├── static_assert.h
│ ├── string.c
│ ├── string.h
│ ├── types.h
│ ├── utility.c
│ └── utility.h
├── config.h
├── div_mod.S
├── drivers
│ └── 8258
│ ├── adc.c
│ ├── adc.h
│ ├── aes.c
│ ├── aes.h
│ ├── analog.c
│ ├── analog.h
│ ├── audio.c
│ ├── audio.h
│ ├── bsp.c
│ ├── bsp.h
│ ├── clock.c
│ ├── clock.h
│ ├── compiler.h
│ ├── dfifo.h
│ ├── dma.h
│ ├── driver_8258.h
│ ├── emi.c
│ ├── emi.h
│ ├── flash.c
│ ├── flash.h
│ ├── gpio.h
│ ├── gpio_8258.c
│ ├── gpio_8258.h
│ ├── gpio_default_8258.h
│ ├── i2c.c
│ ├── i2c.h
│ ├── irq.h
│ ├── lpc.c
│ ├── lpc.h
│ ├── pga.h
│ ├── pm.h
│ ├── pwm.h
│ ├── qdec.c
│ ├── qdec.h
│ ├── random.h
│ ├── register.h
│ ├── register_8258.h
│ ├── rf_drv.h
│ ├── rf_pa.c
│ ├── rf_pa.h
│ ├── s7816.c
│ ├── s7816.h
│ ├── spi.c
│ ├── spi.h
│ ├── spi_i.h
│ ├── timer.c
│ ├── timer.h
│ ├── uart.c
│ ├── uart.h
│ ├── watchdog.c
│ └── watchdog.h
├── drivers.h
├── proj_lib
│ ├── firmware_encrypt.h
│ ├── libfirmware_encrypt.a
│ └── liblt_8258.a
├── sdk_version.txt
├── stack
│ └── ble
│ ├── attr
│ │ ├── att.h
│ │ ├── gatt.h
│ │ └── gatt_uuid.h
│ ├── ble.h
│ ├── ble_common.h
│ ├── ble_controller.h
│ ├── blt_config.h
│ ├── bqb
│ │ └── bqb_ll.h
│ ├── crypt
│ │ ├── aes
│ │ │ └── aes_att.h
│ │ ├── aes_ccm.h
│ │ └── le_crypto.h
│ ├── gap
│ │ ├── gap.h
│ │ └── gap_event.h
│ ├── hci
│ │ ├── hci.h
│ │ ├── hci_cmd.h
│ │ ├── hci_const.h
│ │ ├── hci_event.h
│ │ └── usb_desc.h
│ ├── l2cap
│ │ └── l2cap.h
│ ├── ll
│ │ ├── ll.h
│ │ ├── ll_adv.h
│ │ ├── ll_conn
│ │ │ ├── ll_conn.h
│ │ │ ├── ll_conn_csa.h
│ │ │ ├── ll_conn_phy.h
│ │ │ ├── ll_master.h
│ │ │ └── ll_slave.h
│ │ ├── ll_encrypt.h
│ │ ├── ll_ext.h
│ │ ├── ll_ext_adv.h
│ │ ├── ll_ext_scan.h
│ │ ├── ll_init.h
│ │ ├── ll_pm.h
│ │ ├── ll_scan.h
│ │ └── ll_whitelist.h
│ ├── llms
│ │ ├── llms.h
│ │ ├── llms_adv.h
│ │ ├── llms_init.h
│ │ ├── llms_master.h
│ │ ├── llms_scan.h
│ │ ├── llms_slave.h
│ │ ├── llms_slot.h
│ │ └── trace.h
│ ├── phy
│ │ ├── phy.h
│ │ └── phy_test.h
│ ├── service
│ │ ├── ble_ll_ota.h
│ │ ├── device_information.h
│ │ └── hids.h
│ ├── smp
│ │ ├── smp.h
│ │ ├── smp_central.h
│ │ ├── smp_const.h
│ │ ├── smp_peripheral.h
│ │ └── smp_storage.h
│ └── trace.h
├── tl_check_fw.sh
├── tl_check_fw2.exe
├── tl_common.h
└── vendor
├── 8258_ble_remote
│ ├── app.c
│ ├── app_att.c
│ ├── app_config.h
│ ├── app_phytest.c
│ ├── app_ui.c
│ ├── app_ui.h
│ ├── battery_check.c
│ ├── battery_check.h
│ ├── main.c
│ ├── rc_ir.c
│ └── rc_ir.h
├── 8258_ble_sample
│ ├── app.c
│ ├── app_att.c
│ ├── app_config.h
│ └── main.c
├── 8258_driver_test
│ ├── app.c
│ ├── app_adc.c
│ ├── app_config.h
│ ├── app_emi.c
│ ├── app_gpio_irq.c
│ ├── app_i2c.c
│ ├── app_i2c_master.c
│ ├── app_i2c_slave.c
│ ├── app_pwm.c
│ ├── app_spi.c
│ ├── app_spi_master.c
│ ├── app_spi_slave.c
│ ├── app_timer.c
│ ├── app_uart.c
│ ├── main.c
│ └── test_low_power.c
├── 8258_feature_test
│ ├── app.c
│ ├── app.h
│ ├── app_att.c
│ ├── app_config.h
│ ├── feature_2m_coded_phy_adv.c
│ ├── feature_2m_coded_phy_conn.c
│ ├── feature_adv_power.c
│ ├── feature_csa2.c
│ ├── feature_ext_adv.c
│ ├── feature_gatt_security.c
│ ├── feature_ll_state.c
│ ├── feature_master_dle.c
│ ├── feature_phytest.c
│ ├── feature_security.c
│ ├── feature_slave_dle.c
│ ├── feature_soft_timer.c
│ ├── feature_whitelist.c
│ └── main.c
├── 8258_hci
│ ├── app.c
│ ├── app_config.h
│ └── main.c
├── 8258_master_kma_dongle
│ ├── app.c
│ ├── app_config.h
│ ├── app_upperCom.c
│ ├── audio_buffer.c
│ ├── blm_att.c
│ ├── blm_att.h
│ ├── blm_host.c
│ ├── blm_host.h
│ ├── blm_ota.c
│ ├── blm_ota.h
│ ├── blm_pair.c
│ ├── blm_pair.h
│ ├── button.c
│ ├── main.c
│ └── trace.h
├── 8258_module
│ ├── app.c
│ ├── app_att.c
│ ├── app_config.h
│ ├── battery_check.c
│ ├── battery_check.h
│ ├── main.c
│ ├── spp.c
│ └── spp.h
└── common
├── blt_common.c
├── blt_common.h
├── blt_fw_sign.c
├── blt_fw_sign.h
├── blt_led.c
├── blt_led.h
├── blt_soft_timer.c
├── blt_soft_timer.h
├── default_config.h
├── tl_audio.c
├── tl_audio.h
└── user_config.h
46 directories, 283 files
相关软件
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论