跳转至

API索引表

LuatOS 核心库索引

LuatOS 共有 80 个核心库,如下是详细介绍:

序号 核心库名称 简介 类别 780EPM支持 780EHM支持 780EHV支持 780EGH支持 8000支持 8101 支持
1 adc 模数转换 外设驱动
2 audio 模数转换 外设驱动
3 bit64 模数转换 外设驱动
4 camera 模数转换 外设驱动
5 can can操作库 外设驱动
6 cc VoLTE通话功能 通信组件
7 codec 多媒体-编解码 基础软件
8 crypto 加解密和hash函数 加密解密
9 eink 墨水屏操作库 外设驱动
10 errDump 错误上报 基础软件
11 fastlz FastLZ压缩 基础软件
12 fatfs SD卡的接口 基础软件
13 fonts 字体库 基础软件
14 fota 底层固件升级 基础软件
15 fs 文件系统额外操作 基础软件
16 fskv kv数据库,掉电不丢数据 基础软件
17 ftp ftp 客户端 协议组件
18 gmssl 国密算法(SM2/SM3/SM4) 加密解密
19 gpio GPIO操作 外设驱动
20 gtfont 高通字库芯片 外设驱动
21 hmeta 硬件元数据 通信组件
22 ht1621 断码屏 外设驱动
23 http http 客户端 协议组件
24 httpsrv http服务端 协议组件
25 i2c I2C操作 外设驱动
26 i2s 数字音频 外设驱动
27 iconv iconv操作 基础软件
28 io io操作(扩展) 基础软件
29 ioqueue io序列操作 基础软件
30 iotauth IoT鉴权库, 用于生成各种云平台的参数 协议组件
31 iperf 吞吐量测试 通信组件
32 ir 红外遥控 外设驱动
33 json json生成和解析库 基础软件
34 keyboard 键盘矩阵 外设驱动
35 lcd lcd驱动模块 外设驱动
36 libgnss NMEA数据处理
37 little_flash NAMD flash操作 协议组件
38 clogodec 日志库 基础软件
39 lora lora驱动模块 外设驱动
40 lora2 lora2驱动模块(支持多挂) 外设驱动
41 lvgl LVGL图像库 基础软件
42 mcu 封装mcu一些特殊操作 基础软件
43 miniz 简易zlib压缩 基础软件
44 mobile 蜂窝网络 通信组件
45 mqtt mqtt客户端 协议组件
46 nes nes模拟器 基础软件
47 netdrv 网络设备管理 外设驱动
48 onewire 单总线协议驱动 外设驱动
49 os os操作 基础软件
50 otp OTP操作库 基础软件
51 pack 打包和解包格式串 基础软件
52 pm 电源管理 基础软件
53 protobuf ProtoBuffs编解码 基础软件
54 pwm PWM模块 外设驱动
55 repl "读取-求值-输出" 循环
56 rsa RSA加密解密 加密解密
57 rtc 实时时钟 基础软件
58 rtos RTOS底层操作库 基础软件
59 sdio sdio 外设驱动
60 sfd SPI 简单FLASH操作库 外设驱动
61 sfud 开源sfud软件包,复杂SPI操作 外设驱动
62 sms 短信 通信组件
63 socket 网络接口 协议组件
64 softkb 软件键盘矩阵 外设驱动
65 spi spi操作库 外设驱动
66 statem SM状态机 基础软件
67 string 字符串操作函数 基础软件
68 sys sys库 基础软件
69 sysplus sys库的强力补充 基础软件
70 timer 操作底层定时器 基础软件
71 tp 触摸库 外设驱动
72 u8g2 u8g2 外设驱动
73 uart 串口操作库 外设驱动
74 wdt watchdog操作库
75 websocket websocket客户端 基础软件
76 wlan 局域网操作 协议组件
77 xxtea xxtea加密解密 加密解密
78 yhm27xx yhm27xx充电芯片 外设驱动
79 ymodem ymodem协议 基础软件
80 zbuff c内存数据操作库 基础软件