Ну тогда это не совсем так работает.
IDE само не знает, какая плата используется, а именно вы при сборке выбираете плату из списка в меню. В зависимости от этого выбора IDE подключает нужные заголовочные файлы и объявляет соответствующие директивы, в т.ч. и тип платы. Тут описано как получить список плат:
https://arduino.stackexchange.com/quest ... or-defines
Вы можете составить свой заголовочный файл с популярными типами плат и использовать его, например как тут:
https://arduino.stackexchange.com/quest ... pe-in-code