在好例子网,分享、交流、成长!
您当前所在位置:首页C/C++ 开发实例嵌入式开发 → BLE蓝牙协议栈

BLE蓝牙协议栈

嵌入式开发

下载此实例
  • 开发语言:C/C++
  • 实例大小:22.80M
  • 下载次数:24
  • 浏览次数:203
  • 发布时间:2021-11-27
  • 实例类别:嵌入式开发
  • 发 布 人:khwooo
  • 文件格式:.zip
  • 所需积分:2
 相关标签: BLE bl 协议 蓝牙

实例介绍

【实例简介】BLE蓝牙协议栈
【实例截图】from clipboard
【核心代码】.
└── 1.BLE协议栈分析
    ├── 1. BLE通讯过程.pdf
    ├── 2540实验固件
    │   ├── SimpleBLECentral.hex
    │   └── SimpleBLEPeripheral.hex
    └── MyProject
        ├── Components
        │   ├── ble
        │   │   ├── controller
        │   │   │   └── include
        │   │   │       ├── ll.h
        │   │   │       ├── ll_math.h
        │   │   │       ├── ll_sleep.h
        │   │   │       ├── ll_timer2.h
        │   │   │       ├── phy.h
        │   │   │       └── phy_image.h
        │   │   ├── hci
        │   │   │   ├── hci_data.h
        │   │   │   ├── hci_event.h
        │   │   │   └── hci_tl.h
        │   │   ├── host
        │   │   │   ├── gatt_uuid.c
        │   │   │   └── linkdb.h
        │   │   └── include
        │   │       ├── att.h
        │   │       ├── bcomdef.h
        │   │       ├── gap.h
        │   │       ├── gatt.h
        │   │       ├── gatt_uuid.h
        │   │       ├── hci.h
        │   │       ├── l2cap.h
        │   │       └── sm.h
        │   ├── hal
        │   │   ├── common
        │   │   │   ├── hal_assert.c
        │   │   │   └── hal_drivers.c
        │   │   ├── include
        │   │   │   ├── hal_adc.h
        │   │   │   ├── hal_assert.h
        │   │   │   ├── hal_board.h
        │   │   │   ├── hal_defs.h
        │   │   │   ├── hal_drivers.h
        │   │   │   ├── hal_flash.h
        │   │   │   ├── hal_key.h
        │   │   │   ├── hal_lcd.h
        │   │   │   ├── hal_led.h
        │   │   │   ├── hal_rpc.h
        │   │   │   ├── hal_sleep.h
        │   │   │   ├── hal_timer.h
        │   │   │   └── hal_uart.h
        │   │   └── target
        │   │       ├── CC2540EB
        │   │       │   ├── _hal_uart_dma.c
        │   │       │   ├── _hal_uart_isr.c
        │   │       │   ├── _hal_uart_spi.c
        │   │       │   ├── hal_adc.c
        │   │       │   ├── hal_aes.c
        │   │       │   ├── hal_aes.h
        │   │       │   ├── hal_board_cfg.h
        │   │       │   ├── hal_ccm.h
        │   │       │   ├── hal_crc.c
        │   │       │   ├── hal_crc.h
        │   │       │   ├── hal_dma.c
        │   │       │   ├── hal_dma.h
        │   │       │   ├── hal_flash.c
        │   │       │   ├── hal_key.c
        │   │       │   ├── hal_lcd.c
        │   │       │   ├── hal_led.c
        │   │       │   ├── hal_mcu.h
        │   │       │   ├── hal_sleep.c
        │   │       │   ├── hal_startup.c
        │   │       │   ├── hal_timer.c
        │   │       │   ├── hal_types.h
        │   │       │   └── hal_uart.c
        │   │       ├── CC2540USB
        │   │       │   ├── _hal_uart_dma.c
        │   │       │   ├── _hal_uart_isr.c
        │   │       │   ├── _hal_uart_spi.c
        │   │       │   ├── _hal_uart_usb.c
        │   │       │   ├── hal_adc.c
        │   │       │   ├── hal_aes.c
        │   │       │   ├── hal_aes.h
        │   │       │   ├── hal_board_cfg.h
        │   │       │   ├── hal_crc.c
        │   │       │   ├── hal_crc.h
        │   │       │   ├── hal_dma.c
        │   │       │   ├── hal_dma.h
        │   │       │   ├── hal_flash.c
        │   │       │   ├── hal_key.c
        │   │       │   ├── hal_lcd.c
        │   │       │   ├── hal_led.c
        │   │       │   ├── hal_mcu.h
        │   │       │   ├── hal_sleep.c
        │   │       │   ├── hal_startup.c
        │   │       │   ├── hal_timer.c
        │   │       │   ├── hal_types.h
        │   │       │   ├── hal_uart.c
        │   │       │   └── usb
        │   │       │       ├── class_cdc
        │   │       │       │   ├── usb_cdc.h
        │   │       │       │   ├── usb_cdc_descriptor.s51
        │   │       │       │   ├── usb_cdc_hooks.c
        │   │       │       │   ├── usb_cdc_hooks.h
        │   │       │       │   ├── usb_firmware_library_config.c
        │   │       │       │   ├── usb_firmware_library_config.h
        │   │       │       │   └── usb_firmware_library_headers.h
        │   │       │       ├── class_hid
        │   │       │       │   ├── usb_class_requests.c
        │   │       │       │   ├── usb_class_requests.h
        │   │       │       │   ├── usb_firmware_library_config.c
        │   │       │       │   ├── usb_firmware_library_config.h
        │   │       │       │   ├── usb_firmware_library_headers.h
        │   │       │       │   ├── usb_hid.c
        │   │       │       │   ├── usb_hid.h
        │   │       │       │   ├── usb_hid_descriptor.s51
        │   │       │       │   ├── usb_hid_hooks.c
        │   │       │       │   ├── usb_hid_reports.c
        │   │       │       │   └── usb_hid_reports.h
        │   │       │       ├── driver
        │   │       │       │   ├── ccxxxx_usb_cdc.cat
        │   │       │       │   └── ccxxxx_usb_cdc.inf
        │   │       │       └── library
        │   │       │           ├── cc2540
        │   │       │           │   ├── usb_board_cfg.h
        │   │       │           │   ├── usb_interrupt.c
        │   │       │           │   └── usb_suspend.c
        │   │       │           ├── cc2540_hid
        │   │       │           │   ├── usb_board_cfg.h
        │   │       │           │   ├── usb_interrupt.c
        │   │       │           │   └── usb_suspend.c
        │   │       │           ├── usb
        │   │       │           │   ├── usb_descriptor_parser.c
        │   │       │           │   ├── usb_descriptor_parser.h
        │   │       │           │   ├── usb_framework.c
        │   │       │           │   ├── usb_framework_structs.h
        │   │       │           │   └── usb_interrupt.h
        │   │       │           ├── usb_descriptor.h
        │   │       │           ├── usb_framework.h
        │   │       │           ├── usb_hid
        │   │       │           │   ├── usb_descriptor_parser.c
        │   │       │           │   ├── usb_descriptor_parser.h
        │   │       │           │   ├── usb_framework.c
        │   │       │           │   ├── usb_framework_structs.h
        │   │       │           │   └── usb_interrupt.h
        │   │       │           ├── usb_reg.h
        │   │       │           ├── usb_standard_requests.c
        │   │       │           ├── usb_standard_requests.h
        │   │       │           └── usb_suspend.h
        │   │       ├── CC2541ARC
        │   │       │   ├── AIR_MOTION_LIB_3G3A-Banked.r51
        │   │       │   ├── AIR_MOTION_LIB_3G3A-NEAR.r51
        │   │       │   ├── AIR_MOTION_Lib.h
        │   │       │   ├── hal_accel.c
        │   │       │   ├── hal_accel.h
        │   │       │   ├── hal_aes.c
        │   │       │   ├── hal_aes.h
        │   │       │   ├── hal_buzzer.c
        │   │       │   ├── hal_buzzer.h
        │   │       │   ├── hal_drivers.c
        │   │       │   ├── hal_drivers.h
        │   │       │   ├── hal_gyro.c
        │   │       │   ├── hal_gyro.h
        │   │       │   ├── hal_i2c.c
        │   │       │   ├── hal_i2c.h
        │   │       │   ├── hal_key.c
        │   │       │   ├── hal_mcu.h
        │   │       │   ├── hal_motion.c
        │   │       │   ├── hal_motion.h
        │   │       │   ├── hal_sleep.c
        │   │       │   ├── hal_types.h
        │   │       │   ├── stdbool.h
        │   │       │   └── stdint.h
        │   │       └── CC2541ST
        │   │           ├── hal_acc.c
        │   │           ├── hal_acc.h
        │   │           ├── hal_aes.c
        │   │           ├── hal_aes.h
        │   │           ├── hal_assert.c
        │   │           ├── hal_bar.c
        │   │           ├── hal_bar.h
        │   │           ├── hal_board_cfg.h
        │   │           ├── hal_crc.c
        │   │           ├── hal_crc.h
        │   │           ├── hal_dma.c
        │   │           ├── hal_dma.h
        │   │           ├── hal_flash.c
        │   │           ├── hal_gyro.c
        │   │           ├── hal_gyro.h
        │   │           ├── hal_humi.c
        │   │           ├── hal_humi.h
        │   │           ├── hal_i2c.c
        │   │           ├── hal_i2c.h
        │   │           ├── hal_interrupt.c
        │   │           ├── hal_irtemp.c
        │   │           ├── hal_irtemp.h
        │   │           ├── hal_keys.c
        │   │           ├── hal_keys.h
        │   │           ├── hal_led.c
        │   │           ├── hal_mag.c
        │   │           ├── hal_mag.h
        │   │           ├── hal_mcu.h
        │   │           ├── hal_sensor.c
        │   │           ├── hal_sensor.h
        │   │           ├── hal_sleep.c
        │   │           ├── hal_startup.c
        │   │           ├── hal_timer.c
        │   │           └── hal_types.h
        │   ├── osal
        │   │   ├── common
        │   │   │   ├── OSAL.c
        │   │   │   ├── OSAL_ClockBLE.c
        │   │   │   ├── OSAL_Memory.c
        │   │   │   ├── OSAL_PwrMgr.c
        │   │   │   ├── OSAL_Timers.c
        │   │   │   ├── osal_bufmgr.c
        │   │   │   └── osal_cbtimer.c
        │   │   ├── include
        │   │   │   ├── OSAL.h
        │   │   │   ├── OSAL_Clock.h
        │   │   │   ├── OSAL_Memory.h
        │   │   │   ├── OSAL_Nv.h
        │   │   │   ├── OSAL_PwrMgr.h
        │   │   │   ├── OSAL_Tasks.h
        │   │   │   ├── OSAL_Timers.h
        │   │   │   ├── ZComDef.h
        │   │   │   ├── comdef.h
        │   │   │   ├── osal_bufmgr.h
        │   │   │   ├── osal_cbtimer.h
        │   │   │   └── osal_snv.h
        │   │   └── mcu
        │   │       └── cc2540
        │   │           └── osal_snv.c
        │   └── services
        │       └── saddr
        │           └── saddr.h
        └── Projects
            └── ble
                ├── Include
                │   ├── gapgattserver.h
                │   ├── gatt_profile_uuid.h
                │   └── gattservapp.h
                ├── Libraries
                │   ├── CC2540DB
                │   │   └── bin
                │   │       ├── CC2540_BLE.lib
                │   │       ├── CC2540_BLE_bcast.lib
                │   │       ├── CC2540_BLE_bcast_cent.lib
                │   │       ├── CC2540_BLE_bcast_observ.lib
                │   │       ├── CC2540_BLE_cent.lib
                │   │       ├── CC2540_BLE_observ.lib
                │   │       ├── CC2540_BLE_peri.lib
                │   │       └── CC2540_BLE_peri_observ.lib
                │   ├── CC2541DB
                │   │   └── bin
                │   │       ├── CC2541_BLE.lib
                │   │       ├── CC2541_BLE_bcast.lib
                │   │       ├── CC2541_BLE_bcast_cent.lib
                │   │       ├── CC2541_BLE_bcast_observ.lib
                │   │       ├── CC2541_BLE_cent.lib
                │   │       ├── CC2541_BLE_observ.lib
                │   │       ├── CC2541_BLE_peri.lib
                │   │       └── CC2541_BLE_peri_observ.lib
                │   └── Common
                │       └── bin
                │           ├── CC254x_BLE_HCI_TL_Full.lib
                │           ├── CC254x_BLE_HCI_TL_None.lib
                │           ├── CC254x_BLE_HCI_TL_PTM.lib
                │           ├── CC254x_BLE_HCI_TL_bcast.lib
                │           ├── CC254x_BLE_HCI_TL_bcast_cent.lib
                │           ├── CC254x_BLE_HCI_TL_bcast_observ.lib
                │           ├── CC254x_BLE_HCI_TL_cent.lib
                │           ├── CC254x_BLE_HCI_TL_observ.lib
                │           ├── CC254x_BLE_HCI_TL_peri.lib
                │           └── CC254x_BLE_HCI_TL_peri_observ.lib
                ├── Profiles
                │   ├── Accelerometer
                │   │   ├── accelerometer.c
                │   │   └── accelerometer.h
                │   ├── Batt
                │   │   ├── battservice.c
                │   │   └── battservice.h
                │   ├── BloodPressure
                │   │   ├── bpservice.c
                │   │   └── bpservice.h
                │   ├── CSC
                │   │   ├── cyclingservice.c
                │   │   └── cyclingservice.h
                │   ├── DevInfo
                │   │   ├── devinfoservice.c
                │   │   └── devinfoservice.h
                │   ├── Glucose
                │   │   ├── glucservice.c
                │   │   └── glucservice.h
                │   ├── HIDDev
                │   │   ├── hiddev.c
                │   │   └── hiddev.h
                │   ├── HIDDevKbM
                │   │   ├── hidkbmservice.c
                │   │   └── hidkbmservice.h
                │   ├── HIDDevKbd
                │   │   ├── hidkbdservice.c
                │   │   └── hidkbdservice.h
                │   ├── HeartRate
                │   │   ├── heartrateservice.c
                │   │   └── heartrateservice.h
                │   ├── Keys
                │   │   ├── simplekeys.c
                │   │   └── simplekeys.h
                │   ├── OAD
                │   │   ├── oad.h
                │   │   ├── oad_target.c
                │   │   └── oad_target.h
                │   ├── Proximity
                │   │   ├── proxreporter.c
                │   │   └── proxreporter.h
                │   ├── RSC
                │   │   ├── runningservice.c
                │   │   └── runningservice.h
                │   ├── Roles
                │   │   ├── broadcaster.c
                │   │   ├── broadcaster.h
                │   │   ├── central.c
                │   │   ├── central.h
                │   │   ├── gap.c
                │   │   ├── gapbondmgr.c
                │   │   ├── gapbondmgr.h
                │   │   ├── gapperiphbondmgr.c
                │   │   ├── gapperiphbondmgr.h
                │   │   ├── observer.c
                │   │   ├── observer.h
                │   │   ├── peripheral.c
                │   │   ├── peripheral.h
                │   │   ├── peripheralBroadcaster.c
                │   │   └── peripheralBroadcaster.h
                │   ├── ScanParam
                │   │   ├── scanparamservice.c
                │   │   └── scanparamservice.h
                │   ├── SensorProfile
                │   │   ├── accelerometerservice.c
                │   │   ├── accelerometerservice.h
                │   │   ├── barometerservice.c
                │   │   ├── barometerservice.h
                │   │   ├── ccservice.c
                │   │   ├── ccservice.h
                │   │   ├── gyroservice.c
                │   │   ├── gyroservice.h
                │   │   ├── humidityservice.c
                │   │   ├── humidityservice.h
                │   │   ├── irtempservice.c
                │   │   ├── irtempservice.h
                │   │   ├── magnetometerservice.c
                │   │   ├── magnetometerservice.h
                │   │   ├── st_util.c
                │   │   ├── st_util.h
                │   │   ├── testservice.c
                │   │   └── testservice.h
                │   ├── SimpleProfile
                │   │   ├── simpleGATTprofile.c
                │   │   └── simpleGATTprofile.h
                │   └── Thermometer
                │       ├── thermometerservice.c
                │       └── thermometerservice.h
                ├── SimpleBLECentral
                │   ├── CC2540
                │   │   ├── CC2540EM
                │   │   │   ├── Exe
                │   │   │   │   ├── SimpleBLECentral.d51
                │   │   │   │   └── SimpleBLECentral.hex
                │   │   │   ├── List
                │   │   │   │   └── SimpleBLECentral.map
                │   │   │   └── Obj
                │   │   │       ├── OSAL.pbi
                │   │   │       ├── OSAL.pbi.cout
                │   │   │       ├── OSAL.r51
                │   │   │       ├── OSAL_ClockBLE.pbi
                │   │   │       ├── OSAL_ClockBLE.pbi.cout
                │   │   │       ├── OSAL_ClockBLE.r51
                │   │   │       ├── OSAL_Memory.pbi
                │   │   │       ├── OSAL_Memory.pbi.cout
                │   │   │       ├── OSAL_Memory.r51
                │   │   │       ├── OSAL_PwrMgr.pbi
                │   │   │       ├── OSAL_PwrMgr.pbi.cout
                │   │   │       ├── OSAL_PwrMgr.r51
                │   │   │       ├── OSAL_Timers.pbi
                │   │   │       ├── OSAL_Timers.pbi.cout
                │   │   │       ├── OSAL_Timers.r51
                │   │   │       ├── OSAL_simpleBLECentral.pbi
                │   │   │       ├── OSAL_simpleBLECentral.pbi.cout
                │   │   │       ├── OSAL_simpleBLECentral.r51
                │   │   │       ├── OnBoard.pbi
                │   │   │       ├── OnBoard.pbi.cout
                │   │   │       ├── OnBoard.r51
                │   │   │       ├── SimpleBLECentral.pbd
                │   │   │       ├── SimpleBLECentral.pbd.browse
                │   │   │       ├── central.pbi
                │   │   │       ├── central.pbi.cout
                │   │   │       ├── central.r51
                │   │   │       ├── gap.pbi
                │   │   │       ├── gap.pbi.cout
                │   │   │       ├── gap.r51
                │   │   │       ├── gapbondmgr.pbi
                │   │   │       ├── gapbondmgr.pbi.cout
                │   │   │       ├── gapbondmgr.r51
                │   │   │       ├── gatt_uuid.pbi
                │   │   │       ├── gatt_uuid.pbi.cout
                │   │   │       ├── gatt_uuid.r51
                │   │   │       ├── hal_adc.pbi
                │   │   │       ├── hal_adc.pbi.cout
                │   │   │       ├── hal_adc.r51
                │   │   │       ├── hal_aes.pbi
                │   │   │       ├── hal_aes.pbi.cout
                │   │   │       ├── hal_aes.r51
                │   │   │       ├── hal_dma.pbi
                │   │   │       ├── hal_dma.pbi.cout
                │   │   │       ├── hal_dma.r51
                │   │   │       ├── hal_drivers.pbi
                │   │   │       ├── hal_drivers.pbi.cout
                │   │   │       ├── hal_drivers.r51
                │   │   │       ├── hal_flash.pbi
                │   │   │       ├── hal_flash.pbi.cout
                │   │   │       ├── hal_flash.r51
                │   │   │       ├── hal_key.pbi
                │   │   │       ├── hal_key.pbi.cout
                │   │   │       ├── hal_key.r51
                │   │   │       ├── hal_lcd.pbi
                │   │   │       ├── hal_lcd.pbi.cout
                │   │   │       ├── hal_lcd.r51
                │   │   │       ├── hal_led.pbi
                │   │   │       ├── hal_led.pbi.cout
                │   │   │       ├── hal_led.r51
                │   │   │       ├── hal_sleep.pbi
                │   │   │       ├── hal_sleep.pbi.cout
                │   │   │       ├── hal_sleep.r51
                │   │   │       ├── hal_startup.pbi
                │   │   │       ├── hal_startup.pbi.cout
                │   │   │       ├── hal_startup.r51
                │   │   │       ├── hal_timer.pbi
                │   │   │       ├── hal_timer.pbi.cout
                │   │   │       ├── hal_timer.r51
                │   │   │       ├── hal_uart.pbi
                │   │   │       ├── hal_uart.pbi.cout
                │   │   │       ├── hal_uart.r51
                │   │   │       ├── npi.pbi
                │   │   │       ├── npi.pbi.cout
                │   │   │       ├── npi.r51
                │   │   │       ├── osal_bufmgr.pbi
                │   │   │       ├── osal_bufmgr.pbi.cout
                │   │   │       ├── osal_bufmgr.r51
                │   │   │       ├── osal_cbtimer.pbi
                │   │   │       ├── osal_cbtimer.pbi.cout
                │   │   │       ├── osal_cbtimer.r51
                │   │   │       ├── osal_snv.pbi
                │   │   │       ├── osal_snv.pbi.cout
                │   │   │       ├── osal_snv.r51
                │   │   │       ├── simpleBLECentral.pbi
                │   │   │       ├── simpleBLECentral.pbi.cout
                │   │   │       ├── simpleBLECentral.r51
                │   │   │       ├── simpleBLECentral_Main.pbi
                │   │   │       ├── simpleBLECentral_Main.pbi.cout
                │   │   │       └── simpleBLECentral_Main.r51
                │   │   ├── SimpleBLECentral.dep
                │   │   ├── SimpleBLECentral.ewd
                │   │   ├── SimpleBLECentral.ewp
                │   │   ├── SimpleBLECentral.eww
                │   │   ├── buildConfig.cfg
                │   │   └── settings
                │   │       ├── SimpleBLECentral.cspy.bat
                │   │       ├── SimpleBLECentral.dbgdt
                │   │       ├── SimpleBLECentral.dni
                │   │       └── SimpleBLECentral.wsdt
                │   ├── CC2541
                │   │   ├── CC2541EM
                │   │   │   ├── Exe
                │   │   │   ├── List
                │   │   │   └── Obj
                │   │   │       ├── OSAL.pbi
                │   │   │       ├── OSAL.pbi.cout
                │   │   │       ├── OSAL_ClockBLE.pbi
                │   │   │       ├── OSAL_ClockBLE.pbi.cout
                │   │   │       ├── OSAL_Memory.pbi
                │   │   │       ├── OSAL_Memory.pbi.cout
                │   │   │       ├── OSAL_PwrMgr.pbi
                │   │   │       ├── OSAL_PwrMgr.pbi.cout
                │   │   │       ├── OSAL_Timers.pbi
                │   │   │       ├── OSAL_Timers.pbi.cout
                │   │   │       ├── OSAL_simpleBLECentral.pbi
                │   │   │       ├── OSAL_simpleBLECentral.pbi.cout
                │   │   │       ├── OnBoard.pbi
                │   │   │       ├── OnBoard.pbi.cout
                │   │   │       ├── SimpleBLECentral.pbd
                │   │   │       ├── SimpleBLECentral.pbd.browse
                │   │   │       ├── central.pbi
                │   │   │       ├── central.pbi.cout
                │   │   │       ├── gap.pbi
                │   │   │       ├── gap.pbi.cout
                │   │   │       ├── gapbondmgr.pbi
                │   │   │       ├── gapbondmgr.pbi.cout
                │   │   │       ├── gatt_uuid.pbi
                │   │   │       ├── gatt_uuid.pbi.cout
                │   │   │       ├── hal_adc.pbi
                │   │   │       ├── hal_adc.pbi.cout
                │   │   │       ├── hal_aes.pbi
                │   │   │       ├── hal_aes.pbi.cout
                │   │   │       ├── hal_dma.pbi
                │   │   │       ├── hal_dma.pbi.cout
                │   │   │       ├── hal_drivers.pbi
                │   │   │       ├── hal_drivers.pbi.cout
                │   │   │       ├── hal_flash.pbi
                │   │   │       ├── hal_flash.pbi.cout
                │   │   │       ├── hal_key.pbi
                │   │   │       ├── hal_key.pbi.cout
                │   │   │       ├── hal_lcd.pbi
                │   │   │       ├── hal_lcd.pbi.cout
                │   │   │       ├── hal_led.pbi
                │   │   │       ├── hal_led.pbi.cout
                │   │   │       ├── hal_sleep.pbi
                │   │   │       ├── hal_sleep.pbi.cout
                │   │   │       ├── hal_startup.pbi
                │   │   │       ├── hal_startup.pbi.cout
                │   │   │       ├── hal_timer.pbi
                │   │   │       ├── hal_timer.pbi.cout
                │   │   │       ├── hal_uart.pbi
                │   │   │       ├── hal_uart.pbi.cout
                │   │   │       ├── npi.pbi
                │   │   │       ├── npi.pbi.cout
                │   │   │       ├── osal_bufmgr.pbi
                │   │   │       ├── osal_bufmgr.pbi.cout
                │   │   │       ├── osal_cbtimer.pbi
                │   │   │       ├── osal_cbtimer.pbi.cout
                │   │   │       ├── osal_snv.pbi
                │   │   │       ├── osal_snv.pbi.cout
                │   │   │       ├── simpleBLECentral.pbi
                │   │   │       ├── simpleBLECentral.pbi.cout
                │   │   │       ├── simpleBLECentral_Main.pbi
                │   │   │       └── simpleBLECentral_Main.pbi.cout
                │   │   ├── SimpleBLECentral.dep
                │   │   ├── SimpleBLECentral.ewd
                │   │   ├── SimpleBLECentral.ewp
                │   │   ├── SimpleBLECentral.eww
                │   │   ├── buildConfig.cfg
                │   │   └── settings
                │   │       ├── SimpleBLECentral.cspy.bat
                │   │       ├── SimpleBLECentral.dbgdt
                │   │       ├── SimpleBLECentral.dni
                │   │       └── SimpleBLECentral.wsdt
                │   └── Source
                │       ├── OSAL_simpleBLECentral.c
                │       ├── simpleBLECentral.c
                │       ├── simpleBLECentral.h
                │       └── simpleBLECentral_Main.c
                ├── SimpleBLEPeripheral
                │   ├── CC2540DB
                │   │   ├── CC2540
                │   │   │   ├── Exe
                │   │   │   │   ├── SimpleBLEPeripheral.d51
                │   │   │   │   └── SimpleBLEPeripheral.hex
                │   │   │   ├── List
                │   │   │   │   └── SimpleBLEPeripheral.map
                │   │   │   └── Obj
                │   │   │       ├── OSAL.pbi
                │   │   │       ├── OSAL.pbi.cout
                │   │   │       ├── OSAL.r51
                │   │   │       ├── OSAL_ClockBLE.pbi
                │   │   │       ├── OSAL_ClockBLE.pbi.cout
                │   │   │       ├── OSAL_ClockBLE.r51
                │   │   │       ├── OSAL_Memory.pbi
                │   │   │       ├── OSAL_Memory.pbi.cout
                │   │   │       ├── OSAL_Memory.r51
                │   │   │       ├── OSAL_PwrMgr.pbi
                │   │   │       ├── OSAL_PwrMgr.pbi.cout
                │   │   │       ├── OSAL_PwrMgr.r51
                │   │   │       ├── OSAL_SimpleBLEPeripheral.pbi
                │   │   │       ├── OSAL_SimpleBLEPeripheral.pbi.cout
                │   │   │       ├── OSAL_SimpleBLEPeripheral.r51
                │   │   │       ├── OSAL_Timers.pbi
                │   │   │       ├── OSAL_Timers.pbi.cout
                │   │   │       ├── OSAL_Timers.r51
                │   │   │       ├── OnBoard.pbi
                │   │   │       ├── OnBoard.pbi.cout
                │   │   │       ├── OnBoard.r51
                │   │   │       ├── SimpleBLEPeripheral.pbd
                │   │   │       ├── SimpleBLEPeripheral.pbd.browse
                │   │   │       ├── SimpleBLEPeripheral_Main.pbi
                │   │   │       ├── SimpleBLEPeripheral_Main.pbi.cout
                │   │   │       ├── SimpleBLEPeripheral_Main.r51
                │   │   │       ├── devinfoservice.pbi
                │   │   │       ├── devinfoservice.pbi.cout
                │   │   │       ├── devinfoservice.r51
                │   │   │       ├── gap.pbi
                │   │   │       ├── gap.pbi.cout
                │   │   │       ├── gap.r51
                │   │   │       ├── gapbondmgr.pbi
                │   │   │       ├── gapbondmgr.pbi.cout
                │   │   │       ├── gapbondmgr.r51
                │   │   │       ├── gatt_uuid.pbi
                │   │   │       ├── gatt_uuid.pbi.cout
                │   │   │       ├── gatt_uuid.r51
                │   │   │       ├── hal_adc.pbi
                │   │   │       ├── hal_adc.pbi.cout
                │   │   │       ├── hal_adc.r51
                │   │   │       ├── hal_aes.pbi
                │   │   │       ├── hal_aes.pbi.cout
                │   │   │       ├── hal_aes.r51
                │   │   │       ├── hal_crc.pbi
                │   │   │       ├── hal_crc.pbi.cout
                │   │   │       ├── hal_crc.r51
                │   │   │       ├── hal_dma.pbi
                │   │   │       ├── hal_dma.pbi.cout
                │   │   │       ├── hal_dma.r51
                │   │   │       ├── hal_drivers.pbi
                │   │   │       ├── hal_drivers.pbi.cout
                │   │   │       ├── hal_drivers.r51
                │   │   │       ├── hal_flash.pbi
                │   │   │       ├── hal_flash.pbi.cout
                │   │   │       ├── hal_flash.r51
                │   │   │       ├── hal_key.pbi
                │   │   │       ├── hal_key.pbi.cout
                │   │   │       ├── hal_key.r51
                │   │   │       ├── hal_lcd.pbi
                │   │   │       ├── hal_lcd.pbi.cout
                │   │   │       ├── hal_lcd.r51
                │   │   │       ├── hal_led.pbi
                │   │   │       ├── hal_led.pbi.cout
                │   │   │       ├── hal_led.r51
                │   │   │       ├── hal_sleep.pbi
                │   │   │       ├── hal_sleep.pbi.cout
                │   │   │       ├── hal_sleep.r51
                │   │   │       ├── hal_startup.pbi
                │   │   │       ├── hal_startup.pbi.cout
                │   │   │       ├── hal_startup.r51
                │   │   │       ├── hal_timer.pbi
                │   │   │       ├── hal_timer.pbi.cout
                │   │   │       ├── hal_timer.r51
                │   │   │       ├── hal_uart.pbi
                │   │   │       ├── hal_uart.pbi.cout
                │   │   │       ├── hal_uart.r51
                │   │   │       ├── npi.pbi
                │   │   │       ├── npi.pbi.cout
                │   │   │       ├── npi.r51
                │   │   │       ├── osal_bufmgr.pbi
                │   │   │       ├── osal_bufmgr.pbi.cout
                │   │   │       ├── osal_bufmgr.r51
                │   │   │       ├── osal_cbtimer.pbi
                │   │   │       ├── osal_cbtimer.pbi.cout
                │   │   │       ├── osal_cbtimer.r51
                │   │   │       ├── osal_snv.pbi
                │   │   │       ├── osal_snv.pbi.cout
                │   │   │       ├── osal_snv.r51
                │   │   │       ├── peripheral.pbi
                │   │   │       ├── peripheral.pbi.cout
                │   │   │       ├── peripheral.r51
                │   │   │       ├── simpleBLEPeripheral.pbi
                │   │   │       ├── simpleBLEPeripheral.pbi.cout
                │   │   │       ├── simpleBLEPeripheral.r51
                │   │   │       ├── simpleGATTprofile.pbi
                │   │   │       ├── simpleGATTprofile.pbi.cout
                │   │   │       └── simpleGATTprofile.r51
                │   │   ├── CC2540-OAD-Encrypted-ImgB
                │   │   │   ├── Exe
                │   │   │   ├── List
                │   │   │   └── Obj
                │   │   │       ├── OSAL.pbi
                │   │   │       ├── OSAL.pbi.cout
                │   │   │       ├── OSAL_ClockBLE.pbi
                │   │   │       ├── OSAL_ClockBLE.pbi.cout
                │   │   │       ├── OSAL_Memory.pbi
                │   │   │       ├── OSAL_Memory.pbi.cout
                │   │   │       ├── OSAL_PwrMgr.pbi
                │   │   │       ├── OSAL_PwrMgr.pbi.cout
                │   │   │       ├── OSAL_SimpleBLEPeripheral.pbi
                │   │   │       ├── OSAL_SimpleBLEPeripheral.pbi.cout
                │   │   │       ├── OSAL_Timers.pbi
                │   │   │       ├── OSAL_Timers.pbi.cout
                │   │   │       ├── OnBoard.pbi
                │   │   │       ├── OnBoard.pbi.cout
                │   │   │       ├── SimpleBLEPeripheral.pbd
                │   │   │       ├── SimpleBLEPeripheral.pbd.browse
                │   │   │       ├── SimpleBLEPeripheral_Main.pbi
                │   │   │       ├── SimpleBLEPeripheral_Main.pbi.cout
                │   │   │       ├── devinfoservice.pbi
                │   │   │       ├── devinfoservice.pbi.cout
                │   │   │       ├── gap.pbi
                │   │   │       ├── gap.pbi.cout
                │   │   │       ├── gapbondmgr.pbi
                │   │   │       ├── gapbondmgr.pbi.cout
                │   │   │       ├── gatt_uuid.pbi
                │   │   │       ├── gatt_uuid.pbi.cout
                │   │   │       ├── hal_adc.pbi
                │   │   │       ├── hal_adc.pbi.cout
                │   │   │       ├── hal_aes.pbi
                │   │   │       ├── hal_aes.pbi.cout
                │   │   │       ├── hal_crc.pbi
                │   │   │       ├── hal_crc.pbi.cout
                │   │   │       ├── hal_dma.pbi
                │   │   │       ├── hal_dma.pbi.cout
                │   │   │       ├── hal_drivers.pbi
                │   │   │       ├── hal_drivers.pbi.cout
                │   │   │       ├── hal_flash.pbi
                │   │   │       ├── hal_flash.pbi.cout
                │   │   │       ├── hal_key.pbi
                │   │   │       ├── hal_key.pbi.cout
                │   │   │       ├── hal_lcd.pbi
                │   │   │       ├── hal_lcd.pbi.cout
                │   │   │       ├── hal_led.pbi
                │   │   │       ├── hal_led.pbi.cout
                │   │   │       ├── hal_sleep.pbi
                │   │   │       ├── hal_sleep.pbi.cout
                │   │   │       ├── hal_startup.pbi
                │   │   │       ├── hal_startup.pbi.cout
                │   │   │       ├── hal_timer.pbi
                │   │   │       ├── hal_timer.pbi.cout
                │   │   │       ├── hal_uart.pbi
                │   │   │       ├── hal_uart.pbi.cout
                │   │   │       ├── npi.pbi
                │   │   │       ├── npi.pbi.cout
                │   │   │       ├── oad_target.pbi
                │   │   │       ├── oad_target.pbi.cout
                │   │   │       ├── osal_bufmgr.pbi
                │   │   │       ├── osal_bufmgr.pbi.cout
                │   │   │       ├── osal_cbtimer.pbi
                │   │   │       ├── osal_cbtimer.pbi.cout
                │   │   │       ├── osal_snv.pbi
                │   │   │       ├── osal_snv.pbi.cout
                │   │   │       ├── peripheral.pbi
                │   │   │       ├── peripheral.pbi.cout
                │   │   │       ├── simpleBLEPeripheral.pbi
                │   │   │       ├── simpleBLEPeripheral.pbi.cout
                │   │   │       ├── simpleGATTprofile.pbi
                │   │   │       └── simpleGATTprofile.pbi.cout
                │   │   ├── CC2540DK-MINI Keyfob
                │   │   │   ├── Exe
                │   │   │   ├── List
                │   │   │   └── Obj
                │   │   │       ├── OSAL.pbi
                │   │   │       ├── OSAL.pbi.cout
                │   │   │       ├── OSAL_ClockBLE.pbi
                │   │   │       ├── OSAL_ClockBLE.pbi.cout
                │   │   │       ├── OSAL_Memory.pbi
                │   │   │       ├── OSAL_Memory.pbi.cout
                │   │   │       ├── OSAL_PwrMgr.pbi
                │   │   │       ├── OSAL_PwrMgr.pbi.cout
                │   │   │       ├── OSAL_SimpleBLEPeripheral.pbi
                │   │   │       ├── OSAL_SimpleBLEPeripheral.pbi.cout
                │   │   │       ├── OSAL_Timers.pbi
                │   │   │       ├── OSAL_Timers.pbi.cout
                │   │   │       ├── OnBoard.pbi
                │   │   │       ├── OnBoard.pbi.cout
                │   │   │       ├── SimpleBLEPeripheral.pbd
                │   │   │       ├── SimpleBLEPeripheral.pbd.browse
                │   │   │       ├── SimpleBLEPeripheral_Main.pbi
                │   │   │       ├── SimpleBLEPeripheral_Main.pbi.cout
                │   │   │       ├── devinfoservice.pbi
                │   │   │       ├── devinfoservice.pbi.cout
                │   │   │       ├── gap.pbi
                │   │   │       ├── gap.pbi.cout
                │   │   │       ├── gapbondmgr.pbi
                │   │   │       ├── gapbondmgr.pbi.cout
                │   │   │       ├── gatt_uuid.pbi
                │   │   │       ├── gatt_uuid.pbi.cout
                │   │   │       ├── hal_adc.pbi
                │   │   │       ├── hal_adc.pbi.cout
                │   │   │       ├── hal_aes.pbi
                │   │   │       ├── hal_aes.pbi.cout
                │   │   │       ├── hal_crc.pbi
                │   │   │       ├── hal_crc.pbi.cout
                │   │   │       ├── hal_dma.pbi
                │   │   │       ├── hal_dma.pbi.cout
                │   │   │       ├── hal_drivers.pbi
                │   │   │       ├── hal_drivers.pbi.cout
                │   │   │       ├── hal_flash.pbi
                │   │   │       ├── hal_flash.pbi.cout
                │   │   │       ├── hal_key.pbi
                │   │   │       ├── hal_key.pbi.cout
                │   │   │       ├── hal_lcd.pbi
                │   │   │       ├── hal_lcd.pbi.cout
                │   │   │       ├── hal_led.pbi
                │   │   │       ├── hal_led.pbi.cout
                │   │   │       ├── hal_sleep.pbi
                │   │   │       ├── hal_sleep.pbi.cout
                │   │   │       ├── hal_startup.pbi
                │   │   │       ├── hal_startup.pbi.cout
                │   │   │       ├── hal_timer.pbi
                │   │   │       ├── hal_timer.pbi.cout
                │   │   │       ├── hal_uart.pbi
                │   │   │       ├── hal_uart.pbi.cout
                │   │   │       ├── npi.pbi
                │   │   │       ├── npi.pbi.cout
                │   │   │       ├── osal_bufmgr.pbi
                │   │   │       ├── osal_bufmgr.pbi.cout
                │   │   │       ├── osal_cbtimer.pbi
                │   │   │       ├── osal_cbtimer.pbi.cout
                │   │   │       ├── osal_snv.pbi
                │   │   │       ├── osal_snv.pbi.cout
                │   │   │       ├── peripheral.pbi
                │   │   │       ├── peripheral.pbi.cout
                │   │   │       ├── simpleBLEPeripheral.pbi
                │   │   │       ├── simpleBLEPeripheral.pbi.cout
                │   │   │       ├── simpleGATTprofile.pbi
                │   │   │       ├── simpleGATTprofile.pbi.cout
                │   │   │       ├── simplekeys.pbi
                │   │   │       └── simplekeys.pbi.cout
                │   │   ├── CC2540F128DK-MINI Keyfob
                │   │   │   ├── Exe
                │   │   │   ├── List
                │   │   │   └── Obj
                │   │   │       ├── OSAL_SimpleBLEPeripheral.pbi
                │   │   │       ├── OSAL_SimpleBLEPeripheral.pbi.cout
                │   │   │       ├── SimpleBLEPeripheral_Main.pbi
                │   │   │       ├── SimpleBLEPeripheral_Main.pbi.cout
                │   │   │       ├── hal_adc.pbi
                │   │   │       ├── hal_adc.pbi.cout
                │   │   │       ├── hal_aes.pbi
                │   │   │       ├── hal_aes.pbi.cout
                │   │   │       ├── hal_crc.pbi
                │   │   │       ├── hal_crc.pbi.cout
                │   │   │       ├── hal_dma.pbi
                │   │   │       ├── hal_dma.pbi.cout
                │   │   │       ├── hal_drivers.pbi
                │   │   │       ├── hal_drivers.pbi.cout
                │   │   │       ├── hal_flash.pbi
                │   │   │       ├── hal_flash.pbi.cout
                │   │   │       ├── hal_key.pbi
                │   │   │       ├── hal_key.pbi.cout
                │   │   │       ├── hal_lcd.pbi
                │   │   │       ├── hal_lcd.pbi.cout
                │   │   │       ├── simpleBLEPeripheral.pbi
                │   │   │       └── simpleBLEPeripheral.pbi.cout
                │   │   ├── SimpleBLEPeripheral.dep
                │   │   ├── SimpleBLEPeripheral.ewd
                │   │   ├── SimpleBLEPeripheral.ewp
                │   │   ├── SimpleBLEPeripheral.eww
                │   │   ├── buildConfig.cfg
                │   │   └── settings
                │   │       ├── SimpleBLEPeripheral.cspy.bat
                │   │       ├── SimpleBLEPeripheral.dbgdt
                │   │       ├── SimpleBLEPeripheral.dni
                │   │       └── SimpleBLEPeripheral.wsdt
                │   ├── CC2541DB
                │   │   ├── CC2541
                │   │   │   ├── Exe
                │   │   │   ├── List
                │   │   │   └── Obj
                │   │   │       ├── OSAL_SimpleBLEPeripheral.pbi
                │   │   │       ├── OSAL_SimpleBLEPeripheral.pbi.cout
                │   │   │       ├── SimpleBLEPeripheral_Main.pbi
                │   │   │       ├── SimpleBLEPeripheral_Main.pbi.cout
                │   │   │       ├── hal_adc.pbi
                │   │   │       ├── hal_adc.pbi.cout
                │   │   │       ├── hal_aes.pbi
                │   │   │       ├── hal_aes.pbi.cout
                │   │   │       ├── hal_crc.pbi
                │   │   │       ├── hal_crc.pbi.cout
                │   │   │       ├── hal_dma.pbi
                │   │   │       ├── hal_dma.pbi.cout
                │   │   │       ├── hal_drivers.pbi
                │   │   │       ├── hal_drivers.pbi.cout
                │   │   │       ├── hal_flash.pbi
                │   │   │       ├── hal_flash.pbi.cout
                │   │   │       ├── simpleBLEPeripheral.pbi
                │   │   │       └── simpleBLEPeripheral.pbi.cout
                │   │   ├── CC2541DK-MINI Keyfob
                │   │   │   ├── Exe
                │   │   │   ├── List
                │   │   │   └── Obj
                │   │   │       ├── OSAL_SimpleBLEPeripheral.pbi
                │   │   │       ├── OSAL_SimpleBLEPeripheral.pbi.cout
                │   │   │       ├── simpleBLEPeripheral.pbi
                │   │   │       └── simpleBLEPeripheral.pbi.cout
                │   │   ├── SimpleBLEPeripheral.dep
                │   │   ├── SimpleBLEPeripheral.ewd
                │   │   ├── SimpleBLEPeripheral.ewp
                │   │   ├── SimpleBLEPeripheral.eww
                │   │   ├── buildConfig.cfg
                │   │   └── settings
                │   │       ├── SimpleBLEPeripheral.cspy.bat
                │   │       ├── SimpleBLEPeripheral.dbgdt
                │   │       ├── SimpleBLEPeripheral.dni
                │   │       └── SimpleBLEPeripheral.wsdt
                │   └── Source
                │       ├── OSAL_SimpleBLEPeripheral.c
                │       ├── SimpleBLEPeripheral_Main.c
                │       ├── simpleBLEPeripheral.c
                │       └── simpleBLEPeripheral.h
                ├── common
                │   ├── cc2540
                │   │   ├── OnBoard.c
                │   │   ├── OnBoard.h
                │   │   ├── cc254x_f256_ebl.xcl
                │   │   ├── cc254x_f256_imgA.xcl
                │   │   ├── cc254x_f256_imgAe.xcl
                │   │   ├── cc254x_f256_imgB.xcl
                │   │   ├── cc254x_f256_imgBe.xcl
                │   │   ├── cc254x_f256_oad.xcl
                │   │   ├── cc254x_f256_sbl.xcl
                │   │   ├── cc254x_f256_ubl_msd.xcl
                │   │   ├── cc254x_sim2bin.exe
                │   │   ├── cc254x_ubl_pp.bat
                │   │   ├── cc254x_ubl_pp.js
                │   │   ├── ti_51ew_cc2540b.xcl
                │   │   └── ti_51ew_cc2540f128b.xcl
                │   └── npi
                │       └── npi_np
                │           ├── npi.c
                │           └── npi.h
                └── config
                    ├── buildComponents.cfg
                    ├── buildConfig.cfg
                    ├── config.cfg
                    ├── config_master.cfg
                    └── config_slave.cfg

113 directories, 797 files


标签: BLE bl 协议 蓝牙

实例下载地址

BLE蓝牙协议栈

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

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

网友评论

发表评论

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

查看所有0条评论>>

小贴士

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

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

关于好例子网

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

;
报警