Skip to content

Commit b8026b5

Browse files
authored
one line import #420 (#447)
* one line import #420 Example: import ev3dev2.auto as ev3 ts = ev3.TouchSensor(ev3.INPUT_1)
1 parent 1801911 commit b8026b5

File tree

1 file changed

+47
-0
lines changed

1 file changed

+47
-0
lines changed

ev3dev2/auto.py

Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
from ev3dev2 import *
2+
3+
platform = get_current_platform()
4+
5+
if platform == 'ev3':
6+
from ev3dev2._platform.ev3 import INPUT_1, INPUT_2, INPUT_3, INPUT_4
7+
from ev3dev2._platform.ev3 import OUTPUT_A, OUTPUT_B, OUTPUT_C, OUTPUT_D
8+
from ev3dev2._platform.ev3 import LEDS, LED_GROUPS, LED_COLORS
9+
10+
elif platform == 'evb':
11+
from ev3dev2._platform.evb import INPUT_1, INPUT_2, INPUT_3, INPUT_4
12+
from ev3dev2._platform.evb import OUTPUT_A, OUTPUT_B, OUTPUT_C, OUTPUT_D
13+
from ev3dev2._platform.evb import LEDS, LED_GROUPS, LED_COLORS
14+
15+
elif platform == 'pistorms':
16+
from ev3dev2._platform.pistorms import INPUT_1, INPUT_2, INPUT_3, INPUT_4
17+
from ev3dev2._platform.pistorms import OUTPUT_A, OUTPUT_B, OUTPUT_C, OUTPUT_D
18+
from ev3dev2._platform.pistorms import LEDS, LED_GROUPS, LED_COLORS
19+
20+
elif platform == 'brickpi':
21+
from ev3dev2._platform.brickpi import INPUT_1, INPUT_2, INPUT_3, INPUT_4
22+
from ev3dev2._platform.brickpi import OUTPUT_A, OUTPUT_B, OUTPUT_C, OUTPUT_D
23+
from ev3dev2._platform.brickpi import LEDS, LED_GROUPS, LED_COLORS
24+
25+
elif platform == 'brickpi3':
26+
from ev3dev2._platform.brickpi3 import INPUT_1, INPUT_2, INPUT_3, INPUT_4
27+
from ev3dev2._platform.brickpi3 import OUTPUT_A, OUTPUT_B, OUTPUT_C, OUTPUT_D
28+
from ev3dev2._platform.brickpi3 import LEDS, LED_GROUPS, LED_COLORS
29+
30+
elif platform == 'fake':
31+
from ev3dev2._platform.fake import INPUT_1, INPUT_2, INPUT_3, INPUT_4
32+
from ev3dev2._platform.fake import OUTPUT_A, OUTPUT_B, OUTPUT_C, OUTPUT_D
33+
from ev3dev2._platform.fake import LEDS, LED_GROUPS, LED_COLORS
34+
35+
else:
36+
raise Exception("Unsupported platform '%s'" % platform)
37+
38+
from ev3dev2.button import *
39+
from ev3dev2.display import *
40+
from ev3dev2.fonts import *
41+
from ev3dev2.led import *
42+
from ev3dev2.motor import *
43+
from ev3dev2.port import *
44+
from ev3dev2.power import *
45+
from ev3dev2.sensor import *
46+
from ev3dev2.sensor.lego import *
47+
from ev3dev2.sound import *

0 commit comments

Comments
 (0)