ESP32编译器 目的 易于使用。 但是我在更复杂的物联网项目中遇到了诸如可维护性和可测试性的问题。 在通过手动100%进行代码功能测试之前,我需要编译并刷新ESP32。 该解决方案将Golang转换为Arduino代码,可以使用ESP32工具链将其编译为图像。 现在,我可以使用全自动测试方法,而无需100%手动进行。 重要事项: Transpiler仅支持一小部分。 查看和以获取当前功能。 也不可能触发C / C ++垃圾回收,因为Golang会自动在“后台”处理它。 Go字符串将被转换为C常量char数组,可以在堆栈上处理。 安装 go get -u github.com/andygeiss/esp32-transpiler 用法 Usage of esp32-transpiler: -source string Golang source file -target string Arduino sketch file
2021-01-31 14:11:16 9KB go golang arduino esp32
1
ESP32-TFT-Library-ILI9486:Waveshare的3.5英寸RPi LCD(A)320x480显示屏的库
2021-01-30 05:08:24 2.21MB arduino esp32 xpt2046 ili9486
1
Arduino-HomeKit-ESP8266:用于ESP8266 Arduino核心的本机Apple HomeKit附件实现
2021-01-29 20:10:09 764KB arduino esp8266 esp32 arduino-library
1
esp32 sdk开发 微信小程序远程控制灯的亮灭 ,内含源码 Ubuntu下vscode可直接打开,配置完编译链可直接编译下载。本片文章链接:https://blog.csdn.net/L_e_c/article/details/112254574
2021-01-28 04:06:35 20.99MB esp32 tcp/ip 微信小程序 Ubuntu
1
ESP32固件及安装说明 支持ZTWF开发板
2021-01-28 03:47:50 11.17MB ESP32固件
1
不废话直接上文件包。有疑问留言,随缘回复。
2021-01-28 03:17:43 3.34MB ESP32 ESP8266 ARDUINO platformIO
1
v2.6 注意事项:由于新增了功能,使用前请先仔细阅读v2.6的使用说明; 版本特性: 1. 解决了因8266/8285的看门狗导致频繁重启的问题; 2. 再次优化网页代码,省了1KB内存; 3. Config页面的数据可以被回显了,告别重复设置上一次参数的烦恼,但是WIFI信道依然是默认CH11的,因为回显这部分代码太多了,不舍得浪费内存,所以对信道有特殊需求的用户,请每次都检查一下信道是否正确; 4. 串口透传功能大升级,新增了缓冲区大小选项,并且能综合缓冲区大小及波特率,提供最小发送间隔的参考值,用户只要保证每次发送数据的间隔大于 Min. Interval的值,就能保证数据不在串口上丢包; 5. 修正UDP bug,透传时自动在数据末端加上结束符 '\0',UDP数据不会再有乱码问题; 6. AP的SSID加上了ChipID作为后缀,防止多个模块初始启动时SSID重复导致混乱。 遗留问题: 1.在使用UDP连续长时间发送数据后,可能会重启但不会假死,重启后就能恢复工作状态; 2.WiFi没连接成功时,WiFi重连机制占用着CPU,此时连接AP与打开Webconfig会有点慢,请刷新几次即可,ESP32 没有此问题。
2020-04-29 03:05:11 2.62MB 透传固件 ESP32 ESP8266 ESP8285
1
Arduino-arduino-esp32.zip,用于ESP32的Arduino Core用于ESP32 WiFi芯片,Arduino是一家开源软硬件公司和制造商社区。Arduino始于21世纪初,深受电子制造商的欢迎,Arduino通过开源系统提供了很多灵活性。
2020-04-25 17:15:00 40.63MB Arduino
1
esp32-freertos-sdk 工具包 See the Getting Started guide links above for a detailed setup guide. This is a quick reference for common commands when working with ESP-IDF projects: Setup Build Environment (See Getting Started guide for a full list of required steps with details.) Install host build dependencies mentioned in Getting Started guide. Add tools/ directory to the PATH Run python -m pip install -r requirements.txt to install Python dependencies Configuring the Project idf.py menuconfig Opens a text-based configuration menu for the project. Use up & down arrow keys to navigate the menu. Use Enter key to go into a submenu, Escape key to go out or to exit. Type ? to see a help screen. Enter key exits the help screen. Use Space key, or Y and N keys to enable (Yes) and disable (No) configuration items with checkboxes "[*]" Pressing ? while highlighting a configuration item displays help about that item. Type / to search the configuration items. Once done configuring, press Escape multiple times to exit and say "Yes" to save the new configuration when prompted. Compiling the Project idf.py build ... will compile app, bootloader and generate a partition table based on the config. Flashing the Project When the build finishes, it will print a command line to use esptool.py to flash the chip. However you can also do this automatically by running: idf.py -p PORT flash Replace PORT with the name of your serial port (like COM3 on Windows, /dev/ttyUSB0 on Linux, or /dev/cu.usbserial-X on MacOS. If the -p option is left out, idf.py flash will try to flash the first available serial port. This will flash the entire project (app, bootloader and partition table) to a new chip. The settings for serial port flashing can be configured with idf.py menuconfig. You don't need to run idf.py build before running idf.py flash, idf.py flash will automatically rebuild anything which needs it. Viewing Serial Output The idf.py monitor target uses the idf_monitor tool to display se
2020-03-11 03:15:02 60.12MB esp32 esp-idf
1
板子尺寸:40x50mm;元件全部是贴片的;引脚全部用金手指引出,间距2.54mm,没有用排针;有电源指示灯;三个IO口控制的灯;最重要的是:没有画CH340芯片,但是留了三个排针用来连接GND、TXD和RXD,需要额外的USB转TTL模块才能使用。
2020-03-04 03:05:48 2.23MB esp32
1