Skip to content

Namespace pypisoundmicro::swig::pypisoundmicro#

Classes#

Type Name
class _SwigNonDynamicMeta
class Activity
class AnalogInput
class Element
class ElementName
class Encoder
class Gpio
class LibInitializer
class upisnd_analog_input_opts_t
class upisnd_encoder_opts_t
class upisnd_range_t
class ValueFd

Public Attributes#

Type Name
UPISND_MAX_ELEMENT_NAME_LENGTH = \_pypisoundmicro.UPISND\_MAX\_ELEMENT\_NAME\_LENGTH
UPISND_ELEMENT_TYPE_INVALID = \_pypisoundmicro.UPISND\_ELEMENT\_TYPE\_INVALID
UPISND_ELEMENT_TYPE_NONE = \_pypisoundmicro.UPISND\_ELEMENT\_TYPE\_NONE
UPISND_ELEMENT_TYPE_ENCODER = \_pypisoundmicro.UPISND\_ELEMENT\_TYPE\_ENCODER
UPISND_ELEMENT_TYPE_ANALOG_INPUT = \_pypisoundmicro.UPISND\_ELEMENT\_TYPE\_ANALOG\_INPUT
UPISND_ELEMENT_TYPE_GPIO = \_pypisoundmicro.UPISND\_ELEMENT\_TYPE\_GPIO
UPISND_ELEMENT_TYPE_ACTIVITY = \_pypisoundmicro.UPISND\_ELEMENT\_TYPE\_ACTIVITY
UPISND_ELEMENT_TYPE_COUNT = \_pypisoundmicro.UPISND\_ELEMENT\_TYPE\_COUNT
UPISND_ACTIVITY_INVALID = \_pypisoundmicro.UPISND\_ACTIVITY\_INVALID
UPISND_ACTIVITY_MIDI_INPUT = \_pypisoundmicro.UPISND\_ACTIVITY\_MIDI\_INPUT
UPISND_ACTIVITY_MIDI_OUTPUT = \_pypisoundmicro.UPISND\_ACTIVITY\_MIDI\_OUTPUT
UPISND_ACTIVITY_COUNT = \_pypisoundmicro.UPISND\_ACTIVITY\_COUNT
UPISND_PIN_PULL_INVALID = \_pypisoundmicro.UPISND\_PIN\_PULL\_INVALID
UPISND_PIN_PULL_NONE = \_pypisoundmicro.UPISND\_PIN\_PULL\_NONE
UPISND_PIN_PULL_UP = \_pypisoundmicro.UPISND\_PIN\_PULL\_UP
UPISND_PIN_PULL_DOWN = \_pypisoundmicro.UPISND\_PIN\_PULL\_DOWN
UPISND_PIN_PULL_COUNT = \_pypisoundmicro.UPISND\_PIN\_PULL\_COUNT
UPISND_PIN_DIR_INVALID = \_pypisoundmicro.UPISND\_PIN\_DIR\_INVALID
UPISND_PIN_DIR_INPUT = \_pypisoundmicro.UPISND\_PIN\_DIR\_INPUT
UPISND_PIN_DIR_OUTPUT = \_pypisoundmicro.UPISND\_PIN\_DIR\_OUTPUT
UPISND_PIN_DIR_COUNT = \_pypisoundmicro.UPISND\_PIN\_DIR\_COUNT
UPISND_PIN_A27 = \_pypisoundmicro.UPISND\_PIN\_A27
UPISND_PIN_A28 = \_pypisoundmicro.UPISND\_PIN\_A28
UPISND_PIN_A29 = \_pypisoundmicro.UPISND\_PIN\_A29
UPISND_PIN_A30 = \_pypisoundmicro.UPISND\_PIN\_A30
UPISND_PIN_A31 = \_pypisoundmicro.UPISND\_PIN\_A31
UPISND_PIN_A32 = \_pypisoundmicro.UPISND\_PIN\_A32
UPISND_PIN_B03 = \_pypisoundmicro.UPISND\_PIN\_B03
UPISND_PIN_B04 = \_pypisoundmicro.UPISND\_PIN\_B04
UPISND_PIN_B05 = \_pypisoundmicro.UPISND\_PIN\_B05
UPISND_PIN_B06 = \_pypisoundmicro.UPISND\_PIN\_B06
UPISND_PIN_B07 = \_pypisoundmicro.UPISND\_PIN\_B07
UPISND_PIN_B08 = \_pypisoundmicro.UPISND\_PIN\_B08
UPISND_PIN_B09 = \_pypisoundmicro.UPISND\_PIN\_B09
UPISND_PIN_B10 = \_pypisoundmicro.UPISND\_PIN\_B10
UPISND_PIN_B11 = \_pypisoundmicro.UPISND\_PIN\_B11
UPISND_PIN_B12 = \_pypisoundmicro.UPISND\_PIN\_B12
UPISND_PIN_B13 = \_pypisoundmicro.UPISND\_PIN\_B13
UPISND_PIN_B14 = \_pypisoundmicro.UPISND\_PIN\_B14
UPISND_PIN_B15 = \_pypisoundmicro.UPISND\_PIN\_B15
UPISND_PIN_B16 = \_pypisoundmicro.UPISND\_PIN\_B16
UPISND_PIN_B17 = \_pypisoundmicro.UPISND\_PIN\_B17
UPISND_PIN_B18 = \_pypisoundmicro.UPISND\_PIN\_B18
UPISND_PIN_B23 = \_pypisoundmicro.UPISND\_PIN\_B23
UPISND_PIN_B24 = \_pypisoundmicro.UPISND\_PIN\_B24
UPISND_PIN_B25 = \_pypisoundmicro.UPISND\_PIN\_B25
UPISND_PIN_B26 = \_pypisoundmicro.UPISND\_PIN\_B26
UPISND_PIN_B27 = \_pypisoundmicro.UPISND\_PIN\_B27
UPISND_PIN_B28 = \_pypisoundmicro.UPISND\_PIN\_B28
UPISND_PIN_B29 = \_pypisoundmicro.UPISND\_PIN\_B29
UPISND_PIN_B30 = \_pypisoundmicro.UPISND\_PIN\_B30
UPISND_PIN_B31 = \_pypisoundmicro.UPISND\_PIN\_B31
UPISND_PIN_B32 = \_pypisoundmicro.UPISND\_PIN\_B32
UPISND_PIN_B33 = \_pypisoundmicro.UPISND\_PIN\_B33
UPISND_PIN_B34 = \_pypisoundmicro.UPISND\_PIN\_B34
UPISND_PIN_B37 = \_pypisoundmicro.UPISND\_PIN\_B37
UPISND_PIN_B38 = \_pypisoundmicro.UPISND\_PIN\_B38
UPISND_PIN_B39 = \_pypisoundmicro.UPISND\_PIN\_B39
UPISND_PIN_COUNT = \_pypisoundmicro.UPISND\_PIN\_COUNT
UPISND_PIN_INVALID = \_pypisoundmicro.UPISND\_PIN\_INVALID
UPISND_VALUE_MODE_INVALID = \_pypisoundmicro.UPISND\_VALUE\_MODE\_INVALID
UPISND_VALUE_MODE_CLAMP = \_pypisoundmicro.UPISND\_VALUE\_MODE\_CLAMP
UPISND_VALUE_MODE_WRAP = \_pypisoundmicro.UPISND\_VALUE\_MODE\_WRAP
UPISND_VALUE_MODE_COUNT = \_pypisoundmicro.UPISND\_VALUE\_MODE\_COUNT

Public Functions#

Type Name
def upisnd_init ()
def upisnd_uninit ()
def upisnd_is_pin_valid (pin pin)
def upisnd_pin_to_str (pin pin)
def upisnd_str_to_pin (str str)
def upisnd_pin_pull_to_str (pull pull)
def upisnd_str_to_pin_pull (str str)
def upisnd_activity_to_str (activity activity)
def upisnd_str_to_activity (str str)
def upisnd_element_type_to_str (type type)
def upisnd_str_to_element_type (str str)
def upisnd_pin_direction_to_str (dir dir)
def upisnd_str_to_pin_direction (str str)
def upisnd_value_mode_to_str (mode mode)
def upisnd_str_to_value_mode (str str)
def upisnd_setup_for_encoder (setup setup, pin_a pin_a, pull_a pull_a, pin_b pin_b, pull_b pull_b)
def upisnd_setup_for_analog_input (setup setup, pin pin)
def upisnd_setup_for_gpio_input (setup setup, pin pin, pull pull)
def upisnd_setup_for_gpio_output (setup setup, pin pin, high high)
def upisnd_setup_for_activity (setup setup, pin pin, activity activity)
def upisnd_setup_get_element_type (setup setup)
def upisnd_setup_get_pin_id (setup setup)
def upisnd_setup_get_gpio_pull (setup setup)
def upisnd_setup_get_gpio_dir (setup setup)
def upisnd_setup_get_gpio_output (setup setup)
def upisnd_setup_get_encoder_pin_b_id (setup setup)
def upisnd_setup_get_encoder_pin_b_pull (setup setup)
def upisnd_setup_get_activity_type (setup setup)
def upisnd_setup_set_element_type (setup setup, value value)
def upisnd_setup_set_pin_id (setup setup, value value)
def upisnd_setup_set_gpio_dir (setup setup, value value)
def upisnd_setup_set_gpio_pull (setup setup, value value)
def upisnd_setup_set_gpio_output (setup setup, value value)
def upisnd_setup_set_encoder_pin_b_id (setup setup, value value)
def upisnd_setup_set_encoder_pin_b_pull (setup setup, value value)
def upisnd_setup_set_activity_type (setup setup, value value)
def upisnd_validate_element_name (name name)
def upisnd_generate_random_element_name (dst dst, n n, prefix prefix)
def upisnd_unsetup (name name)
def upisnd_element_get (name name)
def upisnd_element_add_ref (ref ref)
def upisnd_element_unref (ref ref)
def upisnd_element_get_name (el el)
def upisnd_element_get_type (el el)
def upisnd_element_get_pin (el el)
def upisnd_element_open_value_fd (el el, flags flags)
def upisnd_value_read (fd fd)
def upisnd_value_write (fd fd, value value)
def upisnd_setup (name name, setup setup)
def upisnd_setup_encoder (name name, pin_a pin_a, pull_a pull_a, pin_b pin_b, pull_b pull_b)
def upisnd_setup_analog_input (name name, pin pin)
def upisnd_setup_gpio_input (name name, pin pin, pull pull)
def upisnd_setup_gpio_output (name name, pin pin, high high)
def upisnd_setup_activity (name name, pin pin, activity activity)
def upisnd_element_gpio_get_direction (el el)
def upisnd_element_gpio_get_pull (el el)
def upisnd_element_activity_get_type (el el)
def upisnd_element_encoder_init_default_opts (opts opts)
def upisnd_element_encoder_get_opts (el el, opts opts)
def upisnd_element_encoder_set_opts (el el, opts opts)
def upisnd_element_encoder_get_pin_b (el el)
def upisnd_element_encoder_get_pin_b_pull (el el)
def upisnd_element_analog_input_init_default_opts (opts opts)
def upisnd_element_analog_input_get_opts (el el, opts opts)
def upisnd_element_analog_input_set_opts (el el, opts opts)

UPISND_MAX_ELEMENT_NAME_LENGTH#

pypisoundmicro::swig::pypisoundmicro.UPISND_MAX_ELEMENT_NAME_LENGTH;

UPISND_ELEMENT_TYPE_INVALID#

pypisoundmicro::swig::pypisoundmicro.UPISND_ELEMENT_TYPE_INVALID;

UPISND_ELEMENT_TYPE_NONE#

pypisoundmicro::swig::pypisoundmicro.UPISND_ELEMENT_TYPE_NONE;

UPISND_ELEMENT_TYPE_ENCODER#

pypisoundmicro::swig::pypisoundmicro.UPISND_ELEMENT_TYPE_ENCODER;

UPISND_ELEMENT_TYPE_ANALOG_INPUT#

pypisoundmicro::swig::pypisoundmicro.UPISND_ELEMENT_TYPE_ANALOG_INPUT;

UPISND_ELEMENT_TYPE_GPIO#

pypisoundmicro::swig::pypisoundmicro.UPISND_ELEMENT_TYPE_GPIO;

UPISND_ELEMENT_TYPE_ACTIVITY#

pypisoundmicro::swig::pypisoundmicro.UPISND_ELEMENT_TYPE_ACTIVITY;

UPISND_ELEMENT_TYPE_COUNT#

pypisoundmicro::swig::pypisoundmicro.UPISND_ELEMENT_TYPE_COUNT;

UPISND_ACTIVITY_INVALID#

pypisoundmicro::swig::pypisoundmicro.UPISND_ACTIVITY_INVALID;

UPISND_ACTIVITY_MIDI_INPUT#

pypisoundmicro::swig::pypisoundmicro.UPISND_ACTIVITY_MIDI_INPUT;

UPISND_ACTIVITY_MIDI_OUTPUT#

pypisoundmicro::swig::pypisoundmicro.UPISND_ACTIVITY_MIDI_OUTPUT;

UPISND_ACTIVITY_COUNT#

pypisoundmicro::swig::pypisoundmicro.UPISND_ACTIVITY_COUNT;

UPISND_PIN_PULL_INVALID#

pypisoundmicro::swig::pypisoundmicro.UPISND_PIN_PULL_INVALID;

UPISND_PIN_PULL_NONE#

pypisoundmicro::swig::pypisoundmicro.UPISND_PIN_PULL_NONE;

UPISND_PIN_PULL_UP#

pypisoundmicro::swig::pypisoundmicro.UPISND_PIN_PULL_UP;

UPISND_PIN_PULL_DOWN#

pypisoundmicro::swig::pypisoundmicro.UPISND_PIN_PULL_DOWN;

UPISND_PIN_PULL_COUNT#

pypisoundmicro::swig::pypisoundmicro.UPISND_PIN_PULL_COUNT;

UPISND_PIN_DIR_INVALID#

pypisoundmicro::swig::pypisoundmicro.UPISND_PIN_DIR_INVALID;

UPISND_PIN_DIR_INPUT#

pypisoundmicro::swig::pypisoundmicro.UPISND_PIN_DIR_INPUT;

UPISND_PIN_DIR_OUTPUT#

pypisoundmicro::swig::pypisoundmicro.UPISND_PIN_DIR_OUTPUT;

UPISND_PIN_DIR_COUNT#

pypisoundmicro::swig::pypisoundmicro.UPISND_PIN_DIR_COUNT;

UPISND_PIN_A27#

pypisoundmicro::swig::pypisoundmicro.UPISND_PIN_A27;

UPISND_PIN_A28#

pypisoundmicro::swig::pypisoundmicro.UPISND_PIN_A28;

UPISND_PIN_A29#

pypisoundmicro::swig::pypisoundmicro.UPISND_PIN_A29;

UPISND_PIN_A30#

pypisoundmicro::swig::pypisoundmicro.UPISND_PIN_A30;

UPISND_PIN_A31#

pypisoundmicro::swig::pypisoundmicro.UPISND_PIN_A31;

UPISND_PIN_A32#

pypisoundmicro::swig::pypisoundmicro.UPISND_PIN_A32;

UPISND_PIN_B03#

pypisoundmicro::swig::pypisoundmicro.UPISND_PIN_B03;

UPISND_PIN_B04#

pypisoundmicro::swig::pypisoundmicro.UPISND_PIN_B04;

UPISND_PIN_B05#

pypisoundmicro::swig::pypisoundmicro.UPISND_PIN_B05;

UPISND_PIN_B06#

pypisoundmicro::swig::pypisoundmicro.UPISND_PIN_B06;

UPISND_PIN_B07#

pypisoundmicro::swig::pypisoundmicro.UPISND_PIN_B07;

UPISND_PIN_B08#

pypisoundmicro::swig::pypisoundmicro.UPISND_PIN_B08;

UPISND_PIN_B09#

pypisoundmicro::swig::pypisoundmicro.UPISND_PIN_B09;

UPISND_PIN_B10#

pypisoundmicro::swig::pypisoundmicro.UPISND_PIN_B10;

UPISND_PIN_B11#

pypisoundmicro::swig::pypisoundmicro.UPISND_PIN_B11;

UPISND_PIN_B12#

pypisoundmicro::swig::pypisoundmicro.UPISND_PIN_B12;

UPISND_PIN_B13#

pypisoundmicro::swig::pypisoundmicro.UPISND_PIN_B13;

UPISND_PIN_B14#

pypisoundmicro::swig::pypisoundmicro.UPISND_PIN_B14;

UPISND_PIN_B15#

pypisoundmicro::swig::pypisoundmicro.UPISND_PIN_B15;

UPISND_PIN_B16#

pypisoundmicro::swig::pypisoundmicro.UPISND_PIN_B16;

UPISND_PIN_B17#

pypisoundmicro::swig::pypisoundmicro.UPISND_PIN_B17;

UPISND_PIN_B18#

pypisoundmicro::swig::pypisoundmicro.UPISND_PIN_B18;

UPISND_PIN_B23#

pypisoundmicro::swig::pypisoundmicro.UPISND_PIN_B23;

UPISND_PIN_B24#

pypisoundmicro::swig::pypisoundmicro.UPISND_PIN_B24;

UPISND_PIN_B25#

pypisoundmicro::swig::pypisoundmicro.UPISND_PIN_B25;

UPISND_PIN_B26#

pypisoundmicro::swig::pypisoundmicro.UPISND_PIN_B26;

UPISND_PIN_B27#

pypisoundmicro::swig::pypisoundmicro.UPISND_PIN_B27;

UPISND_PIN_B28#

pypisoundmicro::swig::pypisoundmicro.UPISND_PIN_B28;

UPISND_PIN_B29#

pypisoundmicro::swig::pypisoundmicro.UPISND_PIN_B29;

UPISND_PIN_B30#

pypisoundmicro::swig::pypisoundmicro.UPISND_PIN_B30;

UPISND_PIN_B31#

pypisoundmicro::swig::pypisoundmicro.UPISND_PIN_B31;

UPISND_PIN_B32#

pypisoundmicro::swig::pypisoundmicro.UPISND_PIN_B32;

UPISND_PIN_B33#

pypisoundmicro::swig::pypisoundmicro.UPISND_PIN_B33;

UPISND_PIN_B34#

pypisoundmicro::swig::pypisoundmicro.UPISND_PIN_B34;

UPISND_PIN_B37#

pypisoundmicro::swig::pypisoundmicro.UPISND_PIN_B37;

UPISND_PIN_B38#

pypisoundmicro::swig::pypisoundmicro.UPISND_PIN_B38;

UPISND_PIN_B39#

pypisoundmicro::swig::pypisoundmicro.UPISND_PIN_B39;

UPISND_PIN_COUNT#

pypisoundmicro::swig::pypisoundmicro.UPISND_PIN_COUNT;

UPISND_PIN_INVALID#

pypisoundmicro::swig::pypisoundmicro.UPISND_PIN_INVALID;

UPISND_VALUE_MODE_INVALID#

pypisoundmicro::swig::pypisoundmicro.UPISND_VALUE_MODE_INVALID;

UPISND_VALUE_MODE_CLAMP#

pypisoundmicro::swig::pypisoundmicro.UPISND_VALUE_MODE_CLAMP;

UPISND_VALUE_MODE_WRAP#

pypisoundmicro::swig::pypisoundmicro.UPISND_VALUE_MODE_WRAP;

UPISND_VALUE_MODE_COUNT#

pypisoundmicro::swig::pypisoundmicro.UPISND_VALUE_MODE_COUNT;

upisnd_init#

def pypisoundmicro::swig::pypisoundmicro::upisnd_init () 

upisnd_uninit#

def pypisoundmicro::swig::pypisoundmicro::upisnd_uninit () 

upisnd_is_pin_valid#

def pypisoundmicro::swig::pypisoundmicro::upisnd_is_pin_valid (
    pin pin
) 

upisnd_pin_to_str#

def pypisoundmicro::swig::pypisoundmicro::upisnd_pin_to_str (
    pin pin
) 

upisnd_str_to_pin#

def pypisoundmicro::swig::pypisoundmicro::upisnd_str_to_pin (
    str str
) 

upisnd_pin_pull_to_str#

def pypisoundmicro::swig::pypisoundmicro::upisnd_pin_pull_to_str (
    pull pull
) 

upisnd_str_to_pin_pull#

def pypisoundmicro::swig::pypisoundmicro::upisnd_str_to_pin_pull (
    str str
) 

upisnd_activity_to_str#

def pypisoundmicro::swig::pypisoundmicro::upisnd_activity_to_str (
    activity activity
) 

upisnd_str_to_activity#

def pypisoundmicro::swig::pypisoundmicro::upisnd_str_to_activity (
    str str
) 

upisnd_element_type_to_str#

def pypisoundmicro::swig::pypisoundmicro::upisnd_element_type_to_str (
    type type
) 

upisnd_str_to_element_type#

def pypisoundmicro::swig::pypisoundmicro::upisnd_str_to_element_type (
    str str
) 

upisnd_pin_direction_to_str#

def pypisoundmicro::swig::pypisoundmicro::upisnd_pin_direction_to_str (
    dir dir
) 

upisnd_str_to_pin_direction#

def pypisoundmicro::swig::pypisoundmicro::upisnd_str_to_pin_direction (
    str str
) 

upisnd_value_mode_to_str#

def pypisoundmicro::swig::pypisoundmicro::upisnd_value_mode_to_str (
    mode mode
) 

upisnd_str_to_value_mode#

def pypisoundmicro::swig::pypisoundmicro::upisnd_str_to_value_mode (
    str str
) 

upisnd_setup_for_encoder#

def pypisoundmicro::swig::pypisoundmicro::upisnd_setup_for_encoder (
    setup setup,
    pin_a pin_a,
    pull_a pull_a,
    pin_b pin_b,
    pull_b pull_b
) 

upisnd_setup_for_analog_input#

def pypisoundmicro::swig::pypisoundmicro::upisnd_setup_for_analog_input (
    setup setup,
    pin pin
) 

upisnd_setup_for_gpio_input#

def pypisoundmicro::swig::pypisoundmicro::upisnd_setup_for_gpio_input (
    setup setup,
    pin pin,
    pull pull
) 

upisnd_setup_for_gpio_output#

def pypisoundmicro::swig::pypisoundmicro::upisnd_setup_for_gpio_output (
    setup setup,
    pin pin,
    high high
) 

upisnd_setup_for_activity#

def pypisoundmicro::swig::pypisoundmicro::upisnd_setup_for_activity (
    setup setup,
    pin pin,
    activity activity
) 

upisnd_setup_get_element_type#

def pypisoundmicro::swig::pypisoundmicro::upisnd_setup_get_element_type (
    setup setup
) 

upisnd_setup_get_pin_id#

def pypisoundmicro::swig::pypisoundmicro::upisnd_setup_get_pin_id (
    setup setup
) 

upisnd_setup_get_gpio_pull#

def pypisoundmicro::swig::pypisoundmicro::upisnd_setup_get_gpio_pull (
    setup setup
) 

upisnd_setup_get_gpio_dir#

def pypisoundmicro::swig::pypisoundmicro::upisnd_setup_get_gpio_dir (
    setup setup
) 

upisnd_setup_get_gpio_output#

def pypisoundmicro::swig::pypisoundmicro::upisnd_setup_get_gpio_output (
    setup setup
) 

upisnd_setup_get_encoder_pin_b_id#

def pypisoundmicro::swig::pypisoundmicro::upisnd_setup_get_encoder_pin_b_id (
    setup setup
) 

upisnd_setup_get_encoder_pin_b_pull#

def pypisoundmicro::swig::pypisoundmicro::upisnd_setup_get_encoder_pin_b_pull (
    setup setup
) 

upisnd_setup_get_activity_type#

def pypisoundmicro::swig::pypisoundmicro::upisnd_setup_get_activity_type (
    setup setup
) 

upisnd_setup_set_element_type#

def pypisoundmicro::swig::pypisoundmicro::upisnd_setup_set_element_type (
    setup setup,
    value value
) 

upisnd_setup_set_pin_id#

def pypisoundmicro::swig::pypisoundmicro::upisnd_setup_set_pin_id (
    setup setup,
    value value
) 

upisnd_setup_set_gpio_dir#

def pypisoundmicro::swig::pypisoundmicro::upisnd_setup_set_gpio_dir (
    setup setup,
    value value
) 

upisnd_setup_set_gpio_pull#

def pypisoundmicro::swig::pypisoundmicro::upisnd_setup_set_gpio_pull (
    setup setup,
    value value
) 

upisnd_setup_set_gpio_output#

def pypisoundmicro::swig::pypisoundmicro::upisnd_setup_set_gpio_output (
    setup setup,
    value value
) 

upisnd_setup_set_encoder_pin_b_id#

def pypisoundmicro::swig::pypisoundmicro::upisnd_setup_set_encoder_pin_b_id (
    setup setup,
    value value
) 

upisnd_setup_set_encoder_pin_b_pull#

def pypisoundmicro::swig::pypisoundmicro::upisnd_setup_set_encoder_pin_b_pull (
    setup setup,
    value value
) 

upisnd_setup_set_activity_type#

def pypisoundmicro::swig::pypisoundmicro::upisnd_setup_set_activity_type (
    setup setup,
    value value
) 

upisnd_validate_element_name#

def pypisoundmicro::swig::pypisoundmicro::upisnd_validate_element_name (
    name name
) 

upisnd_generate_random_element_name#

def pypisoundmicro::swig::pypisoundmicro::upisnd_generate_random_element_name (
    dst dst,
    n n,
    prefix prefix
) 

upisnd_unsetup#

def pypisoundmicro::swig::pypisoundmicro::upisnd_unsetup (
    name name
) 

upisnd_element_get#

def pypisoundmicro::swig::pypisoundmicro::upisnd_element_get (
    name name
) 

upisnd_element_add_ref#

def pypisoundmicro::swig::pypisoundmicro::upisnd_element_add_ref (
    ref ref
) 

upisnd_element_unref#

def pypisoundmicro::swig::pypisoundmicro::upisnd_element_unref (
    ref ref
) 

upisnd_element_get_name#

def pypisoundmicro::swig::pypisoundmicro::upisnd_element_get_name (
    el el
) 

upisnd_element_get_type#

def pypisoundmicro::swig::pypisoundmicro::upisnd_element_get_type (
    el el
) 

upisnd_element_get_pin#

def pypisoundmicro::swig::pypisoundmicro::upisnd_element_get_pin (
    el el
) 

upisnd_element_open_value_fd#

def pypisoundmicro::swig::pypisoundmicro::upisnd_element_open_value_fd (
    el el,
    flags flags
) 

upisnd_value_read#

def pypisoundmicro::swig::pypisoundmicro::upisnd_value_read (
    fd fd
) 

upisnd_value_write#

def pypisoundmicro::swig::pypisoundmicro::upisnd_value_write (
    fd fd,
    value value
) 

upisnd_setup#

def pypisoundmicro::swig::pypisoundmicro::upisnd_setup (
    name name,
    setup setup
) 

upisnd_setup_encoder#

def pypisoundmicro::swig::pypisoundmicro::upisnd_setup_encoder (
    name name,
    pin_a pin_a,
    pull_a pull_a,
    pin_b pin_b,
    pull_b pull_b
) 

upisnd_setup_analog_input#

def pypisoundmicro::swig::pypisoundmicro::upisnd_setup_analog_input (
    name name,
    pin pin
) 

upisnd_setup_gpio_input#

def pypisoundmicro::swig::pypisoundmicro::upisnd_setup_gpio_input (
    name name,
    pin pin,
    pull pull
) 

upisnd_setup_gpio_output#

def pypisoundmicro::swig::pypisoundmicro::upisnd_setup_gpio_output (
    name name,
    pin pin,
    high high
) 

upisnd_setup_activity#

def pypisoundmicro::swig::pypisoundmicro::upisnd_setup_activity (
    name name,
    pin pin,
    activity activity
) 

upisnd_element_gpio_get_direction#

def pypisoundmicro::swig::pypisoundmicro::upisnd_element_gpio_get_direction (
    el el
) 

upisnd_element_gpio_get_pull#

def pypisoundmicro::swig::pypisoundmicro::upisnd_element_gpio_get_pull (
    el el
) 

upisnd_element_activity_get_type#

def pypisoundmicro::swig::pypisoundmicro::upisnd_element_activity_get_type (
    el el
) 

upisnd_element_encoder_init_default_opts#

def pypisoundmicro::swig::pypisoundmicro::upisnd_element_encoder_init_default_opts (
    opts opts
) 

upisnd_element_encoder_get_opts#

def pypisoundmicro::swig::pypisoundmicro::upisnd_element_encoder_get_opts (
    el el,
    opts opts
) 

upisnd_element_encoder_set_opts#

def pypisoundmicro::swig::pypisoundmicro::upisnd_element_encoder_set_opts (
    el el,
    opts opts
) 

upisnd_element_encoder_get_pin_b#

def pypisoundmicro::swig::pypisoundmicro::upisnd_element_encoder_get_pin_b (
    el el
) 

upisnd_element_encoder_get_pin_b_pull#

def pypisoundmicro::swig::pypisoundmicro::upisnd_element_encoder_get_pin_b_pull (
    el el
) 

upisnd_element_analog_input_init_default_opts#

def pypisoundmicro::swig::pypisoundmicro::upisnd_element_analog_input_init_default_opts (
    opts opts
) 

upisnd_element_analog_input_get_opts#

def pypisoundmicro::swig::pypisoundmicro::upisnd_element_analog_input_get_opts (
    el el,
    opts opts
) 

upisnd_element_analog_input_set_opts#

def pypisoundmicro::swig::pypisoundmicro::upisnd_element_analog_input_set_opts (
    el el,
    opts opts
)