Calliope/calliope_mini/__init__.py

Wed, 29 Apr 2020 18:26:18 +0200

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Wed, 29 Apr 2020 18:26:18 +0200
changeset 10
f34fe5abe069
permissions
-rw-r--r--

Added API stubs for Calliope mini.

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

eric ide

mercurial