это само собой. поясняю подробнее: неймспейсы определяю в глобальной области, в сипипишнике. хедеры и дефайны вообще не при чем. С передачей неймспейсовых переменных между модулями разобрался. Но исходная проблема - это другое. Нужны одинаковые имена переменных в разных неймспейсах.
Может, виной всему старость компилятора (IAR ARM 4.31A)? Если сам не догоняю и можно применить неймспейсы, буду сильно рад. На данный момент сделал черезжопно, хоца переделать.