Philip Howard | 9894a40 | 2016-02-27 17:33:08 +0000 | [diff] [blame] | 1 | %pythoncode %{ |
Philip Howard | c2d3fbc | 2016-02-27 17:29:38 +0000 | [diff] [blame] | 2 | # wiringPi modes |
3 | |||||
4 | WPI_MODE_PINS = 0; | ||||
5 | WPI_MODE_GPIO = 1; | ||||
6 | WPI_MODE_GPIO_SYS = 2; | ||||
7 | WPI_MODE_PHYS = 3; | ||||
8 | WPI_MODE_PIFACE = 4; | ||||
9 | WPI_MODE_UNINITIALISED = -1; | ||||
10 | |||||
11 | # Pin modes | ||||
12 | |||||
13 | INPUT = 0; | ||||
14 | OUTPUT = 1; | ||||
15 | PWM_OUTPUT = 2; | ||||
16 | GPIO_CLOCK = 3; | ||||
17 | SOFT_PWM_OUTPUT = 4; | ||||
18 | SOFT_TONE_OUTPUT = 5; | ||||
19 | PWM_TONE_OUTPUT = 6; | ||||
20 | |||||
21 | LOW = 0; | ||||
22 | HIGH = 1; | ||||
23 | |||||
24 | # Pull up/down/none | ||||
25 | |||||
26 | PUD_OFF = 0; | ||||
27 | PUD_DOWN = 1; | ||||
28 | PUD_UP = 2; | ||||
29 | |||||
30 | # PWM | ||||
31 | |||||
32 | PWM_MODE_MS = 0; | ||||
33 | PWM_MODE_BAL = 1; | ||||
34 | |||||
35 | # Interrupt levels | ||||
36 | |||||
37 | INT_EDGE_SETUP = 0; | ||||
38 | INT_EDGE_FALLING = 1; | ||||
39 | INT_EDGE_RISING = 2; | ||||
40 | INT_EDGE_BOTH = 3; | ||||
Mark Liffiton | 5c46b3c | 2018-04-27 15:24:00 -0500 | [diff] [blame^] | 41 | |
42 | # Shifting (from wiringShift.h) | ||||
43 | |||||
44 | LSBFIRST = 0; | ||||
45 | MSBFIRST = 1; | ||||
46 | |||||
Philip Howard | 9894a40 | 2016-02-27 17:33:08 +0000 | [diff] [blame] | 47 | %} |