#warning ersetzen

Gast #716969
Lesenswert?
• ▲
▼
Hallo,

Ich stehe gerade irgendwie auf der Leitung und finde trotz intensiver 
Suche keine Lösung.

Es geht darum ein #warning durch eine einfache Meldung zu ersetzen 
welche mich daran erinnert das z.B. OSCCAL mit dem korrekten Wert 
geladen wurde. Nicht mehr oder weniger, also kein #warning oder #error. 
Gibt es so etwas überhaupt?

Beispiel:

int main()
{
#if F_CPU == 1000000
    /* \TODO: Warnung durch Meldung ersetzen */
    #warning "Oscillator Calibration Byte wird per default geladen."
#elif F_CPU == 2000000
    /* \TODO: Warnung durch Meldung ersetzen */
    #warning "Oscillator Calibration Byte für 2MHz geladen."
    OSCCAL = 0xac;
#elif F_CPU == 4000000
    /* \TODO: Warnung durch Meldung ersetzen */
    #warning "Oscillator Calibration Byte für 4MHz geladen."
    OSCCAL = 0xa6;
#elif F_CPU == 8000000
    /* \TODO: Warnung durch Meldung ersetzen */
    #warning "Oscillator Calibration Byte für 8MHz geladen."
    OSCCAL = 0xa6;
#else
    #error "Oscillator Calibration Byte einstellen!"
#endif

Torsten

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren