вообще то в хидерах принято давать прототипы ф-ций, typedef, define и прочие. По идее можно переменные с классом extern. Но чтоб в них объявлять переменные, подразумевающие реальное выделение памяти.... Плохой тон
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)