I thought the compiler would set this register according to the defines
me too, with all those defines why leave that crucial piece out . it appears that just the way it is.