Bug #10220 ยป ft60-paced.patch
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) |