#esp8266 #esp32 #cargo #serial #cargo-subcommand #monitoring #chip

app cargo-espmonitor

Cargo 子命令,用于通过串行接口监控 ESP8266 和 ESP32 的执行

17 个版本 (9 个破坏性更新)

0.10.0 2022年6月10日
0.8.1 2022年5月29日
0.7.0 2022年3月18日
0.6.0 2021年11月4日
0.1.0 2021年3月19日

#462Cargo 插件

GPL-3.0 许可协议

29KB
623 代码行

ESPMonitor

ESP32 和 ESP8266 串行监视器。

功能

  • 启动时重置芯片。
  • 可以将输出中的十六进制序列与二进制中的函数名称相匹配。
  • 可选地在启动监视器之前构建和烧录。
  • cargo 集成。

用法

使用以下命令安装

cargo install cargo-espmonitor

运行 cargo espmonitor --help 获取详细信息。

如果您更喜欢没有 cargo 集成的独立监视器应用程序,您可以安装 espmonitor

键盘命令

在监视过程中,ESPMonitor 接受以下键盘命令

  • CTRL+R: 重置芯片
  • CTRL+C: 退出

贡献

钩子

在开始编写代码之前,在仓库根目录下运行以下命令

mkdir -p .git/hooks && (cd .git/hooks && ln -s ../../hooks/* .)

这将设置一个预提交钩子,在每次提交之前运行 cargo clippycargo fmt,以节省您在失败的 PR 检查中浪费时间。

发布

有关说明,请参阅 RELEASING

依赖项

~11–24MB
~315K SLoC