blob: 75ce015f21f9edd0760bf1bf1fa8e23a0a29a2bf [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;
15PWM_OUTPUT = 2;
16GPIO_CLOCK = 3;
17SOFT_PWM_OUTPUT = 4;
18SOFT_TONE_OUTPUT = 5;
19PWM_TONE_OUTPUT = 6;
20
21LOW = 0;
22HIGH = 1;
23
24# Pull up/down/none
25
26PUD_OFF = 0;
27PUD_DOWN = 1;
28PUD_UP = 2;
29
30# PWM
31
32PWM_MODE_MS = 0;
33PWM_MODE_BAL = 1;
34
35# Interrupt levels
36
37INT_EDGE_SETUP = 0;
38INT_EDGE_FALLING = 1;
39INT_EDGE_RISING = 2;
40INT_EDGE_BOTH = 3;
Philip Howard9894a402016-02-27 17:33:08 +000041%}