4个版本
0.2.2 | 2020年3月8日 |
---|---|
0.2.1 | 2020年3月1日 |
0.2.0 | 2020年2月9日 |
0.1.0 | 2019年12月14日 |
在#plugin-api中排名44
被 2 crate使用
39KB
601 行
KPAL插件
一个库,允许您将新外围设备集成到KPAL中。
概述
kpal-plugin
提供了数据类型和函数,允许您为KPAL编写自己的插件。插件提供了KPAL守护进程和特定外围设备之间的通用接口。您通过库暴露作为插件API一部分的函数,并在这些函数中调用与您的外围设备一起工作的自定义代码。
插件作为共享库(Linux上的.so
文件)实现。
入门
查看示例,了解如何编写插件。
lib.rs
:
KPAL插件crate提供编写您自己的KPAL插件所需的工具。
查看示例文件夹,了解如何实现此库中定义的数据类型和方法。
依赖项
~2–11MB
~100K SLoC