5个不稳定版本
0.3.1 | 2024年8月13日 |
---|---|
0.3.0 | 2024年7月30日 |
0.2.1 | 2024年5月14日 |
0.2.0 | 2024年2月16日 |
0.1.0 | 2024年2月13日 |
在 嵌入式开发 中排名第127
每月下载量331
41KB
687 代码行
cargo-embassy
几秒钟内开始使用Embassy。
特性
- 支持STM32*、NRF*和ESP32(C3/S3)
- 生成项目结构
- 工具链
- 探针
- 依赖项
- 配置文件
- 格式化
待办事项
有关建议更改的跟踪问题,请参阅。
使用方法
此实用程序还将创建cargo项目,因此您可以在需要运行 cargo new ...
的任何地方运行
cargo embassy init {project_name} args...
您可以通过以下方式查看 init
命令的工作方式
cargo embassy init --help
要运行项目,使用
cargo run
...或者在不使用RTT的情况下部署项目
cargo embed
defmt
可以通过禁用 "debug" 功能(使用--no-default-features
)从生产部署中删除。
示例
为STM32G031K8创建一个新的Embassy项目
cargo embassy init my_project --chip stm32g031k8
为NRF52840创建一个新的Embassy项目
cargo embassy init my_project --chip nrf52840
为NRF52832_xxAA和Softdevice S132创建一个新的Embassy项目
cargo embassy init my_project --chip nrf52832_xxAA --softdevice s132
为ESP32S3创建一个新的Embassy项目
cargo embassy init my_project --chip esp32s3
依赖项
~29–42MB
~646K SLoC