The information here is preliminary.
Click here to return to the SigmaStudio Algorithm Resource Summary section.
Category | Algorithm | Executed Instructions | Program RAM | DATA Ram | Parameter RAM | Description | Processors | ||
---|---|---|---|---|---|---|---|---|---|
PushButton | Toggle OnOff | 10 | 10 | 4 | 1 | Toggles its output when it detects a rising edge on its input. | ADAU144x, ADAU176x, ADAU1781 | ||
PushButton | Rising Edge | Toggle Counter | 14 | 14 | 4 | 1 | Counts the number of edges seen on its input pin and outputs the count as a 28.0 integer value. The toggle detection can be set to detect rising or falling edges on the input. | ADAU144x, ADAU176x, ADAU1781 | |
PushButton | Falling Edge | Toggle Counter | 14 | 14 | 4 | 1 | Counts the number of edges seen on its input pin and outputs the count as a 28.0 integer value. The toggle detection can be set to detect rising or falling edges on the input. | ADAU144x, ADAU176x, ADAU1781 | |
PushButton | Unmuted Output | 1 In - 1 Out | Push And Hold | 34 | 34 | 10 | 2 | Can be used for functions like a pushbutton, to condition a GPIO input to create pulses in response to the user pushing or holding the button. | ADAU144x, ADAU176x, ADAU1781 |
PushButton | Unmuted Output | 2 In - 2 Out | Push And Hold | 68 | 68 | 19 | 2 | Can be used for functions like a pushbutton, to condition a GPIO input to create pulses in response to the user pushing or holding the button. | ADAU144x, ADAU176x, ADAU1781 |
PushButton | Muted Output | 2 In - 2 Out | Push And Hold | 82 | 82 | 23 | 2 | Can be used for functions like a pushbutton, to condition a GPIO input to create pulses in response to the user pushing or holding the button. | ADAU144x, ADAU176x, ADAU1781 |
PushButton | Up/Down Control, Index Output | 15 | 15 | 6 | 0 | Takes in two inputs, one “up” and one “down,” and uses them to generate an index into a lookup table. | ADAU144x, ADAU176x, ADAU1781 | ||
PushButton | Up/Down Control W/ Lookup Table 2 Input | 24 | 24 | 6 | 34 | Takes in two inputs, one “up” and one “down,” and uses them to generate an index into a lookup table. | ADAU144x, ADAU176x, ADAU1781 | ||
PushButton | Up/Down Control W/ Lookup Table 3 Input | 34 | 34 | 9 | 34 | Takes in two inputs, one “up” and one “down,” and uses them to generate an index into a lookup table. | ADAU144x, ADAU176x, ADAU1781 | ||
Volume Control | Pushbutton Volume | 102 | 102 | 31 | 37 | Can be used with the GPIO push buttons to control the volume of an input audio signal. | ADAU144x, ADAU176x, ADAU1781 | ||
Volume Control | Pushbutton Volume (Grow) | 2 | 2 | 1 | 0 | Adds a channel to the block. | ADAU144x, ADAU176x, ADAU1781 | ||
Volume Control | Pushbutton Volume, Mute | 120 | 120 | 35 | 37 | Can be used with the GPIO push buttons to control the volume of an input audio signal. Includes mute function. | ADAU144x, ADAU176x, ADAU1781 | ||
Volume Control | Pushbutton Volume, Mute (Grow) | 2 | 2 | 1 | 0 | Adds a channel to the block. | ADAU144x, ADAU176x, ADAU1781 | ||
Volume Control | Rotary Volume | 88 | 88 | 49 | 36 | Controls the volume level of an input audio signal, using the GPIO rotary encoder inputs. | ADAU144x, ADAU176x, ADAU1781 | ||
Volume Control | Rotary Volume (Grow) | 2 | 2 | 1 | 0 | Adds a channel to the block. | ADAU144x, ADAU176x, ADAU1781 | ||
Rotary Encoder | Rotary Encoder | 54 | 54 | 20 | 1 | Processes the inputs from a rotary encoder and outputs an “up” or a “down” signal. | ADAU144x, ADAU176x, ADAU1781 | ||
Software Debounce | Software Debounce | 18 | 18 | 13 | 1 | Debounces (removes the transition ripple) from a signal, by waiting a specified amount of time between sampling periods. This provides a clean transition signal to the output. | ADAU144x, ADAU176x, ADAU1781 | ||
Software Debounce | Software Debounce (Grow) | 18 | 18 | 13 | 0 | Adds a channel to the block. | ADAU144x, ADAU176x, ADAU1781 |