![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
LuatOS_ESP32C3
那个菜鸡
这个作者很懒,什么都没留下…
展开
-
LuatOS ESP32C3 > air101代码
示例代码中,按键触发clicked事件时,显示内容颜色反转。原创 2024-01-17 14:34:24 · 729 阅读 · 0 评论 -
LuatOS ESP32C3 > esp_lcd_st7735
示例代码中,各个lcd都没有st7735的驱动,所以照着链接1从示例代码(luatos_esp32c3/spi_lcd_touch/managed_components)中拷贝"espressif__esp_lcd_ili9341"到(luatos_esp32c3/test/components)目录下,并重命名为"esp_lcd_st7735",其中的文件名和对应的驱动名也是这样改。在参考连接中,是少了最后一个参数,编译时会警告说少填一个字段,这里补上了。修改CMakeLists.txt。原创 2024-01-16 15:36:27 · 670 阅读 · 1 评论 -
LuatOS ESP32C3 > air101-lcd
0.96寸IPS屏,分辨率80x160,驱动器是st7735,接口是SPI。原创 2024-01-15 11:45:24 · 412 阅读 · 0 评论 -
LuatOS ESP32C3 > strongswan MEDTH和ESP定时器
高分辨率定时器(ESP 定时器) - ESP32-C3 - — ESP-IDF 编程指南 latest 文档 (espressif.com)- 这么做是想 blink2 实现公私分离,缺点就是 debug 时(在 keil 中)没法直接查看私有部分。其中关于 typeof 和 METHOD 自行搜索学习。原创 2024-01-13 13:43:32 · 351 阅读 · 1 评论 -
LuatOS ESP32C3 > LED Blink封装(ESP-IDF自定义组件)
blink中要用到gpio,而gpio是driver组件中的东西,所以这里要依赖于"driver"组件,又因为只想blink自己调用而不向上层暴露,所以使用PRIV_REQUIRES。可以看到工程目录下新增了 "components" 目录,里面存放了刚刚创建的 "blink"。如图所示,选择后会要求输入组件的名称,这里命名为 "blink" ,点击回车键即可创建。然后打开 "components/blink/CMakeLists.txt"PRIV_REQUIRES:私有依赖。REQUIRES:公共依赖。原创 2024-01-13 10:18:34 · 540 阅读 · 0 评论 -
LuatOS ESP32C3 > 点灯
输入开发板的丝印信息 "luatos.com/t/esp32c3"ESP32C3-CORE开发板 - LuatOS 文档。基于之前的test工程,编写led的闪烁程序。可以看到两颗LED连接的引脚。编译烧录后可以看到D4闪烁。原创 2024-01-13 00:41:53 · 491 阅读 · 1 评论 -
LuatOS ESP32C3 > 新建项目
"Add your ESP-IDF Component directory" > 是你的ESP-IDF的组件的存放路径。选择 "ESP-IDF",然后选择任意示例代码作为工程模板,这里选择的是 "sample_project","Enter Project directory" > 是该项目的的存放路径,可以自定义路径。"Choose serial port" > 是开发板对应的端口,可在电脑的设备管理器中查看。"Choose ESP-IDF Board" > 是选择开发板或者芯片型号。原创 2024-01-12 23:56:19 · 391 阅读 · 0 评论 -
LuatOS ESP32-C3 > 开发环境
LuatOS ESP32-C3vscode + esp-idf原创 2024-01-12 23:14:06 · 471 阅读 · 1 评论