当前位置: 首页 > news >正文

ESP-IDF学习记录(4) ESP-IDF examples目录

这里我准备按照官方目录,把examples里面的东西都列出来,这篇不会写的太详细,我也刚开始学习,应该会编辑很久,当一个目录来使用。后面需要用到examples里的具体内容,再单独开一篇笔记记录下来。

有中文注释的是我研究过源码的部分。

我用的板子是esp32c3 chip with 1 CPU core(s), WiFi/BLE, silicon revision v0.4, 2MB external flash,要注意看有的demo不支持这款板子

1.get-started(开始)

Simple examples with minimal functionality. Good start point for beginners.

功能最少的示例,适合新手。

        blink

                亮灯demo,支持高低电平控制或者RBG灯控制,在menuconfig里面可配置亮灯参数。

        hello_world

                打印选用esp芯片参数,配置,版本,flash大小,延时重启。

        sample_project

                这是一个可编译工程样板,只有一个头文件和一个空的主函数。

2.bluetooth(蓝牙)

        nimble

        hci

        ble_get_started

        bluedroid

                Classic BT, BLE and coex examples using default Bluedroid host stack.

        ble 

                                contains BLE examples

                                包含蓝牙示例

                                        a2dp_sink

                                        A2DP-SINK    A2DP音频接收器

                                        本示例涉及到使用蓝牙传统配置文件A2DP用于音频流接收,AVRCP用于媒体信息通知,以及I2S用于音频流输出接口。

                                        像蓝牙扬声器这样的应用程序可以利用这个例子作为基本功能的参考。

                                        只支持不带后缀的ESP32,我的ESP32-C3不能编译

                                        a2dp_source
                        ​​​​​​​        ​​​​​​​        bt_discovery
        ​​​​​​​        ​​​​​​​        ​​​​​​​        ​​​​​​​        bt_hid_mouse_device
                                         bt_l2cap_client
                                        bt_l2cap_server
                                        bt_spp_acceptor
                                        bt_spp_initiator
                                        bt_spp_vfs_acceptor
                                        bt_spp_vfs_initiator
                                        hfp_ag
                                        hfp_hf

        ble_50 

                                 contains BLE 5.0 examples

                                包含蓝牙5.0示例

        classic_bt 

                                contains Classic BT examples

                                包含蓝牙经典例子

        coex 

                                contains Classic BT and BLE coex examples

        blufi

        esp_ble_mesh

        esp_hid_device

        esp_hid_host

3.build_system

 Examples of build system features.

4.custom_bootloader

5.cxx

 C++ language utilization examples and experimental components.

6.ethernet

Ethernet network examples.

7.mesh

Wi-Fi Mesh examples.

8.network

 Examples related to general network environment, test & analysis.

9.openthread

OpenThread examples.

10.peripherals

Examples showing driver functionality for the various onboard ESP32 peripherals.

11.phy

12.protocols

Examples showing network protocol interactions.

13.provisioning

Wi-Fi provisioning examples.

14.security

Examples about security features.

15.storage

Examples showing data storage methods using SPI flash, external storage like the SD/MMC interface and flash partitioning.

16.system

Demonstrates some internal chip features, or debugging & development tools.

17.wifi

Advanced Wi-Fi features (For network protocol examples, see protocols instead.)

18.zigbee

Zigbee network and device examples.


http://www.mrgr.cn/news/82074.html

相关文章:

  • 无线AP安装注意事项
  • 分布式光伏规模界点为什么是6MW?
  • Spring Cloud Alibaba2022之Sentinel总结
  • HTML——49.header和footer标签
  • 2024年变题后华为数通H12-821更新题库
  • 【AIGC】使用Java实现Azure语音服务批量转录功能:完整指南
  • 【SQLi_Labs】Basic Challenges
  • 某网站手势验证码识别深入浅出(全流程)
  • 大模型WebUI:Gradio全解系列9——Additional Features:补充特性(下)
  • NFS V4网络文件共享新认识——筑梦之路
  • SpringCloudAlibaba实战入门之路由网关Gateway过滤器(十三)
  • 云效流水线自动化部署前端纯静态web网站
  • 四大自平衡树对比:AVL树、红黑树、B树与B+树
  • 2024/12/29 黄冈师范学院计算机学院网络工程《路由期末复习作业一》
  • 从0到机器视觉工程师(一):机器视觉工业相机总结
  • 【Leetcode 每日一题 - 扩展】面试题 04.10. 检查子树
  • 初始nginx
  • 因数据库表被锁死导致服务假死的排查和解决过程
  • 混合合并两个pdf文件
  • vue实现下拉多选、可搜索、全选功能
  • Vue多页面路由与模版解析
  • 自动驾驶新纪元:城区NOA功能如何成为智能驾驶技术的分水岭
  • SpringAI从入门到熟练
  • FreeRTOS Lwip Socket APi TCP Server 1对多
  • 大模型WebUI:Gradio全解系列8——Additional Features:补充特性(上)
  • 小米路由器开启SSH,配置阿里云ddns,开启外网访问SSH和WEB管理界面