Namespace pypisoundmicro::swig::pypisoundmicro
Classes
Public Attributes
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;
 
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;
 
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;
 
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
) 
 
def pypisoundmicro::swig::pypisoundmicro::upisnd_setup_for_analog_input (
    setup setup,
    pin pin
) 
 
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
) 
 
def pypisoundmicro::swig::pypisoundmicro::upisnd_setup_analog_input (
    name name,
    pin pin
) 
 
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
) 
 
def pypisoundmicro::swig::pypisoundmicro::upisnd_element_analog_input_init_default_opts (
    opts opts
) 
 
def pypisoundmicro::swig::pypisoundmicro::upisnd_element_analog_input_get_opts (
    el el,
    opts opts
) 
 
def pypisoundmicro::swig::pypisoundmicro::upisnd_element_analog_input_set_opts (
    el el,
    opts opts
)