Интересно... А у меня схавал (Embedded C++). Может не дописал тут чего? Может ты 2 раза "1.h" инклудишь? А вообще обрати внимание на строчки в "iolpc2210x.h"
#ifndef __IOLPC210X_H
#define __IOLPC210X_H
....
#endif /* __IOLPC210X_H */
Может быть в этом причина?