diff --git a/cpukit/score/cpu/avr/rtems/score/avr.h b/cpukit/score/cpu/avr/rtems/score/avr.h index fb0cc4cf7c..507515193a 100644 --- a/cpukit/score/cpu/avr/rtems/score/avr.h +++ b/cpukit/score/cpu/avr/rtems/score/avr.h @@ -64,6 +64,22 @@ extern "C" { #define CPU_MODEL_NAME "avr5" #define AVR_HAS_FPU 1 +#elif __AVR_ARCH__ == 25 +#define CPU_MODEL_NAME "avr25" +#define AVR_HAS_FPU 1 + +#elif __AVR_ARCH__ == 31 +#define CPU_MODEL_NAME "avr31" +#define AVR_HAS_FPU 1 + +#elif __AVR_ARCH__ == 35 +#define CPU_MODEL_NAME "avr35" +#define AVR_HAS_FPU 1 + +#elif __AVR_ARCH__ == 51 +#define CPU_MODEL_NAME "avr51" +#define AVR_HAS_FPU 1 + #else #error "Unsupported __AVR_ARCH__" #endif