153
153
set_relay(self.relay_url, self.bank, self.volume_down_pin, 0)
154
154
set_relay(self.relay_url, self.bank, self.power_pin, 0)
156
def _krillin_to_bootloader(self):
157
# On Krillin, the following sequence should take us to fastboot
158
# regardless of the initial state of the device
159
set_relay(self.relay_url, self.bank, self.volume_down_pin, 1)
160
set_relay(self.relay_url, self.bank, self.volume_up_pin, 1)
161
set_relay(self.relay_url, self.bank, self.power_pin, 1)
163
set_relay(self.relay_url, self.bank, self.power_pin, 0)
165
set_relay(self.relay_url, self.bank, self.volume_down_pin, 0)
166
set_relay(self.relay_url, self.bank, self.volume_up_pin, 0)
169
157
# When looking at the relay webUI for the mapping, we consider all
170
158
# ports and banks to start numbering from 0
178
166
"krillin-07": TouchDevice("krillin", "JW011999"),
179
167
"krillin-08": TouchDevice("krillin", "JW013513"),
180
168
"krillin-09": TouchDevice("krillin", "JW010053",
181
relay_url="http://ferris.ubuntu-ci",
182
bank=0, power_pin=4, volume_up_pin = 5,
169
relay_url="http://ferris.ubuntu-ci",
170
bank=0, power_pin=4, volume_up_pin=5,
184
172
"krillin-10": TouchDevice("krillin", "JB012976",
185
relay_url="http://decatur.ubuntu-ci",
186
bank=2, power_pin=0, volume_up_pin = 1,
173
relay_url="http://decatur.ubuntu-ci",
174
bank=2, power_pin=0, volume_up_pin=1,
188
176
"ps-mako-01": TouchDevice("mako", "0090f741e3d141bc"),
189
177
"ps-mako-02": TouchDevice("mako", "04ccca120acd4dea"),
190
178
"ps-mako-03": TouchDevice("mako", "04cb53b598546534"),