blob: 104b62a1af3d8a810b9a6f6af625985de4b896f9 [file] [log] [blame]
Philip Howard9894a402016-02-27 17:33:08 +00001%pythoncode %{
Philip Howardc2d3fbc2016-02-27 17:29:38 +00002# wiringPi modes
3
4WPI_MODE_PINS = 0;
5WPI_MODE_GPIO = 1;
6WPI_MODE_GPIO_SYS = 2;
7WPI_MODE_PHYS = 3;
8WPI_MODE_PIFACE = 4;
9WPI_MODE_UNINITIALISED = -1;
10
11# Pin modes
12
13INPUT = 0;
14OUTPUT = 1;
Yang Deokgyuf2fc0cc2019-08-27 18:48:54 +090015INPUT_PULLUP = 2;
16INPUT_PULLDOWN = 3;
17PWM_OUTPUT = 4;
18GPIO_CLOCK = 5;
19SOFT_PWM_OUTPUT = 6;
20SOFT_TONE_OUTPUT = 7;
21PWM_TONE_OUTPUT = 8;
Philip Howardc2d3fbc2016-02-27 17:29:38 +000022
23LOW = 0;
24HIGH = 1;
25
26# Pull up/down/none
27
28PUD_OFF = 0;
29PUD_DOWN = 1;
30PUD_UP = 2;
31
32# PWM
33
34PWM_MODE_MS = 0;
35PWM_MODE_BAL = 1;
36
37# Interrupt levels
38
39INT_EDGE_SETUP = 0;
40INT_EDGE_FALLING = 1;
41INT_EDGE_RISING = 2;
42INT_EDGE_BOTH = 3;
Mark Liffiton5c46b3c2018-04-27 15:24:00 -050043
44# Shifting (from wiringShift.h)
45
46LSBFIRST = 0;
47MSBFIRST = 1;
48
Philip Howard9894a402016-02-27 17:33:08 +000049%}