STM32用の、ベアメタルでなくFreeRTOSが動いていることを前提としたライブラリを開発します。 ライブラリに含める機能は、UART送受信、I2Cスレーブ動作、CommandUserInterfaceなどを予定しています。
上記ライブラリは、ユーザ自身のgitリポジトリにサブプロジェクトとして配置し、ビルド対象に含めてもらうことを意図しています。よってバイナリ配布は目的ではありません。
ライブラリ自体のリポジトリのほかに、ライブラリの機能を呼び出すサンプルプログラムのリポジトリも用意します。