API教程# 本章将介绍LuatOS API的使用方式,使开发者熟悉基本使用步骤,并且可以将LuatOS提供的示例程序运行起来。 log 简介 硬件准备 软件部分 日志输出 修改日志输出等级 修改日志风格 sys 简介 硬件准备 软件部分 初始化一个LuatOS任务并启动 在任务中创建循环并使用延时函数 启动一个单次定时器或循环定时器 停止一个定时器 发送和订阅用户消息 在任务中等待一个消息 adc 简介 硬件准备 软件部分 CRYPTO 简介 硬件准备 软件使用 fdb 简介 硬件准备 软件部分 保存数据 查询数据 删除某个key 清空整个fdb数据库 DISP 简介 硬件准备 软件使用 i2c air101 简介 硬件准备 软件部分 初始化硬件i2c 发送指令给AHT10触发测量并读数 air103 简介 硬件准备 软件部分 初始化硬件i2c 发送指令给AHT10触发测量并读数 air105 简介 硬件准备 软件部分 初始化硬件i2c 发送指令给AHT10触发测量并读数 spi air101 简介 硬件准备 软件部分 直接对SPI通道进行读写 初始化CS引脚手动控制 初始化SPI 读取SPI FLASH的制造商和设备ID 擦除指定地址扇区 读写SPI FLASH 禁用写使能并关闭对应的SPI通道和CS GPIO 抽象为一个SPI设备再进行读写 抽象SPi外设 读取SPI FLASH的制造商和设备ID 擦除指定地址扇区 读写SPI FLASH 禁用写使能并关闭对应的SPI通道 完整代码 air103 简介 硬件准备 软件部分 直接对SPI通道进行读写 初始化CS引脚手动控制 初始化SPI 读取SPI FLASH的制造商和设备ID 擦除指定地址扇区 读写SPI FLASH 禁用写使能并关闭对应的SPI通道和CS GPIO 抽象为一个SPI设备再进行读写 抽象SPi外设 读取SPI FLASH的制造商和设备ID 擦除指定地址扇区 读写SPI FLASH 禁用写使能并关闭对应的SPI通道 完整代码 air105 简介 硬件准备 软件部分 直接对SPI通道进行读写 初始化CS引脚手动控制 初始化SPI 读取SPI FLASH的制造商和设备ID 擦除指定地址扇区 读写SPI FLASH 禁用写使能并关闭对应的SPI通道 抽象为一个SPI设备再进行读写 抽象SPi外设 读取SPI FLASH的制造商和设备ID 擦除指定地址扇区 读写SPI FLASH 禁用写使能并关闭对应的SPI通道 完整代码 uart air101 简介 硬件准备 软件部分 创建两个zbuff数组 初始化uart 注册串口事件回调 接收string类型的数据 使用zbuff接收数据 新建一个循环定时器向UART1发送数据 发送string类型的数据 使用zbuff发送数据 完整代码 air103 简介 硬件准备 软件部分 创建两个zbuff数组 初始化uart 注册串口事件回调 接收string类型的数据 使用zbuff接收数据 新建一个循环定时器向UART1发送数据 发送string类型的数据 使用zbuff发送数据 完整代码 air105 简介 硬件准备 软件部分 创建两个zbuff数组 初始化uart 注册串口事件回调 接收string类型的数据 使用zbuff接收数据 新建一个循环定时器向UART1发送数据 发送string类型的数据 使用zbuff发送数据 完整代码 LCD驱动屏幕 简介 硬件准备 软件使用 mcu air101 简介 硬件准备 软件部分 设置主频并查询设置的主频 获取设备唯一id 获取启动后的tick数和每秒的tick数量 转换10进制数为16进制字符串输出 air103 简介 硬件准备 软件部分 设置主频并查询设置的主频 获取设备唯一id 获取启动后的tick数和每秒的tick数量 转换10进制数为16进制字符串输出 air105 简介 硬件准备 软件部分 查询主频 获取设备唯一id 获取启动后的tick数和每秒的tick数量 转换10进制数为16进制字符串输出 获取启动后的高精度tick,并计算两个tick的差值 PM 简介 硬件准备 软件使用 pwm air101 简介 硬件准备 软件部分 打开pwm输出 呼吸灯效果 air103 简介 硬件准备 软件部分 打开pwm输出 呼吸灯效果 air105 简介 硬件准备 软件部分 打开pwm输出 呼吸灯效果 RTC 简介 硬件准备 软件使用 sfd 简介 硬件准备 软件使用 sfud air101 简介 硬件准备 软件部分 初始化sfud 使用SPI ID初始化 使用SPI DEVICE初始化 获取flash设备信息表 读写Flash 直接对特定地址进行读写 挂载sfud lfs文件系统 完整代码 air103 简介 硬件准备 软件部分 初始化sfud 使用SPI ID初始化 使用SPI DEVICE初始化 获取flash设备信息表 读写Flash 直接对特定地址进行读写 挂载sfud lfs文件系统 完整代码 air105 简介 硬件准备 软件部分 初始化sfud 使用SPI ID初始化 使用SPI DEVICE初始化 获取flash设备信息表 读写Flash 直接对特定地址进行读写 挂载sfud lfs文件系统 完整代码 timer 简介 硬件准备 软件部分 硬阻塞