This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Acceding peripherals by CMSIS

I just started to use CMSIS in my Project. it seems to me this library should have given me some functions to access the peripherals instead of accessing them directly by using the vendor.h (in my case LPC17xx.h)library to make my code more general and vendor independent. if this concept is correct why I can access to my port by this LPC_GPIOx-> (it's define in LPC17xx.h) and can not use GPIOx-> .
I would Appreciate if you tell me the differences between PIN or GPIO Driver under the Device section in Keil "Manage Run Time Environment" and Core in CMSIS (because as I said I Think CMSIS should give us some functions to access the Ports )