/* Reads the GPIO input data for 2byte. 
@method GPIO_ReadInputData  */
uint16_t GPIO_ReadInputData(GPIO_TypeDef GPIOx)
/* Reads the GPIO input data for 2byte. 
@method GPIO_ReadInputData  */
uint16_t GPIO_ReadInputData(GPIO_TypeDef GPIOx)
{
    _ASSERT(IS_GPIO_PORT(GPIOx));
    return MGPIO->IN_LEVEL.reg[GPIOx];
}