UsbHLib ビルド方法

1. Cコンパイラのインストール

- FMマイコン、RZマイコン、STM32マイコン
  GNU ARM Embedded Tool Chain
  https://developer.arm.com/open-source/gnu-toolchain/gnu-rm/downloads

- RXマイコン
  https://gcc-renesas.com/ja/rx-download-toolchains/

- SH2Aマイコン
  https://gcc-renesas.com/ja/sh/download-latest-toolchains/

- ソースからgccをビルドする場合は、以下のレポジトリのshell scriptを参考にしてください。
  https://github.com/ksekimoto/cross-gcc-build

2. ソースファイルのダウンロード

- CQ出版のダウンロードサイトからダウンロードしてください。

- 以下のサイトからもダウンロードできます。
  https://github.com/ksekimoto/UsbHLib/

3. makefileの編集

- CコンパイラのインストールパスをMakefile中に設定します。

- CONFIG_CPUにマイコンのタイプを指定します。

- TARGETにビルドするサンプルアプリケーションを指定します。

その他のオプションは、makefileを参照してください。

4. makeを実行します。

4.1 単一ターゲットのビルド
- makefileのあるディレクトリで、makeを実行します。
例
make CONFIG_CPU=FM3 TARGET=simple_gamepad

4.2 複数ターゲットのビルド
例
build_all.cmd (Windowsの環境の場合)

Linux環境の場合には、同様のshell scriptを作成してください。

ビルド結果は、buildディレクトリ以下に作成されます。

以上
