2013年8月31日土曜日

__attribute__((OS_main))

AVRマイコンのmain()で16本のレジスタpushが無駄だなぁと思い検索。GCCのバージョンにもよるようだが、avr-gcc-4.3.4では void __attribute__((OS_main)) main() {} とすることで、前記pushを省ける。

0 件のコメント:

コメントを投稿