| Crates.io | ecos-macros |
| lib.rs | ecos-macros |
| version | 0.1.4 |
| created_at | 2026-01-10 11:40:57.327357+00 |
| updated_at | 2026-01-16 15:21:48.821731+00 |
| description | Rust SDK Macros for ECOS StarrySky C1 |
| homepage | |
| repository | https://github.com/ECOS-C1-SDK4Heke/ecos-ssc1.git |
| max_upload_size | |
| id | 2034086 |
| size | 20,477 |
需要增加其他外设的默认初始化/取消初始化,只需要:
todo-list: 未来将上面仨也封装为一个宏懒省事...
其中:
注册到off的都是默认会初始化的,注册到on的都是默认不会初始化的
若需要禁用默认初始化的就直接:#[ecos_main(no_选项)]
若需要开启默认不会初始化就是:#[ecos_main(选项)]
可以一键开启所有的:#[ecos_main(on)]
可以一键禁用所有的:#[ecos_main(off)] 或者直接 #[rust_main]
其中,on会开启所有注册到on的,由于没有注册到on的都是会默认初始化的,所以on也就是开启了所有默认初始化
其中,off会禁用所有注册到off的,由于没有注册到off的都是不会默认初始化的,所以off也就是关闭了所有默认初始化