はじめに
この記事は Slint Advent Calendar 2025 14日目の記事です。
Slint の Zephyr 対応
8日目の記事で当時の最新の状況を紹介しました。
その最後に、以下の PR を送ったことを記載しました。
これが 12/14 に無事マージされました。
なにをしたの?
これまで、Slint の Zephyr 対応は、demos/printerdemo/zephyr/ 以下のみに存在し、ここだけ完結していました。
demos/home-automation/ の Zephyr 対応をしようと思うと、まるまるその zephyr ディレクトリをコピーして動かすことになります。
コピーして同じものが2つになりました。別のデモをさらに対応するとコピーが3つになりますね。
ということを防ぐため、共通化できるものを demos/zephpr-common/ に移動し、各アプリの zephyr ディレクトリから参照するようにしました。
これにより、各アプリの zephyr ディレクトリがとてもスッキリしました。
Slint の Zephyr 対応は今の所シミュレーターと i.MX RT1170 にのみ対応していますが、今後対応を増やす際もこの zephyr-common 以下のみで作業をすればいいことになります。
おわりに
今回は Slint 1.15 で改善予定の Slint の Zephyr 対応について紹介しました。
Slint 1.15 待ち遠しいですね〜