文件名称:nesper:用Nim编程ESP32! ESP-IDF API的包装
文件大小:1.45MB
文件格式:ZIP
更新时间:2024-02-24 08:55:08
nim esp32 freertos esp-idf nesper
内斯珀 使用Nim编程ESP32! 该库基于esp-idf 。 Nim现在支持FreeRTOS和LwIP。 Nim与新的ARC垃圾收集器结合使用,使Nim成为用于ESP32编程的出色语言。 请参阅以获取更新。 状态 这是一个进行中的(TM),但是已经在运输硬件项目中使用。 但是,对于各种用例,仍然可能需要了解基础的ESP-IDF SDK。 注意:建议使用ESP-IDF.py v4.0分支(自2020-11-24起)。 Branch v4.1在I2C中存在多个严重的错误。 范例程式码 此代码显示了设置http服务器以切换GPIO引脚的简短示例。 它使用Nim标准库中的默认异步HTTP服务器。 仍然需要代码来初始化ESP32和WiFi或以太网。 import asynchttpserver, asyncdispatch, net import nesper, nesper/consts, nesper/general, nesper/gpios const MY_PIN_A * = gpio_num_t ( 4 ) MY_PIN_B * = gpio_num_t ( 5 )