mcu: Add support for setting reqclock in CommandQueryWrapper.send()

Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
This commit is contained in:
Kevin O'Connor 2020-10-23 13:08:46 -04:00
parent 5f96f8a29b
commit 79877acb14
3 changed files with 9 additions and 7 deletions

View file

@ -235,11 +235,11 @@ class SerialRetryCommand:
self.serial.register_response(self.handle_callback, name, oid)
def handle_callback(self, params):
self.last_params = params
def get_response(self, cmd, cmd_queue, minclock=0):
def get_response(self, cmd, cmd_queue, minclock=0, reqclock=0):
retries = 5
retry_delay = .010
while 1:
self.serial.raw_send_wait_ack(cmd, minclock, minclock, cmd_queue)
self.serial.raw_send_wait_ack(cmd, minclock, reqclock, cmd_queue)
params = self.last_params
if params is not None:
self.serial.register_response(None, self.name, self.oid)