ボードだと変更点がすくなくてよい。いうののクローンの一種らしいので、そこからコピーしてくる。./ChibiOSボード定義を自分で作りなおす手元にあるボードと、既にあるボード定義はだいたい一致していないので、修正する必要がある。以下のような行がある。パスを変更したディレクトリにあわせるだけ。確認して、必要であれば編集する。クロック設定があっているか確認する。実際の基板のものとあってないと何もかもがおかしくなる。組合せてよくチェックする。初期設定を必要に応じて変更する。あとから変えることもできるので必須ではない。ここまででベースはおわり。ドライバーを有効にする。必要なサブシステム設定を有効にする。して、ペリフェラル側の設定を有効にするだけで良い。ごとに柔軟に設定できるようになっている。ごとに設定方法を変えなければならない。したりして、必要なソースコードを読むのがてっとりばやい。変なコードはなく素直に読みくだせるようになっている。ドライバを使ったほうが圧倒的に楽だが、もちろん利用せずに自力でレジスタを設定しても良い。データシートを読みながらペリフェラルを設定する場合は結局こうすることになる。利用するペリフェラルのドライバは無効にすること。開発環境で悩んでいて、ちょうどよく気にいるものがなかなくていろいろ試している。デバイスでの例が多く抽象化やビルドシステムもちょうどよく手に収まる感じで、今のところいい感じ。採用すればいいので気にしないことにする。@cho45アーカイブ。