Device-Typ mit #ifdef abfragen

#1466052
Lesenswert?

1
#if defined (__AVR_ATmega324P__)
2
  blablabla
3
#else 
4
  #error "falscher MCU selektiert"
5
#endif

Die Bezeichnungen der verschiedenen MCU's kannst Du in io.h nachschauen.
Direkt aus dem Programm heraus geht es nur, indem du die Signature 
ausliest und auswertest.
Z.Bsp. so:
1
FLASH.signature_0 = boot_signature_byte_get(0x0000);
2
FLASH.signature_1 = boot_signature_byte_get(0x0002);
3
FLASH.signature_2 = boot_signature_byte_get(0x0004);

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