0
cortex-m3の "HELLO"の例のKeilのuVisionからの警告メッセージが表示されました。KEILのC99の問題で暗黙の関数 'ITM_SenderChar'の宣言が無効です
警告:関数の暗黙的な宣言は 'ITM_SenderChar' 私はITM_SendChar( '\ rを')を実装する際C99
で無効です。
この問題を解決するにはどうすればよいですか?以下
をコード
int fputc(int c, FILE *f) {
if (c == '\n') {
ITM_SendChar('\r'); //<== invalid?
}
return(ITM_SendChar(c));
}
更新
上記の画像からの警告メッセージを見ることができるスニペットています。 ともう一つ、私はその後、
ブラウズウィンドウが表示されている、ポップアップメニューの「後藤定義ITM_SenderChar」をクリックした場合。
あなたは宣言を提供していませんでしたが、関数プロトタイプはありませんでしたか?あなたはヘッダーファイルを含めることを忘れましたか? –
@old_timerあなたは正しいです。解決していただきありがとうございます。 –