2020-10-14

esp32常用API熟悉

**1、ESP_LOG打印信息,打印信息分为不同的级别,项目通过统一设置来打开关闭特定级别的LOG,因为有些打印信息后面可能需要关闭。
**
打印级别:ESP_LOGE - 错误日志(最低级别)
ESP_LOGW - 警告日志
ESP_LOGI - 信息日志
ESP_LOGD – 用于调试的日志
ESP_LOGV – 仅仅用于提高的日志(最高)

2、vTaskDelay () 函数后,会进入阻塞状态,持续时间由参数指定,单位是系统节拍时钟周期(毫秒), 和常量portTICK_RATE_MS一起辅助计算真实事件,在文件FreeRTOSConfig.h中,宏INCLUDE_vTaskDelay 必须设置成1,函数才能生效。

**xTaskCreate( pdTASK_CODE pvTaskCode, const portCHAR * const pcName, unsigned portSHORT usStackDepth, void *pvParameters, unsigned portBASE_TYPE uxPriority, xTaskHandle *pvCreatedTask)
pvTaskCode
指向任务的入口函数. 任务必须执行并且永不返回 (即:无限循环).
pcName
描述任务的名字。主要便于调试。最大长度由configMAX_TASK_NAME_LEN.定义
usStackDepth
指定任务堆栈的大小 ,堆栈能保护变量的数目- 不是字节数. 例如,如果堆栈为16位宽度,usStackDepth定义为 100, 200 字节,这些将分配给堆栈。堆栈嵌套深度(堆栈宽度)不能超多最大值——包含了size_t类型的变量
pvParameters
指针用于作为一个参数传向创建的任务
uxPriority
任务运行时的优先级( 0 : 优先级最低)
pvCreatedTask
用于传递一个处理——引用创建的任务
**
加粗样式

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值