PebbleOS v4.47.0
Loading...
Searching...
No Matches
gpio.h File Reference

Macros

#define GPIO_ACTIVE_HIGH   0
 
#define GPIO_ACTIVE_LOW   1
 
#define GPIO_PUSH_PULL   0
 
#define GPIO_SINGLE_ENDED   2
 
#define GPIO_LINE_OPEN_SOURCE   0
 
#define GPIO_LINE_OPEN_DRAIN   4
 
#define GPIO_OPEN_DRAIN   (GPIO_SINGLE_ENDED | GPIO_LINE_OPEN_DRAIN)
 
#define GPIO_OPEN_SOURCE   (GPIO_SINGLE_ENDED | GPIO_LINE_OPEN_SOURCE)
 
#define GPIO_PULL_UP   16
 
#define GPIO_PULL_DOWN   32
 

Macro Definition Documentation

◆ GPIO_ACTIVE_HIGH

#define GPIO_ACTIVE_HIGH   0

◆ GPIO_ACTIVE_LOW

#define GPIO_ACTIVE_LOW   1

◆ GPIO_LINE_OPEN_DRAIN

#define GPIO_LINE_OPEN_DRAIN   4

◆ GPIO_LINE_OPEN_SOURCE

#define GPIO_LINE_OPEN_SOURCE   0

◆ GPIO_OPEN_DRAIN

#define GPIO_OPEN_DRAIN   (GPIO_SINGLE_ENDED | GPIO_LINE_OPEN_DRAIN)

◆ GPIO_OPEN_SOURCE

#define GPIO_OPEN_SOURCE   (GPIO_SINGLE_ENDED | GPIO_LINE_OPEN_SOURCE)

◆ GPIO_PULL_DOWN

#define GPIO_PULL_DOWN   32

◆ GPIO_PULL_UP

#define GPIO_PULL_UP   16

◆ GPIO_PUSH_PULL

#define GPIO_PUSH_PULL   0

◆ GPIO_SINGLE_ENDED

#define GPIO_SINGLE_ENDED   2