PDL for FM0+  Version1.0
Peripheral Driverl Library for FM0+
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.