TIのDSP開発環境

うーん。変態チックだな。特にレジスタの指定方法がうざい。
種別.レジスタ名.アクセス指定なんかわざわざ種別打つのがうぜぇ。
具体的に下みたいな感じ

SysCtrlRegs.HISPCP.all = 0x4;

レジスタ名はHISPCPだけどわざわざここまで打つ。なんのレジスタか一発で分かるが、別にいらないとおもうんだよな。レジスタ名からで十分なのに。
割り込みはARMみたいな割り込みコントローラーを使うみたいね。


あとコントローラー系のソース管理って趣味が分かれると思った。自分としては、むやみにソース分別は避けるべきでまとめられるものはまとめた方が、すっきりすると思うんだけど。まぁ、よく使う周辺機器は分けるべきだと思うけど。わざわざ周辺機器ごとにinit用意してたら探すのが面倒。initプログラムは極力まとめるべきだと勝手に思ってる。後は割り込みも個人的には一つのソースにまとめるべきかmainの下に書くべきだと勝手に思ってる。