Esempio n. 1
0
def _cleanup_one(channel):
    gpio = _get_gpio_number(channel)
    if gpio is not None or _check_pin_setup(gpio) is not None:
        _setup_single_in(channel)
        del _gpio_direction[gpio]
        event.event_cleanup(gpio)
        _unexport_gpio(gpio)
Esempio n. 2
0
def _cleanup_one(ch_info):
    app_cfg = _channel_configuration[ch_info.channel]
    if app_cfg == HARD_PWM:
        _disable_pwm(ch_info)
        _unexport_pwm(ch_info)
    else:
        event.event_cleanup(ch_info.gpio, ch_info.gpio_name)
        _unexport_gpio(ch_info)
    del _channel_configuration[ch_info.channel]