• 2024-07-02esp32-s3+GC9A01基于vs code+PlatformIO+ardunio框架+Squareline UI 移植
    文章目录前言一、SquarelineStudio是什么?二、使用步骤1.创建测试的UI2.工程导出3.工程移植总结前言本节描述了使用SquarelineStudio创建简单UI,导出文件后如何与LVGL集成并在PlatformIO环境中进行编译和下载过程。环境如下:platform=espressif32board=esp32-s
  • 2024-06-18配置platformio的血泪坑,学不会你来问我
    背景:本人于今年三月使用platformio进行esp32c3的学习。最开始使用arduino的ide。之后使用platformio,最开始使用没有任何问题,创建第一个工程很慢是正常的,挂个梯子就好。由于项目搁置过一段时间,故disable掉这个extension,五月底再次启用,发现已经无法初始化。此问题在我的ubuntu系
  • 2024-06-08基于ESP32+arduino+platformIO驱动小米模组接入米家app(以温湿度传感器为例)
    1.选择开发板以及开发环境1.ESP32-C3-DevKitC-02作为主控(以下称为ESP32模块)相关文档:ESP32-C3-DevKitC-02-ESP32-C3-—ESP-IDF编程指南latest文档https://docs.espressif.com/projects/esp-idf/zh_CN/latest/esp32c3/hw-reference/esp32c3/user-guide-devkitc-02.ht
  • 2024-04-21微雪 esp32c3 墨水屏显示 demo
    先看esp32c3使用platformio开发墨水屏简介这篇文章,这篇文章中详细说明了从创建项目到烧录代码的整个过程。如果屏幕使用的是H029A01型号能够局部刷新,屏幕驱动关键代码为:GxEPD2_BW<GxEPD2_290,GxEPD2_290::HEIGHT>display(GxEPD2_290(SS,5,2,3));(微雪esp32c3)在使
  • 2024-04-12使用 flash_download_tool 下载 Vscode PlatformIO 开发 ESP32 的 bin 文件
    一言蔽之:先使用PlatformIO的命令找到PlatformIO是怎么烧录的,然后照葫芦画瓢即可。前提,VScode已经能够烧录固件了,使用PlatformIO打开所需的项目。打开VScode终端执行:piorun-v-tupload执行了之后,PlatformIO就开始编译固件并上传了,找到关键性的东西<lambda>(["up
  • 2024-03-05PlatformIO+esp32+添加自己的库(.c.h文件)
        什么都放main.c的话,很有可能堆积成屎山,所以我想给分开写,每个功能有自己的.c、.h文件。在lib下新建文件夹,例如led,再在里面分别建led.c、led.h;写好内容后再main.h引用头文件led.h即可。(以上步骤没问题哈)但是我这样子看着没问题,但是一BUILD就会报错:undefinedrefere
  • 2024-02-27基于VsCode platformio的stm32开发环境搭建
    基于VsCodeplatformio的stm32开发环境搭建背景VsCode作为当下流行的编辑器,且不单单是一个编辑器里面集成了很多插件,使用这些插件可以完成很多功能。STM32开发环境除了KEIL与IAR,其实还有很多其他的开方方式,ST官方提供了很多的开发软件,基于Eclipse也可以搭建一套,使用VsCode配合
  • 2024-01-10VSCode+PlatformIO开发环境搭建
    VSCode+PlatformIO开发环境搭建使用VSCode搭建platform开发环境,可以实现在vscode中搭建MCU等平台的嵌入式开发IDE,实现类似于IAR、Keil等功能,包括代码编辑、项目编译、程序烧录、调试等基础功能,同时可以使用Platform及VSCode的众多插件功能,从而提高开发效率,接下来时开发环境搭建的
  • 2023-08-11合宙ESP32C3使用PlatformIO开发点亮ST7735S
    开发背景模块使用的合宙的ESP32-C3(经典款)购买连接COREESP32核心板是基于乐鑫ESP32-C3进行设计的一款核心板,尺寸仅有21mm*51mm,板边采用邮票孔设计,方便开发者在不同场景下的使用。核心板支持UART、GPIO、SPI、I2C、ADC、PWM等接口,可根据实际需要选择。屏幕使用的LuatOS屏
  • 2023-04-17大连佳显 GDEW029T5D 墨水屏驱动电路
    最近在设计墨水屏的驱动,这里记录下学习过程。理论GDEW029T5D是一款Eink电子纸显示屏,296×128分辨率,支持局部刷新、支持黑白显示电子墨水屏,它的IC芯片是:UC8151D。https://www.good-display.cn/product/210.html规格书中说明了它的参考电路。有了参考电路后硬件设计就非常的
  • 2023-04-12platformio+esp32 编译时下载PACKAGES错误 Tool Manager ERROR
    如图,readtimeoutToolManegerl:Lookingforanothermirror.....  编译时一共需要三个[email protected](2.04)[email protected](3.0.0)[email protected]+2021r2-patch3都存在下载时超时,一直找寻
  • 2023-04-05esp32c3 使用 platformio 开发墨水屏简介
    这个教程是提供给购买了我esp32c3墨水屏开发板的朋友看的,也适用于esp32c3驱动墨水屏的项目。安装platformio开发环境这里就不赘述了,安装过程中如果下载很慢,看我的博客中有解决的方案。新建项目这里注意要选择EspressifESP32-C3-DevKitM-1这个Board,这个适用于合宙
  • 2023-04-01PlatformIO
    PlatformIO离线安装终极方法PlatformIO离线安装终极方法-CSDN博客PlatformIO+VScode+ESP32开发环境搭建教程PlatformIO+VScode+ESP32开发环境搭建教程-知乎(zhihu.com)
  • 2023-03-21Vscode PlatformIO PIO Home Loading 解决方法!
    关闭Vscode,打开CMD运行piohome即可看到这货有依赖正在下载!将电脑wifi链接手机热点(我用的联通卡)即可秒速下载完成,并自动打开PIOHOME!黄色部分是使用代理不成功的提
  • 2023-03-10PlatformIO 中添加修改 ESP32C3 的分区表解决编译内存不足问题
    ESP32C3有4M的flash,但是在PlatformIO选择esp32-c3-devkitm-1开发板的时候只默认分配了1310720byte,还有很大一部分没有使用。解决方案一:在工程文件夹中建一个.c
  • 2023-02-10ESP32-CAM制作监控器教程(platformio版)
    有手就行的ESP32-CAM监控教程01、简介​ 基于esp32-cam的一个小东西。花了很多时间在网上找教程,发现基本都是使用的arduino实现的,但是使用arduino下载开发板就没成功过[
  • 2023-01-11C51单片机开发环境
    C51单片机开发环境0OS环境1IDE下载Clion2嵌入式插件安装pio插件3嵌入式安装PlatformIOCore我使用的是HomeBrew进行管理brewupdatebrewinstallpl
  • 2022-10-24从arduino导入到VScode中报错无法通过编译
    这个问题之前就遇到过,最近接触的一个项目又遇到这个问题了,想和大家分享一下列举一个我的小项目,主要就是通过点灯科技的库来和手机小爱同学进行联动,如果有热爱于电子没玩过
  • 2022-09-29在platformio自动上传esp8266固件
    不想每次上传固件的时候手工点按钮,修改这个文件:C:\Users\你的登录名.platformio\platforms\espressif8266\builder\main.py在319行UPLOADERFLAGS=中间增加2行:elifupload
  • 2022-09-28ESP-IDF 挖坑入门
    开始搞esp32,目前先从esp32-c3入坑还是对platformio比较熟悉,用它开发ESP-IDF应该不错但是遇到坑是难免的箭头没法用idf通过menuconfig配置整个项目,在platformio下,用pio