blob: 403642c2412aa01bd779216bb5d30d9fe38bfef8 [file] [log] [blame]
%pythoncode %{
# wiringPi modes
WPI_MODE_PINS = 0;
WPI_MODE_GPIO = 1;
WPI_MODE_GPIO_SYS = 2;
WPI_MODE_PHYS = 3;
WPI_MODE_PIFACE = 4;
WPI_MODE_UNINITIALISED = -1;
# Pin modes
INPUT = 0;
OUTPUT = 1;
INPUT_PULLUP = 2;
INPUT_PULLDOWN = 3;
PWM_OUTPUT = 4;
GPIO_CLOCK = 5;
SOFT_PWM_OUTPUT = 6;
SOFT_TONE_OUTPUT = 7;
PWM_TONE_OUTPUT = 8;
LOW = 0;
HIGH = 1;
# Pull up/down/none
PUD_OFF = 0;
PUD_DOWN = 1;
PUD_UP = 2;
# Interrupt levels
INT_EDGE_SETUP = 0;
INT_EDGE_FALLING = 1;
INT_EDGE_RISING = 2;
INT_EDGE_BOTH = 3;
# Shifting (from wiringShift.h)
LSBFIRST = 0;
MSBFIRST = 1;
%}