Wed, 29 Apr 2020 18:26:18 +0200
Added API stubs for Calliope mini.
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 | |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
25 | ###################################################################### |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
26 | |
10
f34fe5abe069
Added API stubs for Calliope mini.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
0
diff
changeset
|
27 | class MicroBitButton(): |
0
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
28 | def is_pressed(self): |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
29 | pass |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
30 | |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
31 | def was_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 get_presses(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 | |
10
f34fe5abe069
Added API stubs for Calliope mini.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
0
diff
changeset
|
37 | button_a = MicroBitButton() |
f34fe5abe069
Added API stubs for Calliope mini.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
0
diff
changeset
|
38 | button_b = MicroBitButton() |
0
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
39 | |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
40 | ###################################################################### |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
41 | |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
42 | class MicroBitDigitalPin(): |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
43 | PULL_UP = 0 |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
44 | PULL_DOWN = 1 |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
45 | NO_PULL = 2 |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
46 | |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
47 | def read_digital(self): |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
48 | pass |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
49 | |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
50 | def write_digital(self, value): |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
51 | pass |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
52 | |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
53 | def write_analog(self, value): |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
54 | pass |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
55 | |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
56 | def set_analog_period(self, period): |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
57 | pass |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
58 | |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
59 | def set_analog_period_microseconds(self, period): |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
60 | pass |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
61 | |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
62 | def get_analog_period_microseconds(self): |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
63 | pass |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
64 | |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
65 | def set_pull(self, mode): |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
66 | pass |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
67 | |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
68 | def get_pull(self): |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
69 | pass |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
70 | |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
71 | def get_mode(self): |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
72 | pass |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
73 | |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
74 | class MicroBitAnalogDigitalPin(): |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
75 | PULL_UP = 0 |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
76 | PULL_DOWN = 1 |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
77 | NO_PULL = 2 |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
78 | |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
79 | def read_digital(self): |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
80 | pass |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
81 | |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
82 | def write_digital(self, value): |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
83 | pass |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
84 | |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
85 | def write_analog(self, value): |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
86 | pass |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
87 | |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
88 | def read_analog(self): |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
89 | pass |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
90 | |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
91 | def set_analog_period(self, period): |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
92 | pass |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
93 | |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
94 | def set_analog_period_microseconds(self, period): |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
95 | pass |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
96 | |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
97 | def set_pull(self, mode): |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
98 | pass |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
99 | |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
100 | def get_pull(self): |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
101 | pass |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
102 | |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
103 | def get_mode(self): |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
104 | pass |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
105 | |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
106 | class MicroBitTouchPin(): |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
107 | PULL_UP = 0 |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
108 | PULL_DOWN = 1 |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
109 | NO_PULL = 2 |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
110 | |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
111 | def read_digital(self): |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
112 | pass |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
113 | |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
114 | def write_digital(self, value): |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
115 | pass |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
116 | |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
117 | def write_analog(self, value): |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
118 | pass |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
119 | |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
120 | def read_analog(self): |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
121 | pass |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
122 | |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
123 | def set_analog_period(self, period): |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
124 | pass |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
125 | |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
126 | def set_analog_period_microseconds(self, period): |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
127 | pass |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
128 | |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
129 | def is_touched(self): |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
130 | pass |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
131 | |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
132 | def set_pull(self, mode): |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
133 | pass |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
134 | |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
135 | def get_pull(self): |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
136 | pass |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
137 | |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
138 | def get_mode(self): |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
139 | pass |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
140 | |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
141 | pin0 = MicroBitTouchPin() # Pad 0 |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
142 | pin1 = MicroBitTouchPin() # Pad 1 |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
143 | pin2 = MicroBitTouchPin() # Pad 2 |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
144 | pin3 = MicroBitAnalogDigitalPin() # Column 1 |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
145 | pin4 = MicroBitAnalogDigitalPin() # Column 2 |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
146 | pin5 = MicroBitDigitalPin() # Button A |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
147 | pin6 = MicroBitDigitalPin() # Row 2 |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
148 | pin7 = MicroBitDigitalPin() # Row 1 |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
149 | pin8 = MicroBitDigitalPin() # |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
150 | pin9 = MicroBitDigitalPin() # Row 3 |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
151 | pin10 = MicroBitAnalogDigitalPin() # Column 3 |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
152 | pin11 = MicroBitDigitalPin() # Button B |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
153 | pin12 = MicroBitDigitalPin() # |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
154 | pin13 = MicroBitDigitalPin() # SPI MOSI |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
155 | pin14 = MicroBitDigitalPin() # SPI MISO |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
156 | pin15 = MicroBitDigitalPin() # SPI SCK |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
157 | pin16 = MicroBitDigitalPin() # |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
158 | pin19 = MicroBitDigitalPin() # I2C SCL |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
159 | pin20 = MicroBitDigitalPin() # I2C SDA |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
160 | |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
161 | ###################################################################### |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
162 | |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
163 | class Image(): |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
164 | HEART = Image() |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
165 | HEART_SMALL = Image() |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
166 | HAPPY = Image() |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
167 | SMILE = Image() |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
168 | SAD = Image() |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
169 | CONFUSED = Image() |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
170 | ANGRY = Image() |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
171 | ASLEEP = Image() |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
172 | SURPRISED = Image() |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
173 | SILLY = Image() |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
174 | FABULOUS = Image() |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
175 | MEH = Image() |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
176 | YES = Image() |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
177 | NO = Image() |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
178 | CLOCK12 = Image() |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
179 | CLOCK11 = Image() |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
180 | CLOCK10 = Image() |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
181 | CLOCK9 = Image() |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
182 | CLOCK8 = Image() |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
183 | CLOCK7 = Image() |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
184 | CLOCK6 = Image() |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
185 | CLOCK5 = Image() |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
186 | CLOCK4 = Image() |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
187 | CLOCK3 = Image() |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
188 | CLOCK2 = Image() |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
189 | CLOCK1 = Image() |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
190 | ARROW_N = Image() |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
191 | ARROW_NE = Image() |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
192 | ARROW_E = Image() |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
193 | ARROW_SE = Image() |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
194 | ARROW_S = Image() |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
195 | ARROW_SW = Image() |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
196 | ARROW_W = Image() |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
197 | ARROW_NW = Image() |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
198 | TRIANGLE = Image() |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
199 | TRIANGLE_LEFT = Image() |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
200 | CHESSBOARD = Image() |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
201 | DIAMOND = Image() |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
202 | DIAMOND_SMALL = Image() |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
203 | SQUARE = Image() |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
204 | SQUARE_SMALL = Image() |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
205 | RABBIT = Image() |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
206 | COW = Image() |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
207 | MUSIC_CROTCHET = Image() |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
208 | MUSIC_QUAVER = Image() |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
209 | MUSIC_QUAVERS = Image() |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
210 | PITCHFORK = Image() |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
211 | XMAS = Image() |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
212 | PACMAN = Image() |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
213 | TARGET = Image() |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
214 | TSHIRT = Image() |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
215 | ROLLERSKATE = Image() |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
216 | DUCK = Image() |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
217 | HOUSE = Image() |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
218 | TORTOISE = Image() |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
219 | BUTTERFLY = Image() |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
220 | STICKFIGURE = Image() |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
221 | GHOST = Image() |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
222 | SWORD = Image() |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
223 | GIRAFFE = Image() |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
224 | SKULL = Image() |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
225 | UMBRELLA = Image() |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
226 | SNAKE = Image() |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
227 | |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
228 | def __init__(self, stringOrWidth=None, height=None, buffer=None): |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
229 | pass |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
230 | |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
231 | def width(self): |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
232 | pass |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
233 | |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
234 | def height(self): |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
235 | pass |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
236 | |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
237 | def set_pixel(self, x, y, value): |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
238 | pass |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
239 | |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
240 | def get_pixel(self, x, y): |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
241 | pass |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
242 | |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
243 | def shift_left(self, n): |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
244 | pass |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
245 | |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
246 | def shift_right(self, n): |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
247 | pass |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
248 | |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
249 | def shift_up(self, n): |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
250 | pass |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
251 | |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
252 | def shift_down(self, n): |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
253 | pass |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
254 | |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
255 | def crop(self, x, y, width, height): |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
256 | pass |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
257 | |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
258 | def copy(self): |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
259 | pass |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
260 | |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
261 | def invert(self): |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
262 | pass |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
263 | |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
264 | def fill(self, value): |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
265 | pass |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
266 | |
b3daa2ebea2f
MicroPython stubs project started
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
267 | 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
|
268 | pass |