详情连接https://www.espressif.com.cn/sites/default/files/documentation/2c-esp8266_non_os_sdk_api_reference_cn.pdf
概述
-
ESP8266 物联⽹平台的所有⽹络功能均在库中实现,对⽤户不透明。⽤户应⽤的初始化 功能可以在 user_main.c 中实现。
- void user_init(void) 是上层程序的⼊⼝函数,给⽤户提供⼀个初始化接⼝,⽤户可在 该函数内增加硬件初始化、⽹络参数设置、定时器初始化等功能
Non-OS SDK 中的代码结构具有以下特征:
• Non-OS SDK 不像基于 RTOS 的应⽤程序⽀持任务调度。Non-OS SDK 使⽤四种类 型的函数:
- 应⽤函数
- 回调函数
- ⽤户任务
- 中断服务程序 (Interrupt Service Routines, ISR)