Возможно, что-то подобное будет работать:
#ifdef PORTA
#define ADDRESS (*(PORT_t *) 0x0400)
#define EXP_GPIO0_PORT ADDRESS
#define EXP_GPIO0_PIN 0
#endif
const uint8_t PortAGpiosPortpinUsed[] =
{
#ifdef PORTA
EXP_GPIO0_PIN,
#endif
}
Конечно, это предполагает, что PORTA
определено ранее
Да, платформа включает перечисление DriveType, используемое классом DriveInfo. Взгляните на GetDrives () метод на MSDN.