@@ -547,20 +547,22 class RCConfiguration(Configuration): | |||||
547 |
|
547 | |||
548 | def write_device(self): |
|
548 | def write_device(self): | |
549 |
|
549 | |||
550 | #values = zip(self.get_pulses(), [x-1 for x in self.get_delays()]) |
|
|||
551 |
|
||||
552 | values = [] |
|
550 | values = [] | |
553 | for pulse, delay in zip(self.get_pulses(), self.get_delays()): |
|
551 | for pulse, delay in zip(self.get_pulses(), self.get_delays()): | |
554 | while delay>65536: |
|
552 | while delay>65536: | |
555 | values.append((pulse, 65535)) |
|
553 | values.append((pulse, 65535)) | |
556 | delay -= 65536 |
|
554 | delay -= 65536 | |
557 | values.append((pulse, delay-1)) |
|
555 | values.append((pulse, delay-1)) | |
558 |
|
||||
559 | data = bytearray() |
|
556 | data = bytearray() | |
560 | #reset |
|
557 | #reset | |
561 | data.extend((128, 0)) |
|
558 | data.extend((128, 0)) | |
562 | #disable |
|
559 | #disable | |
563 | data.extend((129, 0)) |
|
560 | data.extend((129, 0)) | |
|
561 | #SW switch | |||
|
562 | if self.control_sw: | |||
|
563 | data.extend((130, 2)) | |||
|
564 | else: | |||
|
565 | data.extend((130, 0)) | |||
564 | #divider |
|
566 | #divider | |
565 | data.extend((131, self.clock_divider-1)) |
|
567 | data.extend((131, self.clock_divider-1)) | |
566 | #enable writing |
|
568 | #enable writing |
General Comments 0
You need to be logged in to leave comments.
Login now