Mainly removing defines from peripheral names, and instead get them from cmsis