| PDL for FM0+ Version1.0 Peripheral Driverl Library for FM0+

- Main Page
- Modules
- Data Structures
- Files

- File List
- Globals

Data Structures | Defines | Typedefs | Enumerations
C:/pdl_v10/library/driver/gpio/fgpio.h File Reference
`#include "mcu.h"`
`#include "pdl_user.h"`
`#include "gpio_s6e1a1xb0a.h"`
Include dependency graph for fgpio.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

## Data Structures
struct | stc_fgpio1pin_init
## Defines
#define | FGpio_EnableOutput(port, pins)
#define | FGpio_DisableOutput(port)
#define | FGpio1pin_InitIn(p, settings)
#define | FGpio1pin_InitOut(p, settings)
#define | FGpio1pin_Init(p, settings)
#define | FGpio1pin_InitDirectionInput (__v__.bOutput=0u)
#define | FGpio1pin_InitDirectionOutput (__v__.bOutput=1u)
#define | FGpio1pin_InitPullup(v) (__v__.bPullup=(v))
#define | FGpio1pin_InitVal(v) (__v__.bInitVal=(v))
#define | FGpio1pin_Get(p) p##_GET
#define | FGpio1pin_Put(p, v) p##_PUT(v)
## Typedefs
typedef struct stc_fgpio1pin_init | stc_fgpio1pin_init_t
typedef enum en_fgpio_port | en_fgpio_port_t
| GPIO port list.
## Enumerations
enum | en_fgpio_port { FGpioPort0 = 0u, FGpioPort1 = 1u, FGpioPort2 = 2u, FGpioPort3 = 3u, FGpioPort4 = 4u, FGpioPort5 = 5u, FGpioPort6 = 6u, FGpioPort7 = 7u, FGpioPort8 = 8u, FGpioPort9 = 9u, FGpioPortA = 10u, FGpioPortB = 11u, FGpioPortC = 12u, FGpioPortD = 13u, FGpioPortE = 14u, FGpioPortF = 15u }
| GPIO port list. More...

## Detailed Description

Header file for Fast GPIO functions

History:

- 2014-01-10 1.0 Edison Zhang First version.

Definition in file fgpio.h.