SOLID-OS APIのRustバインディングです。使い方に関してはrust-blinky-pac-csを参考にしてください。
このパッケージをSOLID-Rustプロジェクトに追加するには Cargo.toml に次の記述を追加してください。
[dependencies]
+ solid = { git = "https://github.com/KyotoMicrocomputer/solid-rapi4-examples.git", features = ["std"] } その後、.ptrsproj ファイルをテキストエディタで開き、ProjectGuid 要素の次に次の内容の CargoEnvironmentVariables 要素を追加してください (( PROJECT ) はC++プロジェクト名で置き換えてください)。
<CargoEnvironmentVariables>
BUILD_INCLUDE_DIRS=$expand:{"projectName":"( PROJECT )", "type": "property", "query": "IncludePath"}
BUILD_CFLAGS=$expand:{"projectName":"( PROJECT )", "type": "property", "query": "GCCSW"}
</CargoEnvironmentVariables>