logo elektroda
logo elektroda
X
logo elektroda
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

[Atmega8][C] pętla while i makro: dlaczego błąd kompilacji?

avatar 24 Cze 2008 06:35 2039 3
  • #1 5279422
    avatar
    Poziom 36  
    Mam problem z petla While.. wydaje mi sie ze wszystko jest poprawnie mimo to uzyskuje blad

    #define WAIT_NIRQ_LOW() while(PIND&(1<<NIRQ))
    (...)
    void rfSend(unsigned char data){
    while(WAIT_NIRQ_LOW()); //<< Blad
    writeCmd(0xB800 + data);
    }

    //taki blad
    // ../cosss.c:86: error: expected expression before 'while'
  • #2 5279436
    Konto nie istnieje
    Konto nie istnieje  
  • #3 5279618
    fantom
    Poziom 31  
    Warto wiedziec na jakiej zasadzie dziala makro a dziala tak ze wkleja wszystko "tak jak leci" wiec dokladnie tak jak kolega wyzej napisal tworzy sie cos co semantycznie jest dla kompilatora bez sensu.
REKLAMA