文件名称:seeed-erpc-rs:Seeed Studio 基于 eRPC 的 wifi 协议的驱动程序
文件大小:14KB
文件格式:ZIP
更新时间:2024-06-20 01:29:52
Rust
Seed-erpc-rs Seeed Studio 的 eRPC 协议的嵌入式/非标准实现,用于与其 RTL8720 固件通信。 最值得注意的是,这是他们产品中 wifi 芯片的主要固件。 WIP - 大多数 RPC 尚未实现。 用法 有关如何使用它的示例,请查看BSP 实现。 总结一下: 通过将RPC::header(sequence_number)生成的字节与RPC::args(&mut buff)扩展的字节组合来生成请求字节。 传输FrameHeader::new_from_msg(request_bytes)后跟request_bytes本身。 从远端接收 4 个字节(帧头),并使用FrameHeader::parse()解析它们。 通过读取下一个frame_header.msg_length字节来接收响应负载。 通过调用frame_header.check_cr
【文件预览】:
seeed-erpc-rs-main
----Cargo.lock(4KB)
----.github()
--------workflows()
----LICENSE(1KB)
----src()
--------codec.rs(3KB)
--------tcpip_rpcs.rs(5KB)
--------ids.rs(2KB)
--------wifi_rpcs.rs(13KB)
--------lib.rs(6KB)
--------system_rpcs.rs(1KB)
----Cargo.toml(765B)
----.gitignore(99B)
----README.md(2KB)