另外,你也可以参考我们KE06的驱动代码,在GPIO.C中有:
uint32_t GPIO_Read(GPIO_Type *pGPIO)
{
/* Sanity check */
#if defined(CPU_KE02)
ASSERT((pGPIO == GPIOA) || (pGPIO == GPIOB));
#endif
#if defined(CPU_KE04)
ASSERT(pGPIO == GPIOA);
#endif
#if defined(CPU_KE06)
ASSERT((pGPIO == GPIOA) || (pGPIO == GPIOB) || (pGPIO == GPIOC));
#endif
return (pGPIO->PDIR); /* Read Port Data Input Register */
}
|