IOSET1, IODIR1, IOCLR1 - что-то я не нашел в даташите таких регистров, зато есть - IO1SET, IO1DIR, IO1CLR.
Или у Вас в хидере они так обозначены?

Ну, и переименовывать типы данных надо через typedef, а не - define.
Сообщение отредактировал stasyud - May 3 2010, 12:19