#raspberry-pi #mailbox #bare-metal #ruspiro #propertytag

无需std ruspiro-mailbox

Raspberry Pi邮箱属性标签接口API

8个版本 (4个重大更改)

0.4.1 2021年9月9日
0.4.0 2020年9月27日
0.3.1 2020年9月13日
0.3.0 2020年1月23日
0.0.2 2019年7月30日

#1864 in 嵌入式开发

Download history 12/week @ 2024-03-09 12/week @ 2024-03-30

每月下载 69
用于 ruspiro-sdk

Apache-2.0

69KB
1K SLoC

RusPiRo - 邮箱属性标签接口

此crate实现了Raspberry Pi中可用的邮箱属性标签接口的抽象。

请查看有关这些属性标签及其用途的官方文档

CI Latest Version Documentation License

用法

要使用此crate,只需将以下依赖项添加到您的Cargo.toml文件中

[dependencies]
ruspiro-mailbox = "0.4.1"

完成此操作后,邮箱接口的访问将在您的Rust文件中可用,如下所示

use ruspiro_mailbox::*;

fn demo() {
    let mut mb = Mailbox::new();
    // use the mailbox to retrieve the core clock rate
    if let Ok(core_rate) = mb.get_clockrate(ArmClockId::Core) {
        // here we know the core clock rate do something with it...
        println!("Core clock rate {}", core_rate);
    }
}

许可证

根据Apache License,版本2.0,(LICENSE-APACHEhttp://www.apache.org/licenses/LICENSE-2.0)或MIT (LICENSE-MIThttp://opensource.org/licenses/MIT)授权,您可选择。

依赖项

~125–305KB