私は、Infineon C166 マイクロコントローラと Keil C166 コンパイラを使用して、古いシステムで多くの作業を行っています。割り込みハンドラは、最後に「interrupt」キーワードを持つ関数です。Eclipse-CDT はこのキーワードを認識し、関数全体を構文エラーとしてマークします。コード分析をオフにできることはわかっていますが、もっとスマートにしたいです。
割り込み関数のプロトタイプは次のようになります。
static void timer_callback(void) interrupt 0x17 using RB_CC23
interrupt
ディレクティブとusing
ディレクティブが有効であることをコード分析に教えられるようにしたいと考えています。
どんな助けでも大歓迎です。