mirror of
https://gitee.com/openLuat/LuatOS
synced 2025-08-17 22:18:03 +08:00
| .. | ||
| adc | ||
| air780eg_gnsstest | ||
| camera/Air105 | ||
| coremark | ||
| crypto | ||
| dht12 | ||
| disp | ||
| eink | ||
| errDump | ||
| fatfs | ||
| fdb | ||
| fonts | ||
| fota | ||
| fs | ||
| fskv | ||
| ftp | ||
| gpio | ||
| gtfont/Air101 | ||
| hello_world | ||
| hmeta | ||
| http | ||
| i2c | ||
| io_queue/Air105 | ||
| iotauth | ||
| ir | ||
| json | ||
| keyboard/Air105 | ||
| lbsLoc | ||
| lcd | ||
| lcd_custom | ||
| libgnss | ||
| libgnss_rtc | ||
| lora | ||
| lvgl | ||
| mcu_reg/Air105 | ||
| meminfo | ||
| miniz | ||
| mobile | ||
| modbus_rtu | ||
| mqtt | ||
| multimedia | ||
| netled | ||
| nimble | ||
| ota | ||
| pm | ||
| profiler | ||
| protobuf | ||
| pwm | ||
| record/EC618 | ||
| ril_8266 | ||
| rsa | ||
| rtc | ||
| sfud | ||
| sht20 | ||
| sht30 | ||
| sms | ||
| socket | ||
| spi | ||
| statem/Air101 | ||
| tts | ||
| u8g2 | ||
| uart | ||
| uart_wakeup/EC618 | ||
| usb_hid/Air105 | ||
| usb_tf/Air105 | ||
| usb_uart | ||
| video_play | ||
| wdt | ||
| websocket | ||
| wlan | ||
| ws2812 | ||
| zbuff | ||
| 旋转编码器/Air105 | ||
| README.md | ||
LuatOS 演示代码
重要提示
库的demo通常都需要配合最新的固件, 如果发现demo有问题, 请先确认是不是最新固件.
最新固件下载地址: https://gitee.com/openLuat/LuatOS/releases
demo的适用性
- 如果有子文件夹, 例如Air101, 代表该demo可能只适合对应的硬件使用. 但Air101/Air103/W806属于同一类型, 基本通用.
- 不带子文件的,通常是通用demo, 与具体硬件无关, 但使用的固件可能不带对应的库, 就会提示xxx not found 或者 nil xxx
Demo列表
- esp32c3的配网相关的demo 请查阅 wlan 目录
| 文件名 | 功能 | 依赖的库 | 受支持的模块 | 备注 |
|---|---|---|---|---|
| adc | 模数转换 | adc | 所有 | |
| camera | 摄像头 | camera | air105 | |
| coremark | 跑分 | coremark | 所有 | 生产固件均不带该库,可自行编译或云编译 |
| crypto | 加解密 | crypto | 所有 | |
| dht12 | 温湿度传感器 | i2c | 所有 | |
| disp | 简易显示库框架 | disp,spi | 所有 | 已合并到u8g2库 |
| ds18b20 | 单总线温度传感器 | sensor | air105 | air101/air103的gpio速度达不到 |
| eink | 电子墨水屏 | eink | 所有 | |
| fatfs | 挂载sd卡 | fatfs,sdio | 所有 | 部分模块支持sdio挂载,其余支持spi挂载 |
| fdb | 持久化kv存储 | fdb | 所有 | |
| fs | 文件系统 | io | 所有 | |
| gpio | 通用输入输出 | gpio | 所有 | |
| gpio_irq | io中断 | gpio | 所有 | |
| gtfont | 高通字体 | gtfont | 所有 | 需要额外的高通字体芯片,外挂在SPI |
| hello_world | 最简示例 | 无 | 所有 | |
| i2c | IIC总线 | i2c | 所有 | 演示i2c基本操作 |
| io_queue | IO序列 | ioqueue | air105 | 高精度IO序列 |
| ir | 红外 | ir | air105 | 当前仅支持接收 |
| json | JSON编解码 | json | 所有 | |
| keyboard | 键盘矩阵 | keyboard | air105 | 硬件直驱 |
| lcd | SPI屏驱 | lcd,spi | 所有 | |
| lcd_custom | 自定义LCD屏驱 | lcd,spi | 所有 | 自定义LCD驱动 |
| lcd_mlx90640 | 红外测温 | mlx90640 | 所有 | 未完成 |
| libcoap | coap编解码 | licoap | 所有 | 仅编解码,不含通信 |
| libgnss | GNSS解析 | libgnss | 所有 | 通过UART与GNSS模块通信 |
| lvgl | LVGL示例 | lvgl,spi | 所有 | 该目录下有大量LVGL实例,不同模组的实例也能参考 |
| meminfo | 内存状态 | rtos | 所有 | |
| multimedia | 多媒体 | decoder | air105 | 音频解码示例 |
| network | 网络库 | network | air105 | 与w5500配合,实现以太网访问 |
| nimble | 蓝牙库 | nimble | air101/air103 | 仅支持简单收发,功耗高 |
| ota | 固件更新 | uart | 自带网络的请使用libfota库,参考fota的demo | |
| pm | 功耗控制 | pm | 所有 | |
| pwm | 可控方波 | pwm | 所有 | |
| rtc | 内部时钟 | rtc | 所有 | |
| sdcard | 挂载SD卡 | spi,sdio | air101 | 与fatfs类似 |
| sfud | 通用FLASH读写 | sfud,spi | 所有 | |
| sht20 | 温湿度传感器 | i2c | 所有 | |
| sht30 | 温湿度传感器 | i2c | 所有 | |
| socket | 网络套接字 | socket | air105/air780e | |
| spi | SPI库演示 | spi | 所有 | |
| statem | io状态机 | statem | 所有 | air105推荐用ioqueue |
| sys_timerStart | 演示定时运行 | sys | 所有 | |
| u8g2 | 单色OLED屏驱 | u8g2 | 所有 | |
| uart | UART演示 | uart | 所有 | |
| usb_hid | USB自定义HID | usbapp | air105 | |
| usb_tf | USB读写TF卡 | usbapp | air105 | 速度500~700kbyte/s |
| usb_uart | USB虚拟串口 | usbapp | air105 | |
| video_play | 视频播放 | uart,sdio | 所有 | 当前仅支持裸rgb565ble视频流 |
| wdt | 硬狗 | wdt | 所有 | |
| ws2812 | 驱动WS2812B | gpio,pwm,spi | 所有 | |
| wlan | wifi相关 | wlan | ESP32系列支持wifi,Air780E系列只支持wifi扫描 |