Вы можете сделать это с помощью макроса. Первый шаг - заменить i в имя
#define X(i) void Interrupt##i##_Handler (void) __attribute__ ((weak, alias("Default_Handler")));
Следующий шаг - вызвать макрос 400 раз. Можно без 400 строк использовать рекурсивные макросы:
#define X2(i) X(i) X(i+1)
#define X4(i) X2(i) X2(i+2)
...