Project

General

Profile

Bug #10220 ยป ft60-paced.patch

Dan Smith, 01/06/2023 10:05 PM

View differences:

chirp/drivers/ft60.py
31 31

  
32 32

  
33 33
def _send(pipe, data):
34
    pipe.write(data)
35
    echo = pipe.read(len(data))
36
    if echo != data:
37
        raise errors.RadioError("Error reading echo (Bad cable?)")
34
    for b in data:
35
        b = bytes([b])
36
        pipe.write(b)
37
        echo = pipe.read(1)
38
        if echo != b:
39
            raise errors.RadioError("Error reading echo (Bad cable?)")
38 40

  
39 41

  
40 42
def _download(radio):
......
74 76

  
75 77

  
76 78
def _upload(radio):
79
    radio.pipe.timeout = 3
77 80
    _send(radio.pipe, radio.get_mmap()[0:8])
78 81

  
79 82
    ack = radio.pipe.read(1)
    (1-1/1)