# SDK3_DOC **Repository Path**: BXMicro/SDK3_DOC ## Basic Information - **Project Name**: SDK3_DOC - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 5 - **Forks**: 1 - **Created**: 2020-08-05 - **Last Updated**: 2024-10-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 推荐步骤 推荐例程查看步骤: 1、log,调试日志 2、bxd_xxx系列,该系列主要介绍bx芯片的驱动怎么用 3、bx_service,服务框架 4、bx_api,常用API 5、bxs_xxx系列,该系列主要介绍怎么用服务的框架使用驱动 6、bxd_sleep/bxs_sleep,了解休眠要注意的使用和注意事项 7、ble_xxx系列,该系列主要介绍BLE功能的使用 8、bx_xxx系列,该系列主要介绍SDK中新引入的一些特性 9、bxe_xxx系列,该系列主要介绍常用的一些例程 10、基于app_base例程代码,开始编写自己的应用开发 # 详细说明 | 例程 | 概述 | | ------------------------------------------------------------ | ------------------------------------------------------------ | | [快速入门](./demo/quick_start/README.md) | SDK3快速入门 | | | | | [base](./base/base/readme.md) | 一个包含BLE协议栈的基础模板,无其它任何功能 | | [ble_base](./base/ble_base/readme.md) | 一个BLE基础功能的模板,包含一个dis服务,可广播,连接,收发数据 | | [app_base](./base/app_base/readme.md) | 一个BLE产品所需要的基础从机模板,包括一个dis服务,OTA服务,键值对存储,异常查错,调试输出,所有功能均可按需配置 | | [base_sram_io_max](./base/base_sram_io_max/readme.md) | 代码运行在sram,同时把所有pin引脚都配置为普通的输入输出 | | | | | [bxd_adc](./demo/bxd_adc/readme.md) | 使用库函数的方式介绍adc的使用步骤和功能 | | [bxd_spi](./demo/bxd_spi/readme.md) | 使用库函数的方式介绍spi的使用步骤和功能 | | [bxd_spi_intr](./demo/bxd_spi_intr/README.md) | 使用库函数的方式介绍spi中断的使用步骤和方法 | | [bxd_spim_intr](./demo/bxd_spim_intr/readme.md) | 使用库函数的方式介绍主机的spi中断的使用步骤和方法 | | [bxd_spis_intr](./demo/bxd_spis_intr/readme.md) | 使用库函数的方式介绍从机的spi中断的使用步骤和方法 | | [bxd_iic](./demo/bxd_iic/readme.md) | 使用库函数的方式介绍iic的使用步骤和功能 | | [bxd_gpio](./demo/bxd_gpio/readme.md) | 使用库函数的方式介绍gpio的使用步骤和功能 | | [bxd_gpio_intr](./demo/bxd_gpio_intr/readme.md) | 使用库函数的方式介绍gpio中断的使用步骤和功能 | | [bxd_timer](./demo/bxd_timer/readme.md) | 使用库函数的方式介绍timer的使用步骤和功能 | | [bxd_pwm](./demo/bxd_pwm/readme.md) | 使用库函数的方式介绍pwm的使用步骤和功能 | | [bxd_uart](./demo/bxd_uart/readme.md) | 使用库函数的方式介绍uart的使用步骤和功能 | | [bxd_uart_intr](./demo/bxd_uart_intr/readme.md) | 使用库函数的方式介绍uart中断的使用步骤和功能 | | [bxd_flash](./demo/bxd_flash/readme.MD) | 使用库函数的方式介绍flash的使用步骤和功能 | | [bxd_sleep](./demo/bxd_sleep/readme.md) | 介绍BX设备如何进入休眠,以及唤醒后外设使用的注意事项 | | [bxd_sys_tick](./demo/bxd_systick/readme.MD) | 使用库函数的方式介绍sys_tick的使用步骤和功能 | | | | | [bxs_adc](./demo/bxs_adc/readme.md) | 使用消息的方式介绍adc的使用步骤和功能 | | [bxs_spi](./demo/bxs_spi/readme.md) | 使用消息的方式介绍spi的使用步骤和功能 | | [bxs_iic](./demo/bxs_iic/readme.md) | 使用消息的方式介绍iic的使用步骤和功能 | | [bxs_gpio](./demo/bxs_gpio/readme.md) | 使用消息的方式介绍gpio的使用步骤和功能 | | [bxs_timer](./demo/bxs_timer/readme.md) | 使用消息的方式介绍timer的使用步骤和功能 | | [bxs_pwm](./demo/bxs_pwm/readme.md) | 使用消息的方式介绍pwm的使用步骤和功能 | | [bxs_uart](./demo/bxs_uart/readme.md) | 使用消息的方式介绍uart的使用步骤和功能 | | [bxs_sleep](./demo/bxs_sleep/readme.md) | 以消息的方式介绍BX设备如何进入休眠,以及唤醒后外设使用的注意事项 | | | | | [ble_adv_base](./demo/ble_adv_base/readme.md) | 广播例程 | | [ble_adv_cnt](./demo/ble_adv_cnt/readme.md) | 可连接广播例程 | | [ble_anps](./demo/ble_anps/readme.md) | 以添加一个anps服务作为一个例子,介绍如何添加一个标准profile | | [ble_custom_profile](./demo/ble_custom_profile/readme.md) | 介绍如何添加一个自定义profile | | [ble_discover_service](./demo/ble_discover_service/readme.md) | 介绍主机如何让发现从机服务 | | [ble_report](./demo/ble_report/readme.md) | 以一个自定义profile来介绍notify、indicate的使用 | | [ble_bond](./demo/ble_bond/readme.md) | 从机绑定配对例程 | | [ble_scan](./demo/ble_scan/readme.MD) | 主机扫描从机 | | [ble_central_peripheral](./demo/ble_central_peripheral/readme.md) | 主从一体 | | [ble_central_connect](./demo/ble_central_connect/readme.MD) | 主机连接从机 | | [ble_speed_test](./demo/ble_speed_test/readme.MD) | ble速率测试说明 | | | | | [bx_service](./demo/bx_service/readme.md) | 如何新建一个service | | [bx_api](./demo/bx_api/readme.md) | 对常用api的介绍bx_register、bx_post、bx_repeat、bx_defe、bx_dwork等 | | [bx_ota](./demo/bx_ota/readme.md) | 介绍OTA的使用,包括配套的APP操作流程 | | [bx_log](./demo/bx_log/readme.md) | 介绍uart和rtt的方式使用log | | | | | [cmd_parser](./demo/cmd_parser/readme.md) | 一个简单的嵌入式命令解释 | | [easylogger](./demo/easylogger/readme.md) | 轻量级高性能日志库 | | [matrix_keyboard_wakeup](./demo/matrix_keyboard_wakeup/README.md) | 可唤醒的矩阵键盘 | | [flashdb](./demo/flashdb/readme.md) | 介绍flashdb的移植和使用(键值对存储) | | [ble_led_contral](./demo/ble_led_contral/readme.MD) | 通过手机控制一些列灯的开关 | | [pwm](./demo/pwm/readme.md) | 通过手机控制PWM的输出 | | [qspi_lcd](./demo/qspi_lcd/readme.md) | qspi屏幕 | | [lvgl](./demo/lvgl/readme.md) | 基于QSPI屏幕,移植好LVGL库 | | [switch](./demo/switch/readme.md) | 模拟按键开关 | | | | | [bxa_tt](./demo/bxa_tt/README.md) | 透传(transparent_transmission)应用,支持UART透传、IIC透传、SPI透传 | | [bxa_hid](./demo/bxa_hid/README.md) | hid应用(鼠标、键盘等) | | | | # 视频教程 [ 联睿SDK3系列教程](https://www.bilibili.com/video/BV1dU4y187wi/) 部分视频还在规划中...