Microbit/microbit/__init__.py

Sun, 04 Apr 2021 16:54:03 +0200

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Sun, 04 Apr 2021 16:54:03 +0200
changeset 11
c8198736bff3
parent 10
f34fe5abe069
permissions
-rw-r--r--

Updated BBC micro:bit APIs for V2.

0
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1 # -*- coding: utf-8 -*-
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3 # Copyright (c) 2019 Detlev Offenbach <detlev@die-offenbachs.de>
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4 #
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
5
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
6 """
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
7 Module containing stubs for API generation of the 'microbit' module.
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
8 """
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
9
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
10 def panic(code):
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
11 pass
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
12
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
13 def reset():
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
14 pass
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
15
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
16 def sleep(ms):
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
17 pass
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
18
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
19 def running_time():
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
20 pass
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
21
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
22 def temperature():
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
23 pass
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
24
11
c8198736bff3 Updated BBC micro:bit APIs for V2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10
diff changeset
25 def set_volume(volume):
c8198736bff3 Updated BBC micro:bit APIs for V2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10
diff changeset
26 pass
c8198736bff3 Updated BBC micro:bit APIs for V2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10
diff changeset
27
0
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
28 ######################################################################
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
29
11
c8198736bff3 Updated BBC micro:bit APIs for V2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10
diff changeset
30 class Button():
0
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
31 def is_pressed(self):
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
32 pass
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
33
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
34 def was_pressed(self):
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
35 pass
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
36
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
37 def get_presses(self):
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
38 pass
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
39
11
c8198736bff3 Updated BBC micro:bit APIs for V2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10
diff changeset
40 button_a = Button()
c8198736bff3 Updated BBC micro:bit APIs for V2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10
diff changeset
41 button_b = Button()
0
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
42
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
43 ######################################################################
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
44
11
c8198736bff3 Updated BBC micro:bit APIs for V2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10
diff changeset
45 class MicroBitTouchOnlyPin():
c8198736bff3 Updated BBC micro:bit APIs for V2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10
diff changeset
46 RESISTIVE = 0
c8198736bff3 Updated BBC micro:bit APIs for V2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10
diff changeset
47 CAPACITIVE = 1
c8198736bff3 Updated BBC micro:bit APIs for V2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10
diff changeset
48
c8198736bff3 Updated BBC micro:bit APIs for V2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10
diff changeset
49 def is_touched(self):
c8198736bff3 Updated BBC micro:bit APIs for V2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10
diff changeset
50 pass
c8198736bff3 Updated BBC micro:bit APIs for V2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10
diff changeset
51
c8198736bff3 Updated BBC micro:bit APIs for V2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10
diff changeset
52 def set_touch_mode(self, mode):
c8198736bff3 Updated BBC micro:bit APIs for V2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10
diff changeset
53 pass
c8198736bff3 Updated BBC micro:bit APIs for V2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10
diff changeset
54
0
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
55 class MicroBitDigitalPin():
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
56 PULL_UP = 0
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
57 PULL_DOWN = 1
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
58 NO_PULL = 2
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
59
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
60 def read_digital(self):
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
61 pass
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
62
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
63 def write_digital(self, value):
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
64 pass
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
65
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
66 def write_analog(self, value):
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
67 pass
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
68
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
69 def set_analog_period(self, period):
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
70 pass
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
71
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
72 def set_analog_period_microseconds(self, period):
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
73 pass
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
74
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
75 def get_analog_period_microseconds(self):
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
76 pass
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
77
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
78 def set_pull(self, mode):
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
79 pass
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
80
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
81 def get_pull(self):
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
82 pass
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
83
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
84 def get_mode(self):
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
85 pass
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
86
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
87 class MicroBitAnalogDigitalPin():
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
88 PULL_UP = 0
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
89 PULL_DOWN = 1
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
90 NO_PULL = 2
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
91
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
92 def read_digital(self):
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
93 pass
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
94
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
95 def write_digital(self, value):
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
96 pass
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
97
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
98 def write_analog(self, value):
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
99 pass
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
100
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
101 def read_analog(self):
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
102 pass
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
103
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
104 def set_analog_period(self, period):
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
105 pass
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
106
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
107 def set_analog_period_microseconds(self, period):
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
108 pass
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
109
11
c8198736bff3 Updated BBC micro:bit APIs for V2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10
diff changeset
110 def get_analog_period_microseconds(self):
c8198736bff3 Updated BBC micro:bit APIs for V2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10
diff changeset
111 pass
c8198736bff3 Updated BBC micro:bit APIs for V2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10
diff changeset
112
0
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
113 def set_pull(self, mode):
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
114 pass
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
115
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
116 def get_pull(self):
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
117 pass
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
118
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
119 def get_mode(self):
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
120 pass
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
121
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
122 class MicroBitTouchPin():
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
123 PULL_UP = 0
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
124 PULL_DOWN = 1
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
125 NO_PULL = 2
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
126
11
c8198736bff3 Updated BBC micro:bit APIs for V2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10
diff changeset
127 RESISTIVE = 0
c8198736bff3 Updated BBC micro:bit APIs for V2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10
diff changeset
128 CAPACITIVE = 1
c8198736bff3 Updated BBC micro:bit APIs for V2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10
diff changeset
129
0
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
130 def read_digital(self):
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
131 pass
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
132
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
133 def write_digital(self, value):
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
134 pass
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
135
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
136 def write_analog(self, value):
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
137 pass
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
138
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
139 def read_analog(self):
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
140 pass
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
141
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
142 def set_analog_period(self, period):
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
143 pass
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
144
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
145 def set_analog_period_microseconds(self, period):
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
146 pass
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
147
11
c8198736bff3 Updated BBC micro:bit APIs for V2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10
diff changeset
148 def get_analog_period_microseconds(self):
0
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
149 pass
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
150
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
151 def set_pull(self, mode):
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
152 pass
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
153
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
154 def get_pull(self):
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
155 pass
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
156
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
157 def get_mode(self):
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
158 pass
11
c8198736bff3 Updated BBC micro:bit APIs for V2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10
diff changeset
159
c8198736bff3 Updated BBC micro:bit APIs for V2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10
diff changeset
160 def is_touched(self):
c8198736bff3 Updated BBC micro:bit APIs for V2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10
diff changeset
161 pass
c8198736bff3 Updated BBC micro:bit APIs for V2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10
diff changeset
162
c8198736bff3 Updated BBC micro:bit APIs for V2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10
diff changeset
163 def set_touch_mode(self, mode):
c8198736bff3 Updated BBC micro:bit APIs for V2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10
diff changeset
164 pass
0
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
165
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
166 pin0 = MicroBitTouchPin() # Pad 0
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
167 pin1 = MicroBitTouchPin() # Pad 1
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
168 pin2 = MicroBitTouchPin() # Pad 2
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
169 pin3 = MicroBitAnalogDigitalPin() # Column 1
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
170 pin4 = MicroBitAnalogDigitalPin() # Column 2
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
171 pin5 = MicroBitDigitalPin() # Button A
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
172 pin6 = MicroBitDigitalPin() # Row 2
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
173 pin7 = MicroBitDigitalPin() # Row 1
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
174 pin8 = MicroBitDigitalPin() #
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
175 pin9 = MicroBitDigitalPin() # Row 3
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
176 pin10 = MicroBitAnalogDigitalPin() # Column 3
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
177 pin11 = MicroBitDigitalPin() # Button B
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
178 pin12 = MicroBitDigitalPin() #
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
179 pin13 = MicroBitDigitalPin() # SPI MOSI
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
180 pin14 = MicroBitDigitalPin() # SPI MISO
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
181 pin15 = MicroBitDigitalPin() # SPI SCK
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
182 pin16 = MicroBitDigitalPin() #
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
183 pin19 = MicroBitDigitalPin() # I2C SCL
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
184 pin20 = MicroBitDigitalPin() # I2C SDA
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
185
11
c8198736bff3 Updated BBC micro:bit APIs for V2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10
diff changeset
186 pin_logo = MicroBitTouchOnlyPin() # V2: Touch Logo
c8198736bff3 Updated BBC micro:bit APIs for V2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10
diff changeset
187 pin_speaker = MicroBitDigitalPin() # V2: Speaker
c8198736bff3 Updated BBC micro:bit APIs for V2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10
diff changeset
188
0
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
189 ######################################################################
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
190
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
191 class Image():
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
192 HEART = Image()
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
193 HEART_SMALL = Image()
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
194 HAPPY = Image()
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
195 SMILE = Image()
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
196 SAD = Image()
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
197 CONFUSED = Image()
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
198 ANGRY = Image()
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
199 ASLEEP = Image()
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
200 SURPRISED = Image()
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
201 SILLY = Image()
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
202 FABULOUS = Image()
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
203 MEH = Image()
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
204 YES = Image()
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
205 NO = Image()
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
206 CLOCK12 = Image()
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
207 CLOCK11 = Image()
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
208 CLOCK10 = Image()
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
209 CLOCK9 = Image()
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
210 CLOCK8 = Image()
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
211 CLOCK7 = Image()
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
212 CLOCK6 = Image()
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
213 CLOCK5 = Image()
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
214 CLOCK4 = Image()
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
215 CLOCK3 = Image()
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
216 CLOCK2 = Image()
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
217 CLOCK1 = Image()
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
218 ARROW_N = Image()
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
219 ARROW_NE = Image()
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
220 ARROW_E = Image()
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
221 ARROW_SE = Image()
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
222 ARROW_S = Image()
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
223 ARROW_SW = Image()
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
224 ARROW_W = Image()
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
225 ARROW_NW = Image()
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
226 TRIANGLE = Image()
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
227 TRIANGLE_LEFT = Image()
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
228 CHESSBOARD = Image()
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
229 DIAMOND = Image()
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
230 DIAMOND_SMALL = Image()
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
231 SQUARE = Image()
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
232 SQUARE_SMALL = Image()
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
233 RABBIT = Image()
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
234 COW = Image()
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
235 MUSIC_CROTCHET = Image()
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
236 MUSIC_QUAVER = Image()
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
237 MUSIC_QUAVERS = Image()
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
238 PITCHFORK = Image()
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
239 XMAS = Image()
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
240 PACMAN = Image()
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
241 TARGET = Image()
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
242 TSHIRT = Image()
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
243 ROLLERSKATE = Image()
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
244 DUCK = Image()
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
245 HOUSE = Image()
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
246 TORTOISE = Image()
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
247 BUTTERFLY = Image()
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
248 STICKFIGURE = Image()
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
249 GHOST = Image()
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
250 SWORD = Image()
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
251 GIRAFFE = Image()
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
252 SKULL = Image()
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
253 UMBRELLA = Image()
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
254 SNAKE = Image()
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
255
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
256 def __init__(self, stringOrWidth=None, height=None, buffer=None):
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
257 pass
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
258
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
259 def width(self):
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
260 pass
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
261
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
262 def height(self):
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
263 pass
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
264
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
265 def set_pixel(self, x, y, value):
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
266 pass
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
267
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
268 def get_pixel(self, x, y):
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
269 pass
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
270
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
271 def shift_left(self, n):
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
272 pass
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
273
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
274 def shift_right(self, n):
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
275 pass
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
276
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
277 def shift_up(self, n):
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
278 pass
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
279
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
280 def shift_down(self, n):
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
281 pass
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
282
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
283 def crop(self, x, y, width, height):
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
284 pass
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
285
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
286 def copy(self):
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
287 pass
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
288
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
289 def invert(self):
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
290 pass
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
291
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
292 def fill(self, value):
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
293 pass
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
294
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
295 def blit(self, src, x, y, width, height, xdest=0, ydest=0):
b3daa2ebea2f MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
296 pass
11
c8198736bff3 Updated BBC micro:bit APIs for V2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10
diff changeset
297
c8198736bff3 Updated BBC micro:bit APIs for V2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10
diff changeset
298 ######################################################################
c8198736bff3 Updated BBC micro:bit APIs for V2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10
diff changeset
299
c8198736bff3 Updated BBC micro:bit APIs for V2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10
diff changeset
300 class Sound():
c8198736bff3 Updated BBC micro:bit APIs for V2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10
diff changeset
301 GIGGLE = Sound()
c8198736bff3 Updated BBC micro:bit APIs for V2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10
diff changeset
302 HAPPY = Sound()
c8198736bff3 Updated BBC micro:bit APIs for V2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10
diff changeset
303 HELLO = Sound()
c8198736bff3 Updated BBC micro:bit APIs for V2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10
diff changeset
304 MYSTERIOUS = Sound()
c8198736bff3 Updated BBC micro:bit APIs for V2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10
diff changeset
305 SAD = Sound()
c8198736bff3 Updated BBC micro:bit APIs for V2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10
diff changeset
306 SLIDE = Sound()
c8198736bff3 Updated BBC micro:bit APIs for V2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10
diff changeset
307 SOARING = Sound()
c8198736bff3 Updated BBC micro:bit APIs for V2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10
diff changeset
308 SPRING = Sound()
c8198736bff3 Updated BBC micro:bit APIs for V2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10
diff changeset
309 TWINKLE = Sound()
c8198736bff3 Updated BBC micro:bit APIs for V2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10
diff changeset
310 YAWN = Sound()
c8198736bff3 Updated BBC micro:bit APIs for V2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10
diff changeset
311
c8198736bff3 Updated BBC micro:bit APIs for V2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10
diff changeset
312 ######################################################################
c8198736bff3 Updated BBC micro:bit APIs for V2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10
diff changeset
313
c8198736bff3 Updated BBC micro:bit APIs for V2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10
diff changeset
314 class SoundEvent():
c8198736bff3 Updated BBC micro:bit APIs for V2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10
diff changeset
315 LOUD = SoundEvent('loud')
c8198736bff3 Updated BBC micro:bit APIs for V2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10
diff changeset
316 QUIET = SoundEvent('quiet')

eric ide

mercurial