def set_input(self, interupt_bit, interupt_byte): pin_num = pfio.get_bit_num(interupt_bit) value = ((interupt_bit & interupt_byte) >> pin_num) ^ 1 # active low if value: self.set_in_enable.emit(pin_num) else: self.set_in_disable.emit(pin_num)
def get_bit_num(bit_pattern): return pfio.get_bit_num(bit_pattern)