forked from ev3dev/ev3dev-lang-python
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathauto.py
More file actions
48 lines (39 loc) · 1.91 KB
/
auto.py
File metadata and controls
48 lines (39 loc) · 1.91 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
from ev3dev2 import *
platform = get_current_platform()
if platform == 'ev3':
from ev3dev2._platform.ev3 import INPUT_1, INPUT_2, INPUT_3, INPUT_4
from ev3dev2._platform.ev3 import OUTPUT_A, OUTPUT_B, OUTPUT_C, OUTPUT_D
from ev3dev2._platform.ev3 import LEDS, LED_GROUPS, LED_COLORS
elif platform == 'evb':
from ev3dev2._platform.evb import INPUT_1, INPUT_2, INPUT_3, INPUT_4
from ev3dev2._platform.evb import OUTPUT_A, OUTPUT_B, OUTPUT_C, OUTPUT_D
from ev3dev2._platform.evb import LEDS, LED_GROUPS, LED_COLORS
elif platform == 'pistorms':
from ev3dev2._platform.pistorms import INPUT_1, INPUT_2, INPUT_3, INPUT_4
from ev3dev2._platform.pistorms import OUTPUT_A, OUTPUT_B, OUTPUT_C, OUTPUT_D
from ev3dev2._platform.pistorms import LEDS, LED_GROUPS, LED_COLORS
elif platform == 'brickpi':
from ev3dev2._platform.brickpi import INPUT_1, INPUT_2, INPUT_3, INPUT_4
from ev3dev2._platform.brickpi import OUTPUT_A, OUTPUT_B, OUTPUT_C, OUTPUT_D
from ev3dev2._platform.brickpi import LEDS, LED_GROUPS, LED_COLORS
elif platform == 'brickpi3':
from ev3dev2._platform.brickpi3 import INPUT_1, INPUT_2, INPUT_3, INPUT_4
from ev3dev2._platform.brickpi3 import OUTPUT_A, OUTPUT_B, OUTPUT_C, OUTPUT_D
from ev3dev2._platform.brickpi3 import LEDS, LED_GROUPS, LED_COLORS
elif platform == 'fake':
from ev3dev2._platform.fake import INPUT_1, INPUT_2, INPUT_3, INPUT_4
from ev3dev2._platform.fake import OUTPUT_A, OUTPUT_B, OUTPUT_C, OUTPUT_D
from ev3dev2._platform.fake import LEDS, LED_GROUPS, LED_COLORS
else:
raise Exception("Unsupported platform '%s'" % platform)
from ev3dev2.button import *
from ev3dev2.console import *
from ev3dev2.display import *
from ev3dev2.fonts import *
from ev3dev2.led import *
from ev3dev2.motor import *
from ev3dev2.port import *
from ev3dev2.power import *
from ev3dev2.sensor import *
from ev3dev2.sensor.lego import *
from ev3dev2.sound import *