gnu-arm

    1

    2答えて

    このコード考えてみましょう: #define TRANSLATOR_requestElectricityMeterWrite() do{addr = word_getAddress(); value = word_getValue(); }while(0) uint16_t value; uint8_t addr; bool dispatcher(void) { TRANSL

    0

    1答えて

    私はラベルを作成するマクロを持っていますが、まだ定義されていない場合にのみ作成します。問題は、ラベルがマクロ引数を使用して作成され、アセンブラでマクロ引数を使用して生成されたシンボルが好きでないことです。これは動作しないコードです。 ifndefでエラーが発生します。これを書くための他の方法はありますか? .macro create_handler modifier .ifndef ha

    3

    2答えて

    私はクライアントのソースコードでDoxygenを使用していますが、DoxygenはシンボルUNS_32を見つけることができません。 クライアントのコードは、GNU ARMコンパイラを使用してエラーなしでコンパイルされます。 クライアントのコードベースを検索しましたが、UNS_32の定義が見つかりませんでした。 GNU ARMのソースコードツリーを検索しましたが見つかりませんでした。 だから、記号U