Jump to main content

##

# 2.51.9 GPIO_PortInputEnable Function

## C

    void GPIO_PortInputEnable(GPIO_PORT port, uint32_t mask)

## Summary

Enables selected IO pins of a port as input.

## Description

This function enables selected IO pins of a port as input.

## Precondition

None.

## Parameters

Param | Description
--- | ---
port | One or more of the of the IO ports from the enum GPIO_PORT.
mask | A 32 bit value in which positions of 0s and 1s decide which IO pins of the selected port will be setup as inputs.

- 1's Will set corresponding IO pins as input(s).

- 0's Will cause the direction of the corresponding IO pins to remain unchanged.

## Returns

None.

## Example

    // Make RC5 and RC7 pins as input
    GPIO_PortInputEnable(GPIO_PORT_C, 0x00A0);

## Remarks

None.