Difference between revisions of "Hardware id list"
Jump to navigation
Jump to search
(One intermediate revision by the same user not shown) | |||
Line 174: | Line 174: | ||
== Raspberry Pi Pico == | == Raspberry Pi Pico == | ||
{{tip|Available from AM/AP 4. | {{tip|Available from AM/AP 4.0}} | ||
{| class="wikitable" style="border: 1px solid black; text-align:center;" | {| class="wikitable" style="border: 1px solid black; text-align:center;" | ||
Line 398: | Line 398: | ||
! Hardware ID !! Input !! Output !! Button !! LED !! Switch !! Dial !! ADC input !! PWM output !! Chr. display !! Button array !! Stepper motor !! Comments | ! Hardware ID !! Input !! Output !! Button !! LED !! Switch !! Dial !! ADC input !! PWM output !! Chr. display !! Button array !! Stepper motor !! Comments | ||
|- | |- | ||
| ARDUINO_MICRO_<channel>_D0 || {{ | | ARDUINO_MICRO_<channel>_D0 || {{ya}} || {{ya}} || {{ya}} || {{ya}} || {{ya}} || {{ya}} || {{na}} || {{na}} || {{ya}} || {{ya}} || {{ya}} || From AM/AP 4.0 | ||
|- | |- | ||
| ARDUINO_MICRO_<channel>_D1 || {{ | | ARDUINO_MICRO_<channel>_D1 || {{ya}} || {{ya}} || {{ya}} || {{ya}} || {{ya}} || {{ya}} || {{na}} || {{na}} || {{ya}} || {{ya}} || {{ya}} || From AM/AP 4.0 | ||
|- | |- | ||
| ARDUINO_MICRO_<channel>_D2 || {{ya}} || {{ya}} || {{ya}} || {{ya}} || {{ya}} || {{ya}} || {{na}} || {{na}} || {{ya}} || {{ya}} || {{ya}} || | | ARDUINO_MICRO_<channel>_D2 || {{ya}} || {{ya}} || {{ya}} || {{ya}} || {{ya}} || {{ya}} || {{na}} || {{na}} || {{ya}} || {{ya}} || {{ya}} || |
Revision as of 12:53, 26 April 2021
This page describes the available Hardware ID's.
Raspberry Pi 1
Hardware ID | Input | Output | Button | LED | Switch | Dial | ADC input | PWM output | Chr. display | Button array | Stepper motor | Comments |
---|---|---|---|---|---|---|---|---|---|---|---|---|
RPI_V1_P1_03 | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | Used for internal communication. Don't use! |
RPI_V1_P1_05 | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | Used for internal communication. Don't use! |
RPI_V1_P1_07 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✓ | ✓ | ✓ | ✘ | PWM is approximation. Don't use above 1kHz |
RPI_V1_P1_08 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✓ | ✓ | ✓ | ✘ | PWM is approximation. Don't use above 1kHz |
RPI_V1_P1_10 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✓ | ✓ | ✓ | ✘ | PWM is approximation. Don't use above 1kHz |
RPI_V1_P1_11 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✓ | ✓ | ✓ | ✘ | PWM is approximation. Don't use above 1kHz |
RPI_V1_P1_12 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✓ | ✓ | ✓ | ✘ | PWM is approximation. Don't use above 1kHz |
RPI_V1_P1_13 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✓ | ✓ | ✓ | ✘ | PWM is approximation. Don't use above 1kHz |
RPI_V1_P1_15 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✓ | ✓ | ✓ | ✘ | PWM is approximation. Don't use above 1kHz |
RPI_V1_P1_16 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✓ | ✓ | ✓ | ✘ | PWM is approximation. Don't use above 1kHz |
RPI_V1_P1_18 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✓ | ✓ | ✓ | ✘ | PWM is approximation. Don't use above 1kHz |
RPI_V1_P1_19 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✓ | ✓ | ✓ | ✘ | PWM is approximation. Don't use above 1kHz |
RPI_V1_P1_21 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✓ | ✓ | ✓ | ✘ | PWM is approximation. Don't use above 1kHz |
RPI_V1_P1_22 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✓ | ✓ | ✓ | ✘ | PWM is approximation. Don't use above 1kHz |
RPI_V1_P1_23 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✓ | ✓ | ✓ | ✘ | PWM is approximation. Don't use above 1kHz |
RPI_V1_P1_24 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✓ | ✓ | ✓ | ✘ | PWM is approximation. Don't use above 1kHz |
RPI_V1_P1_26 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✓ | ✓ | ✓ | ✘ | PWM is approximation. Don't use above 1kHz |
Raspberry Pi 1 B+
Hardware ID | Input | Output | Button | LED | Switch | Dial | ADC input | PWM output | Chr. display | Button array | Stepper motor | Comments |
---|---|---|---|---|---|---|---|---|---|---|---|---|
RPI_V1B+_GPIO_J8_03 | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | Used for internal communication. Don't use! |
RPI_V1B+_GPIO_J8_05 | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | Used for internal communication. Don't use! |
RPI_V1B+_GPIO_J8_07 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✓ | ✓ | ✓ | ✘ | PWM is approximation. Don't use above 1kHz |
RPI_V1B+_GPIO_J8_08 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✓ | ✓ | ✓ | ✘ | PWM is approximation. Don't use above 1kHz |
RPI_V1B+_GPIO_J8_10 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✓ | ✓ | ✓ | ✘ | PWM is approximation. Don't use above 1kHz |
RPI_V1B+_GPIO_J8_11 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✓ | ✓ | ✓ | ✘ | PWM is approximation. Don't use above 1kHz |
RPI_V1B+_GPIO_J8_12 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✓ | ✓ | ✓ | ✘ | PWM is approximation. Don't use above 1kHz |
RPI_V1B+_GPIO_J8_13 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✓ | ✓ | ✓ | ✘ | PWM is approximation. Don't use above 1kHz |
RPI_V1B+_GPIO_J8_15 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✓ | ✓ | ✓ | ✘ | PWM is approximation. Don't use above 1kHz |
RPI_V1B+_GPIO_J8_16 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✓ | ✓ | ✓ | ✘ | PWM is approximation. Don't use above 1kHz |
RPI_V1B+_GPIO_J8_18 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✓ | ✓ | ✓ | ✘ | PWM is approximation. Don't use above 1kHz |
RPI_V1B+_GPIO_J8_19 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✓ | ✓ | ✓ | ✘ | PWM is approximation. Don't use above 1kHz |
RPI_V1B+_GPIO_J8_21 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✓ | ✓ | ✓ | ✘ | PWM is approximation. Don't use above 1kHz |
RPI_V1B+_GPIO_J8_22 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✓ | ✓ | ✓ | ✘ | PWM is approximation. Don't use above 1kHz |
RPI_V1B+_GPIO_J8_23 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✓ | ✓ | ✓ | ✘ | PWM is approximation. Don't use above 1kHz |
RPI_V1B+_GPIO_J8_24 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✓ | ✓ | ✓ | ✘ | PWM is approximation. Don't use above 1kHz |
RPI_V1B+_GPIO_J8_26 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✓ | ✓ | ✓ | ✘ | PWM is approximation. Don't use above 1kHz |
RPI_V1B+_GPIO_J8_27 | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | Used by internal Raspberry Hardware. Don't use! |
RPI_V1B+_GPIO_J8_28 | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | Used by internal Raspberry Hardware. Don't use! |
RPI_V1B+_GPIO_J8_29 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✓ | ✓ | ✓ | ✘ | PWM is approximation. Don't use above 1kHz |
RPI_V1B+_GPIO_J8_31 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✓ | ✓ | ✓ | ✘ | PWM is approximation. Don't use above 1kHz |
RPI_V1B+_GPIO_J8_32 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✓ | ✓ | ✓ | ✘ | PWM is approximation. Don't use above 1kHz |
RPI_V1B+_GPIO_J8_33 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✓ | ✓ | ✓ | ✘ | PWM is approximation. Don't use above 1kHz |
RPI_V1B+_GPIO_J8_35 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✓ | ✓ | ✓ | ✘ | PWM is approximation. Don't use above 1kHz |
RPI_V1B+_GPIO_J8_36 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✓ | ✓ | ✓ | ✘ | PWM is approximation. Don't use above 1kHz |
RPI_V1B+_GPIO_J8_37 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✓ | ✓ | ✓ | ✘ | PWM is approximation. Don't use above 1kHz |
RPI_V1B+_GPIO_J8_38 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✓ | ✓ | ✓ | ✘ | PWM is approximation. Don't use above 1kHz |
RPI_V1B+_GPIO_J8_40 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✓ | ✓ | ✓ | ✘ | PWM is approximation. Don't use above 1kHz |
Raspberry Pi 2, 3 & 4
Hardware ID | Input | Output | Button | LED | Switch | Dial | ADC input | PWM output | Chr. display | Button array | Stepper motor | Comments |
---|---|---|---|---|---|---|---|---|---|---|---|---|
RPI_V2_P1_03 | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | Used for internal communication. Don't use! |
RPI_V2_P1_05 | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | Used for internal communication. Don't use! |
RPI_V2_P1_07 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✓ | ✓ | ✓ | ✘ | PWM is approximation. Don't use above 1kHz |
RPI_V2_P1_08 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✓ | ✓ | ✓ | ✘ | PWM is approximation. Don't use above 1kHz |
RPI_V2_P1_10 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✓ | ✓ | ✓ | ✘ | PWM is approximation. Don't use above 1kHz |
RPI_V2_P1_11 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✓ | ✓ | ✓ | ✘ | PWM is approximation. Don't use above 1kHz |
RPI_V2_P1_12 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✓ | ✓ | ✓ | ✘ | PWM is approximation. Don't use above 1kHz |
RPI_V2_P1_13 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✓ | ✓ | ✓ | ✘ | PWM is approximation. Don't use above 1kHz |
RPI_V2_P1_15 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✓ | ✓ | ✓ | ✘ | PWM is approximation. Don't use above 1kHz |
RPI_V2_P1_16 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✓ | ✓ | ✓ | ✘ | PWM is approximation. Don't use above 1kHz |
RPI_V2_P1_18 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✓ | ✓ | ✓ | ✘ | PWM is approximation. Don't use above 1kHz |
RPI_V2_P1_19 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✓ | ✓ | ✓ | ✘ | PWM is approximation. Don't use above 1kHz |
RPI_V2_P1_21 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✓ | ✓ | ✓ | ✘ | PWM is approximation. Don't use above 1kHz |
RPI_V2_P1_22 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✓ | ✓ | ✓ | ✘ | PWM is approximation. Don't use above 1kHz |
RPI_V2_P1_23 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✓ | ✓ | ✓ | ✘ | PWM is approximation. Don't use above 1kHz |
RPI_V2_P1_24 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✓ | ✓ | ✓ | ✘ | PWM is approximation. Don't use above 1kHz |
RPI_V2_P1_26 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✓ | ✓ | ✓ | ✘ | PWM is approximation. Don't use above 1kHz |
RPI_V2_P1_27 | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | Used by internal Raspberry Hardware. Don't use! |
RPI_V2_P1_28 | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | Used by internal Raspberry Hardware. Don't use! |
RPI_V2_P1_29 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✓ | ✓ | ✓ | ✘ | PWM is approximation. Don't use above 1kHz |
RPI_V2_P1_31 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✓ | ✓ | ✓ | ✘ | PWM is approximation. Don't use above 1kHz |
RPI_V2_P1_32 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✓ | ✓ | ✓ | ✘ | PWM is approximation. Don't use above 1kHz |
RPI_V2_P1_33 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✓ | ✓ | ✓ | ✘ | PWM is approximation. Don't use above 1kHz |
RPI_V2_P1_35 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✓ | ✓ | ✓ | ✘ | PWM is approximation. Don't use above 1kHz |
RPI_V2_P1_36 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✓ | ✓ | ✓ | ✘ | PWM is approximation. Don't use above 1kHz |
RPI_V2_P1_37 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✓ | ✓ | ✓ | ✘ | PWM is approximation. Don't use above 1kHz |
RPI_V2_P1_38 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✓ | ✓ | ✓ | ✘ | PWM is approximation. Don't use above 1kHz |
RPI_V2_P1_40 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✓ | ✓ | ✓ | ✘ | PWM is approximation. Don't use above 1kHz |
Raspberry Pi Pico
Hardware ID | Input | Output | Button | LED | Switch | Dial | ADC input | PWM output | Chr. display | Button array | Stepper motor | Comments |
---|---|---|---|---|---|---|---|---|---|---|---|---|
RPI_PICO_<channel>_GP0 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✓* | ✓ | ✓ | ✓ | PWM slice 0, channel A |
RPI_PICO_<channel>_GP1 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✓* | ✓ | ✓ | ✓ | PWM slice 0, channel B |
RPI_PICO_<channel>_GP2 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✓* | ✓ | ✓ | ✓ | PWM slice 1, channel A |
RPI_PICO_<channel>_GP3 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✓* | ✓ | ✓ | ✓ | PWM slice 1, channel B |
RPI_PICO_<channel>_GP4 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✓* | ✓ | ✓ | ✓ | PWM slice 2, channel A |
RPI_PICO_<channel>_GP5 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✓* | ✓ | ✓ | ✓ | PWM slice 2, channel B |
RPI_PICO_<channel>_GP6 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✓* | ✓ | ✓ | ✓ | PWM slice 3, channel A |
RPI_PICO_<channel>_GP7 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✓* | ✓ | ✓ | ✓ | PWM slice 3, channel B |
RPI_PICO_<channel>_GP8 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✓* | ✓ | ✓ | ✓ | PWM slice 4, channel A |
RPI_PICO_<channel>_GP9 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✓* | ✓ | ✓ | ✓ | PWM slice 4, channel B |
RPI_PICO_<channel>_GP10 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✓* | ✓ | ✓ | ✓ | PWM slice 5, channel A |
RPI_PICO_<channel>_GP11 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✓* | ✓ | ✓ | ✓ | PWM slice 5, channel B |
RPI_PICO_<channel>_GP12 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✓* | ✓ | ✓ | ✓ | PWM slice 6, channel A |
RPI_PICO_<channel>_GP13 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✓* | ✓ | ✓ | ✓ | PWM slice 6, channel B |
RPI_PICO_<channel>_GP14 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✓* | ✓ | ✓ | ✓ | PWM slice 7, channel A |
RPI_PICO_<channel>_GP15 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✓* | ✓ | ✓ | ✓ | PWM slice 7, channel B |
RPI_PICO_<channel>_GP16 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✓* | ✓ | ✓ | ✓ | PWM slice 0, channel A |
RPI_PICO_<channel>_GP17 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✓* | ✓ | ✓ | ✓ | PWM slice 0, channel B |
RPI_PICO_<channel>_GP18 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✓* | ✓ | ✓ | ✓ | PWM slice 1, channel A |
RPI_PICO_<channel>_GP19 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✓* | ✓ | ✓ | ✓ | PWM slice 1, channel B |
RPI_PICO_<channel>_GP20 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✓* | ✓ | ✓ | ✓ | PWM slice 2, channel A |
RPI_PICO_<channel>_GP21 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✓* | ✓ | ✓ | ✓ | PWM slice 2, channel B |
RPI_PICO_<channel>_GP22 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✓* | ✓ | ✓ | ✓ | PWM slice 3, channel A |
RPI_PICO_<channel>_GP23 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✓* | ✓ | ✓ | ✓ | PWM slice 3, channel B |
RPI_PICO_<channel>_GP24 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✓* | ✓ | ✓ | ✓ | PWM slice 4, channel A |
RPI_PICO_<channel>_GP25 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✓* | ✓ | ✓ | ✓ | PWM slice 4, channel B |
RPI_PICO_<channel>_GP26 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓* | ✓ | ✓ | ✓ | PWM slice 5, channel A |
RPI_PICO_<channel>_GP27 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓* | ✓ | ✓ | ✓ | PWM slice 5, channel B |
RPI_PICO_<channel>_GP28 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓* | ✓ | ✓ | ✓ | PWM slice 6, channel A |
RPI_PICO_<channel>_GP29 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓* | ✓ | ✓ | ✓ | PWM slice 6, channel B |
* PWM output: The Pico has 8 PWM slices available with 2 channels each, making the maximum number of PWM pins to 16. Each slice has its own frequency, each channel can have its own duty cycle. Above you will find to which slice/channel a pin can be connected.
Arduino Uno
Hardware ID | Input | Output | Button | LED | Switch | Dial | ADC input | PWM output | Chr. display | Button array | Stepper motor | Comments |
---|---|---|---|---|---|---|---|---|---|---|---|---|
ARDUINO_UNO_<channel>_D0 | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | Don't use. Used for communication between Arduino and the computer. |
ARDUINO_UNO_<channel>_D1 | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | Don't use. Used for communication between Arduino and the computer. |
ARDUINO_UNO_<channel>_D2 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✘ | ✓ | ✓ | ✓ | |
ARDUINO_UNO_<channel>_D3 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✘ | ✓ | ✓ | ✓ | |
ARDUINO_UNO_<channel>_D4 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✘ | ✓ | ✓ | ✓ | |
ARDUINO_UNO_<channel>_D5 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✘ | ✓ | ✓ | ✓ | |
ARDUINO_UNO_<channel>_D6 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✘ | ✓ | ✓ | ✓ | |
ARDUINO_UNO_<channel>_D7 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✘ | ✓ | ✓ | ✓ | |
ARDUINO_UNO_<channel>_D8 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✘ | ✓ | ✓ | ✓ | |
ARDUINO_UNO_<channel>_D9 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✓ | ✓ | ✓ | ✓ | |
ARDUINO_UNO_<channel>_D10 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✓* | ✓ | ✓ | ✓ | *From AM/AP 3.6, only when frequency is same as D9. |
ARDUINO_UNO_<channel>_D11 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✘ | ✓ | ✓ | ✓ | |
ARDUINO_UNO_<channel>_D12 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✘ | ✓ | ✓ | ✓ | |
ARDUINO_UNO_<channel>_D13 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✘ | ✓ | ✓ | ✓ | |
ARDUINO_UNO_<channel>_A0 | ✓ | ✓ | ✓ | ✘ | ✓ | ✓ | ✓ | ✘ | ✓ | ✓ | ✓ | |
ARDUINO_UNO_<channel>_A1 | ✓ | ✓ | ✓ | ✘ | ✓ | ✓ | ✓ | ✘ | ✓ | ✓ | ✓ | |
ARDUINO_UNO_<channel>_A2 | ✓ | ✓ | ✓ | ✘ | ✓ | ✓ | ✓ | ✘ | ✓ | ✓ | ✓ | |
ARDUINO_UNO_<channel>_A3 | ✓ | ✓ | ✓ | ✘ | ✓ | ✓ | ✓ | ✘ | ✓ | ✓ | ✓ | |
ARDUINO_UNO_<channel>_A4 | ✓ | ✓ | ✓ | ✘ | ✓ | ✓ | ✓ | ✘ | ✓ | ✓ | ✓ | |
ARDUINO_UNO_<channel>_A5 | ✓ | ✓ | ✓ | ✘ | ✓ | ✓ | ✓ | ✘ | ✓ | ✓ | ✓ |
Arduino Nano
Hardware ID | Input | Output | Button | LED | Switch | Dial | ADC input | PWM output | Chr. display | Button array | Stepper motor | Comments |
---|---|---|---|---|---|---|---|---|---|---|---|---|
ARDUINO_NANO_<channel>_D0 | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | Don't use. Used for communication between Arduino and the computer. |
ARDUINO_NANO_<channel>_D1 | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | Don't use. Used for communication between Arduino and the computer. |
ARDUINO_NANO_<channel>_D2 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✘ | ✓ | ✓ | ✓ | |
ARDUINO_NANO_<channel>_D3 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✘ | ✓ | ✓ | ✓ | |
ARDUINO_NANO_<channel>_D4 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✘ | ✓ | ✓ | ✓ | |
ARDUINO_NANO_<channel>_D5 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✘ | ✓ | ✓ | ✓ | |
ARDUINO_NANO_<channel>_D6 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✘ | ✓ | ✓ | ✓ | |
ARDUINO_NANO_<channel>_D7 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✘ | ✓ | ✓ | ✓ | |
ARDUINO_NANO_<channel>_D8 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✘ | ✓ | ✓ | ✓ | |
ARDUINO_NANO_<channel>_D9 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✓ | ✓ | ✓ | ✓ | |
ARDUINO_NANO_<channel>_D10 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✓* | ✓ | ✓ | ✓ | *From AM/AP 3.6, only when frequency is same as D9. |
ARDUINO_NANO_<channel>_D11 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✘ | ✓ | ✓ | ✓ | |
ARDUINO_NANO_<channel>_D12 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✘ | ✓ | ✓ | ✓ | |
ARDUINO_NANO_<channel>_D13 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✘ | ✓ | ✓ | ✓ | Limited operation since on-board LED is connected to this pin. |
ARDUINO_NANO_<channel>_A0 | ✓ | ✓ | ✓ | ✘ | ✓ | ✓ | ✓ | ✘ | ✓ | ✓ | ✓ | |
ARDUINO_NANO_<channel>_A1 | ✓ | ✓ | ✓ | ✘ | ✓ | ✓ | ✓ | ✘ | ✓ | ✓ | ✓ | |
ARDUINO_NANO_<channel>_A2 | ✓ | ✓ | ✓ | ✘ | ✓ | ✓ | ✓ | ✘ | ✓ | ✓ | ✓ | |
ARDUINO_NANO_<channel>_A3 | ✓ | ✓ | ✓ | ✘ | ✓ | ✓ | ✓ | ✘ | ✓ | ✓ | ✓ | |
ARDUINO_NANO_<channel>_A4 | ✓ | ✓ | ✓ | ✘ | ✓ | ✓ | ✓ | ✘ | ✓ | ✓ | ✓ | |
ARDUINO_NANO_<channel>_A5 | ✓ | ✓ | ✓ | ✘ | ✓ | ✓ | ✓ | ✘ | ✓ | ✓ | ✓ | |
ARDUINO_NANO_<channel>_A6 | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✓ | ✘ | ✘ | ✘ | ✘ | |
ARDUINO_NANO_<channel>_A7 | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✓ | ✘ | ✘ | ✘ | ✘ |
Arduino Leonardo
Hardware ID | Input | Output | Button | LED | Switch | Dial | ADC input | PWM output | Chr. display | Button array | Stepper motor | Comments |
---|---|---|---|---|---|---|---|---|---|---|---|---|
ARDUINO_LEONARDO_<channel>_D0 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✘ | ✓ | ✓ | ✓ | From AM/AP 4.0 |
ARDUINO_LEONARDO_<channel>_D1 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✘ | ✓ | ✓ | ✓ | From AM/AP 4.0 |
ARDUINO_LEONARDO_<channel>_D2 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✘ | ✓ | ✓ | ✓ | |
ARDUINO_LEONARDO_<channel>_D3 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✘ | ✓ | ✓ | ✓ | |
ARDUINO_LEONARDO_<channel>_D4 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✘ | ✓ | ✓ | ✓ | |
ARDUINO_LEONARDO_<channel>_D5 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✓* | ✓ | ✓ | ✓ | *From AM/AP 3.6 |
ARDUINO_LEONARDO_<channel>_D6 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✘ | ✓ | ✓ | ✓ | |
ARDUINO_LEONARDO_<channel>_D7 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✘ | ✓ | ✓ | ✓ | |
ARDUINO_LEONARDO_<channel>_D8 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✘ | ✓ | ✓ | ✓ | |
ARDUINO_LEONARDO_<channel>_D9 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✓ | ✓ | ✓ | ✓ | |
ARDUINO_LEONARDO_<channel>_D10 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✓* | ✓ | ✓ | ✓ | *From AM/AP 3.6, only when frequency is same as D9. |
ARDUINO_LEONARDO_<channel>_D11 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✓* | ✓ | ✓ | ✓ | *From AM/AP 3.6, only when frequency is same as D9 and D10. |
ARDUINO_LEONARDO_<channel>_D12 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✘ | ✓ | ✓ | ✓ | |
ARDUINO_LEONARDO_<channel>_D13 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✘ | ✓ | ✓ | ✓ | |
ARDUINO_LEONARDO_<channel>_A0 | ✓ | ✓ | ✓ | ✘ | ✓ | ✓ | ✓ | ✘ | ✓ | ✓ | ✓ | |
ARDUINO_LEONARDO_<channel>_A1 | ✓ | ✓ | ✓ | ✘ | ✓ | ✓ | ✓ | ✘ | ✓ | ✓ | ✓ | |
ARDUINO_LEONARDO_<channel>_A2 | ✓ | ✓ | ✓ | ✘ | ✓ | ✓ | ✓ | ✘ | ✓ | ✓ | ✓ | |
ARDUINO_LEONARDO_<channel>_A3 | ✓ | ✓ | ✓ | ✘ | ✓ | ✓ | ✓ | ✘ | ✓ | ✓ | ✓ | |
ARDUINO_LEONARDO_<channel>_A4 | ✓ | ✓ | ✓ | ✘ | ✓ | ✓ | ✓ | ✘ | ✓ | ✓ | ✓ | |
ARDUINO_LEONARDO_<channel>_A5 | ✓ | ✓ | ✓ | ✘ | ✓ | ✓ | ✓ | ✘ | ✓ | ✓ | ✓ |
Arduino Micro
Hardware ID | Input | Output | Button | LED | Switch | Dial | ADC input | PWM output | Chr. display | Button array | Stepper motor | Comments |
---|---|---|---|---|---|---|---|---|---|---|---|---|
ARDUINO_MICRO_<channel>_D0 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✘ | ✓ | ✓ | ✓ | From AM/AP 4.0 |
ARDUINO_MICRO_<channel>_D1 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✘ | ✓ | ✓ | ✓ | From AM/AP 4.0 |
ARDUINO_MICRO_<channel>_D2 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✘ | ✓ | ✓ | ✓ | |
ARDUINO_MICRO_<channel>_D3 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✘ | ✓ | ✓ | ✓ | |
ARDUINO_MICRO_<channel>_D4 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✘ | ✓ | ✓ | ✓ | |
ARDUINO_MICRO_<channel>_D5 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✓* | ✓ | ✓ | ✓ | *From AM/AP 3.6 |
ARDUINO_MICRO_<channel>_D6 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✘ | ✓ | ✓ | ✓ | |
ARDUINO_MICRO_<channel>_D7 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✘ | ✓ | ✓ | ✓ | |
ARDUINO_MICRO_<channel>_D8 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✘ | ✓ | ✓ | ✓ | |
ARDUINO_MICRO_<channel>_D9 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✓ | ✓ | ✓ | ✓ | |
ARDUINO_MICRO_<channel>_D10 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✓* | ✓ | ✓ | ✓ | *From AM/AP 3.6, only when frequency is same as D9. |
ARDUINO_MICRO_<channel>_D11 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✓* | ✓ | ✓ | ✓ | *From AM/AP 3.6, only when frequency is same as D9 and D10. |
ARDUINO_MICRO_<channel>_D12 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✘ | ✓ | ✓ | ✓ | |
ARDUINO_MICRO_<channel>_D13 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✘ | ✓ | ✓ | ✓ | |
ARDUINO_MICRO_<channel>_A0 | ✓ | ✓ | ✓ | ✘ | ✓ | ✓ | ✓ | ✘ | ✓ | ✓ | ✓ | |
ARDUINO_MICRO_<channel>_A1 | ✓ | ✓ | ✓ | ✘ | ✓ | ✓ | ✓ | ✘ | ✓ | ✓ | ✓ | |
ARDUINO_MICRO_<channel>_A2 | ✓ | ✓ | ✓ | ✘ | ✓ | ✓ | ✓ | ✘ | ✓ | ✓ | ✓ | |
ARDUINO_MICRO_<channel>_A3 | ✓ | ✓ | ✓ | ✘ | ✓ | ✓ | ✓ | ✘ | ✓ | ✓ | ✓ | |
ARDUINO_MICRO_<channel>_A4 | ✓ | ✓ | ✓ | ✘ | ✓ | ✓ | ✓ | ✘ | ✓ | ✓ | ✓ | |
ARDUINO_MICRO_<channel>_A5 | ✓ | ✓ | ✓ | ✘ | ✓ | ✓ | ✓ | ✘ | ✓ | ✓ | ✓ |
Arduino MEGA 2560
Hardware ID | Input | Output | Button | LED | Switch | Dial | ADC input | PWM output | Chr. display | Button array | Stepper motor | Comments |
---|---|---|---|---|---|---|---|---|---|---|---|---|
ARDUINO_MEGA2560_<channel>_D0 | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | Don't use. Used for communication between Arduino and the computer. |
ARDUINO_MEGA2560_<channel>_D1 | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | Don't use. Used for communication between Arduino and the computer. |
ARDUINO_MEGA2560_<channel>_D2 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✓* | ✓ | ✓ | ✓ | *From AM/AP 3.6, only when frequency is same as D5 |
ARDUINO_MEGA2560_<channel>_D3 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✓* | ✓ | ✓ | ✓ | *From AM/AP 3.6, only when frequency is same as D2 and D5 |
ARDUINO_MEGA2560_<channel>_D4 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✘ | ✓ | ✓ | ✓ | |
ARDUINO_MEGA2560_<channel>_D5 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✓ | ✓ | ✓ | ✓ | |
ARDUINO_MEGA2560_<channel>_D6 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✓ | ✓ | ✓ | ✓ | |
ARDUINO_MEGA2560_<channel>_D7 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✓* | ✓ | ✓ | ✓ | *From AM/AP 3.6, only when frequency is same as D6 |
ARDUINO_MEGA2560_<channel>_D8 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✓* | ✓ | ✓ | ✓ | *From AM/AP 3.6, only when frequency is same as D6 and D7 |
ARDUINO_MEGA2560_<channel>_D9 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✘ | ✓ | ✓ | ✓ | |
ARDUINO_MEGA2560_<channel>_D10 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✘ | ✓ | ✓ | ✓ | |
ARDUINO_MEGA2560_<channel>_D11 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✓ | ✓ | ✓ | ✓ | |
ARDUINO_MEGA2560_<channel>_D12 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✓* | ✓ | ✓ | ✓ | *From AM/AP 3.6, only when frequency is same as D11 |
ARDUINO_MEGA2560_<channel>_D13 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✓* | ✓ | ✓ | ✓ | *From AM/AP 3.6, only when frequency is same as D11 and D12 |
ARDUINO_MEGA2560_<channel>_D14 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✘ | ✓ | ✓ | ✓ | |
ARDUINO_MEGA2560_<channel>_D15 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✘ | ✓ | ✓ | ✓ | |
ARDUINO_MEGA2560_<channel>_D16 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✘ | ✓ | ✓ | ✓ | |
ARDUINO_MEGA2560_<channel>_D17 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✘ | ✓ | ✓ | ✓ | |
ARDUINO_MEGA2560_<channel>_D18 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✘ | ✓ | ✓ | ✓ | |
ARDUINO_MEGA2560_<channel>_D19 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✘ | ✓ | ✓ | ✓ | |
ARDUINO_MEGA2560_<channel>_D20 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✘ | ✓ | ✓ | ✓ | |
ARDUINO_MEGA2560_<channel>_D21 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✘ | ✓ | ✓ | ✓ | |
ARDUINO_MEGA2560_<channel>_D22 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✘ | ✓ | ✓ | ✓ | |
ARDUINO_MEGA2560_<channel>_D23 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✘ | ✓ | ✓ | ✓ | |
ARDUINO_MEGA2560_<channel>_D24 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✘ | ✓ | ✓ | ✓ | |
ARDUINO_MEGA2560_<channel>_D25 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✘ | ✓ | ✓ | ✓ | |
ARDUINO_MEGA2560_<channel>_D26 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✘ | ✓ | ✓ | ✓ | |
ARDUINO_MEGA2560_<channel>_D27 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✘ | ✓ | ✓ | ✓ | |
ARDUINO_MEGA2560_<channel>_D28 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✘ | ✓ | ✓ | ✓ | |
ARDUINO_MEGA2560_<channel>_D29 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✘ | ✓ | ✓ | ✓ | |
ARDUINO_MEGA2560_<channel>_D30 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✘ | ✓ | ✓ | ✓ | |
ARDUINO_MEGA2560_<channel>_D31 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✘ | ✓ | ✓ | ✓ | |
ARDUINO_MEGA2560_<channel>_D32 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✘ | ✓ | ✓ | ✓ | |
ARDUINO_MEGA2560_<channel>_D33 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✘ | ✓ | ✓ | ✓ | |
ARDUINO_MEGA2560_<channel>_D34 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✘ | ✓ | ✓ | ✓ | |
ARDUINO_MEGA2560_<channel>_D35 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✘ | ✓ | ✓ | ✓ | |
ARDUINO_MEGA2560_<channel>_D36 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✘ | ✓ | ✓ | ✓ | |
ARDUINO_MEGA2560_<channel>_D37 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✘ | ✓ | ✓ | ✓ | |
ARDUINO_MEGA2560_<channel>_D38 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✘ | ✓ | ✓ | ✓ | |
ARDUINO_MEGA2560_<channel>_D39 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✘ | ✓ | ✓ | ✓ | |
ARDUINO_MEGA2560_<channel>_D40 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✘ | ✓ | ✓ | ✓ | |
ARDUINO_MEGA2560_<channel>_D41 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✘ | ✓ | ✓ | ✓ | |
ARDUINO_MEGA2560_<channel>_D42 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✘ | ✓ | ✓ | ✓ | |
ARDUINO_MEGA2560_<channel>_D43 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✘ | ✓ | ✓ | ✓ | |
ARDUINO_MEGA2560_<channel>_D44 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✓* | ✓ | ✓ | ✓ | *From AM/AP 3.6, only when frequency is same as D46 |
ARDUINO_MEGA2560_<channel>_D45 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✓* | ✓ | ✓ | ✓ | *From AM/AP 3.6, only when frequency is same as D46 and D45 |
ARDUINO_MEGA2560_<channel>_D46 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✓ | ✓ | ✓ | ✓ | |
ARDUINO_MEGA2560_<channel>_D47 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✘ | ✓ | ✓ | ✓ | |
ARDUINO_MEGA2560_<channel>_D48 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✘ | ✓ | ✓ | ✓ | |
ARDUINO_MEGA2560_<channel>_D49 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✘ | ✓ | ✓ | ✓ | |
ARDUINO_MEGA2560_<channel>_D50 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✘ | ✓ | ✓ | ✓ | |
ARDUINO_MEGA2560_<channel>_D51 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✘ | ✓ | ✓ | ✓ | |
ARDUINO_MEGA2560_<channel>_D52 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✘ | ✓ | ✓ | ✓ | |
ARDUINO_MEGA2560_<channel>_D53 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✘ | ✓ | ✓ | ✓ | |
ARDUINO_MEGA2560_<channel>_A0 | ✓ | ✓ | ✓ | ✘ | ✓ | ✓ | ✓ | ✘ | ✓ | ✓ | ✓ | |
ARDUINO_MEGA2560_<channel>_A1 | ✓ | ✓ | ✓ | ✘ | ✓ | ✓ | ✓ | ✘ | ✓ | ✓ | ✓ | |
ARDUINO_MEGA2560_<channel>_A2 | ✓ | ✓ | ✓ | ✘ | ✓ | ✓ | ✓ | ✘ | ✓ | ✓ | ✓ | |
ARDUINO_MEGA2560_<channel>_A3 | ✓ | ✓ | ✓ | ✘ | ✓ | ✓ | ✓ | ✘ | ✓ | ✓ | ✓ | |
ARDUINO_MEGA2560_<channel>_A4 | ✓ | ✓ | ✓ | ✘ | ✓ | ✓ | ✓ | ✘ | ✓ | ✓ | ✓ | |
ARDUINO_MEGA2560_<channel>_A5 | ✓ | ✓ | ✓ | ✘ | ✓ | ✓ | ✓ | ✘ | ✓ | ✓ | ✓ | |
ARDUINO_MEGA2560_<channel>_A6 | ✓ | ✓ | ✓ | ✘ | ✓ | ✓ | ✓ | ✘ | ✓ | ✓ | ✓ | |
ARDUINO_MEGA2560_<channel>_A7 | ✓ | ✓ | ✓ | ✘ | ✓ | ✓ | ✓ | ✘ | ✓ | ✓ | ✓ | |
ARDUINO_MEGA2560_<channel>_A8 | ✓ | ✓ | ✓ | ✘ | ✓ | ✓ | ✓ | ✘ | ✓ | ✓ | ✓ | |
ARDUINO_MEGA2560_<channel>_A9 | ✓ | ✓ | ✓ | ✘ | ✓ | ✓ | ✓ | ✘ | ✓ | ✓ | ✓ | |
ARDUINO_MEGA2560_<channel>_A10 | ✓ | ✓ | ✓ | ✘ | ✓ | ✓ | ✓ | ✘ | ✓ | ✓ | ✓ | |
ARDUINO_MEGA2560_<channel>_A11 | ✓ | ✓ | ✓ | ✘ | ✓ | ✓ | ✓ | ✘ | ✓ | ✓ | ✓ | |
ARDUINO_MEGA2560_<channel>_A12 | ✓ | ✓ | ✓ | ✘ | ✓ | ✓ | ✓ | ✘ | ✓ | ✓ | ✓ | |
ARDUINO_MEGA2560_<channel>_A13 | ✓ | ✓ | ✓ | ✘ | ✓ | ✓ | ✓ | ✘ | ✓ | ✓ | ✓ | |
ARDUINO_MEGA2560_<channel>_A14 | ✓ | ✓ | ✓ | ✘ | ✓ | ✓ | ✓ | ✘ | ✓ | ✓ | ✓ | |
ARDUINO_MEGA2560_<channel>_A15 | ✓ | ✓ | ✓ | ✘ | ✓ | ✓ | ✓ | ✘ | ✓ | ✓ | ✓ |
ESP32
Hardware ID | Input | Output | Button | LED | Switch | Dial | ADC input | DAC output | PWM output | Chr. display | Button array | Stepper motor | Comments |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
ESP32_GPIO0 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✘ | ✓ | ✓ | ✓ | ✓ | |
ESP32_GPIO1 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✘ | ✓* | ✓ | ✓ | ✓ | *Only when frequency is same as ESP32_GPIO0 |
ESP32_GPIO2 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✘ | ✓* | ✓ | ✓ | ✓ | *Only when frequency is same as ESP32_GPIO0 |
ESP32_GPIO3 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✘ | ✓* | ✓ | ✓ | ✓ | *Only when frequency is same as ESP32_GPIO0 |
ESP32_GPIO4 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✘ | ✓* | ✓ | ✓ | ✓ | *Only when frequency is same as ESP32_GPIO0 |
ESP32_GPIO5 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✘ | ✓* | ✓ | ✓ | ✓ | *Only when frequency is same as ESP32_GPIO0 |
ESP32_GPIO14 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✘ | ✓* | ✓ | ✓ | ✓ | *Only when frequency is same as ESP32_GPIO0 |
ESP32_GPIO15 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✘ | ✓* | ✓ | ✓ | ✓ | *Only when frequency is same as ESP32_GPIO0 |
ESP32_GPIO32 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✓ | ✓ | ✓ | ✓ | |
ESP32_GPIO33 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✓* | ✓ | ✓ | ✓ | *Only when frequency is same as ESP32_GPIO32 |
ESP32_GPIO34 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✓* | ✓ | ✓ | ✓ | *Only when frequency is same as ESP32_GPIO32 |
ESP32_GPIO35 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✓* | ✓ | ✓ | ✓ | *Only when frequency is same as ESP32_GPIO32 |
ESP32_GPIO36 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✓* | ✓ | ✓ | ✓ | *Only when frequency is same as ESP32_GPIO32 |
ESP32_GPIO39 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✓* | ✓ | ✓ | ✓ | *Only when frequency is same as ESP32_GPIO32 |
Flight Illusion I/O module (GSA-010)
Hardware ID | Input | Output | Button | LED | Switch | Dial | ADC input | PWM output | Chr. display | Button array | Stepper motor | Comments |
---|---|---|---|---|---|---|---|---|---|---|---|---|
FI_GSA_010_<channel>_INPUT_A1 | ✓ | ✘ | ✓ | ✘ | ✓ | ✓* | ✘ | ✘ | ✘ | ✘ | ✘ | *Encoder A and B must be subsequent pins. Indentations/pulse setting not available. |
FI_GSA_010_<channel>_INPUT_A2 | ✓ | ✘ | ✓ | ✘ | ✓ | ✓* | ✘ | ✘ | ✘ | ✘ | ✘ | *Encoder A and B must be subsequent pins. Indentations/pulse setting not available. |
FI_GSA_010_<channel>_INPUT_A3 | ✓ | ✘ | ✓ | ✘ | ✓ | ✓* | ✘ | ✘ | ✘ | ✘ | ✘ | *Encoder A and B must be subsequent pins. Indentations/pulse setting not available. |
FI_GSA_010_<channel>_INPUT_A4 | ✓ | ✘ | ✓ | ✘ | ✓ | ✓* | ✘ | ✘ | ✘ | ✘ | ✘ | *Encoder A and B must be subsequent pins. Indentations/pulse setting not available. |
FI_GSA_010_<channel>_INPUT_A5 | ✓ | ✘ | ✓ | ✘ | ✓ | ✓* | ✘ | ✘ | ✘ | ✘ | ✘ | *Encoder A and B must be subsequent pins. Indentations/pulse setting not available. |
FI_GSA_010_<channel>_INPUT_A6 | ✓ | ✘ | ✓ | ✘ | ✓ | ✓* | ✘ | ✘ | ✘ | ✘ | ✘ | *Encoder A and B must be subsequent pins. Indentations/pulse setting not available. |
FI_GSA_010_<channel>_INPUT_A7 | ✓ | ✘ | ✓ | ✘ | ✓ | ✓* | ✘ | ✘ | ✘ | ✘ | ✘ | *Encoder A and B must be subsequent pins. Indentations/pulse setting not available. |
FI_GSA_010_<channel>_INPUT_A8 | ✓ | ✘ | ✓ | ✘ | ✓ | ✓* | ✘ | ✘ | ✘ | ✘ | ✘ | *Encoder A and B must be subsequent pins. Indentations/pulse setting not available. |
FI_GSA_010_<channel>_INPUT_B1 | ✓ | ✘ | ✓ | ✘ | ✓ | ✓* | ✘ | ✘ | ✘ | ✘ | ✘ | *Encoder A and B must be subsequent pins. Indentations/pulse setting not available. |
FI_GSA_010_<channel>_INPUT_B2 | ✓ | ✘ | ✓ | ✘ | ✓ | ✓* | ✘ | ✘ | ✘ | ✘ | ✘ | *Encoder A and B must be subsequent pins. Indentations/pulse setting not available. |
FI_GSA_010_<channel>_INPUT_B3 | ✓ | ✘ | ✓ | ✘ | ✓ | ✓* | ✘ | ✘ | ✘ | ✘ | ✘ | *Encoder A and B must be subsequent pins. Indentations/pulse setting not available. |
FI_GSA_010_<channel>_INPUT_B4 | ✓ | ✘ | ✓ | ✘ | ✓ | ✓* | ✘ | ✘ | ✘ | ✘ | ✘ | *Encoder A and B must be subsequent pins. Indentations/pulse setting not available. |
FI_GSA_010_<channel>_INPUT_B5 | ✓ | ✘ | ✓ | ✘ | ✓ | ✓* | ✘ | ✘ | ✘ | ✘ | ✘ | *Encoder A and B must be subsequent pins. Indentations/pulse setting not available. |
FI_GSA_010_<channel>_INPUT_B6 | ✓ | ✘ | ✓ | ✘ | ✓ | ✓* | ✘ | ✘ | ✘ | ✘ | ✘ | *Encoder A and B must be subsequent pins. Indentations/pulse setting not available. |
FI_GSA_010_<channel>_INPUT_B7 | ✓ | ✘ | ✓ | ✘ | ✓ | ✓* | ✘ | ✘ | ✘ | ✘ | ✘ | *Encoder A and B must be subsequent pins. Indentations/pulse setting not available. |
FI_GSA_010_<channel>_INPUT_B8 | ✓ | ✘ | ✓ | ✘ | ✓ | ✓* | ✘ | ✘ | ✘ | ✘ | ✘ | *Encoder A and B must be subsequent pins. Indentations/pulse setting not available. |
FI_GSA_010_<channel>_INPUT_C1 | ✓ | ✘ | ✓ | ✘ | ✓ | ✓* | ✘ | ✘ | ✘ | ✘ | ✘ | *Encoder A and B must be subsequent pins. Indentations/pulse setting not available. |
FI_GSA_010_<channel>_INPUT_C2 | ✓ | ✘ | ✓ | ✘ | ✓ | ✓* | ✘ | ✘ | ✘ | ✘ | ✘ | *Encoder A and B must be subsequent pins. Indentations/pulse setting not available. |
FI_GSA_010_<channel>_INPUT_C3 | ✓ | ✘ | ✓ | ✘ | ✓ | ✓* | ✘ | ✘ | ✘ | ✘ | ✘ | *Encoder A and B must be subsequent pins. Indentations/pulse setting not available. |
FI_GSA_010_<channel>_INPUT_C4 | ✓ | ✘ | ✓ | ✘ | ✓ | ✓* | ✘ | ✘ | ✘ | ✘ | ✘ | *Encoder A and B must be subsequent pins. Indentations/pulse setting not available. |
FI_GSA_010_<channel>_INPUT_C5 | ✓ | ✘ | ✓ | ✘ | ✓ | ✓* | ✘ | ✘ | ✘ | ✘ | ✘ | *Encoder A and B must be subsequent pins. Indentations/pulse setting not available. |
FI_GSA_010_<channel>_INPUT_C6 | ✓ | ✘ | ✓ | ✘ | ✓ | ✓* | ✘ | ✘ | ✘ | ✘ | ✘ | *Encoder A and B must be subsequent pins. Indentations/pulse setting not available. |
FI_GSA_010_<channel>_INPUT_C7 | ✓ | ✘ | ✓ | ✘ | ✓ | ✓* | ✘ | ✘ | ✘ | ✘ | ✘ | *Encoder A and B must be subsequent pins. Indentations/pulse setting not available. |
FI_GSA_010_<channel>_INPUT_C8 | ✓ | ✘ | ✓ | ✘ | ✓ | ✓* | ✘ | ✘ | ✘ | ✘ | ✘ | *Encoder A and B must be subsequent pins. Indentations/pulse setting not available. |
FI_GSA_010_<channel>_INPUT_D1 | ✓ | ✘ | ✓ | ✘ | ✓ | ✓* | ✘ | ✘ | ✘ | ✘ | ✘ | *Encoder A and B must be subsequent pins. Indentations/pulse setting not available. |
FI_GSA_010_<channel>_INPUT_D2 | ✓ | ✘ | ✓ | ✘ | ✓ | ✓* | ✘ | ✘ | ✘ | ✘ | ✘ | *Encoder A and B must be subsequent pins. Indentations/pulse setting not available. |
FI_GSA_010_<channel>_INPUT_D3 | ✓ | ✘ | ✓ | ✘ | ✓ | ✓* | ✘ | ✘ | ✘ | ✘ | ✘ | *Encoder A and B must be subsequent pins. Indentations/pulse setting not available. |
FI_GSA_010_<channel>_INPUT_D4 | ✓ | ✘ | ✓ | ✘ | ✓ | ✓* | ✘ | ✘ | ✘ | ✘ | ✘ | *Encoder A and B must be subsequent pins. Indentations/pulse setting not available. |
FI_GSA_010_<channel>_INPUT_D5 | ✓ | ✘ | ✓ | ✘ | ✓ | ✓* | ✘ | ✘ | ✘ | ✘ | ✘ | *Encoder A and B must be subsequent pins. Indentations/pulse setting not available. |
FI_GSA_010_<channel>_INPUT_D6 | ✓ | ✘ | ✓ | ✘ | ✓ | ✓* | ✘ | ✘ | ✘ | ✘ | ✘ | *Encoder A and B must be subsequent pins. Indentations/pulse setting not available. |
FI_GSA_010_<channel>_INPUT_D7 | ✓ | ✘ | ✓ | ✘ | ✓ | ✓* | ✘ | ✘ | ✘ | ✘ | ✘ | *Encoder A and B must be subsequent pins. Indentations/pulse setting not available. |
FI_GSA_010_<channel>_INPUT_D8 | ✓ | ✘ | ✓ | ✘ | ✓ | ✓* | ✘ | ✘ | ✘ | ✘ | ✘ | *Encoder A and B must be subsequent pins. Indentations/pulse setting not available. |
FI_GSA_010_<channel>_INPUT_E1 | ✓ | ✘ | ✓ | ✘ | ✓ | ✓* | ✘ | ✘ | ✘ | ✘ | ✘ | *Encoder A and B must be subsequent pins. Indentations/pulse setting not available. |
FI_GSA_010_<channel>_INPUT_E2 | ✓ | ✘ | ✓ | ✘ | ✓ | ✓* | ✘ | ✘ | ✘ | ✘ | ✘ | *Encoder A and B must be subsequent pins. Indentations/pulse setting not available. |
FI_GSA_010_<channel>_INPUT_E3 | ✓ | ✘ | ✓ | ✘ | ✓ | ✓* | ✘ | ✘ | ✘ | ✘ | ✘ | *Encoder A and B must be subsequent pins. Indentations/pulse setting not available. |
FI_GSA_010_<channel>_INPUT_E4 | ✓ | ✘ | ✓ | ✘ | ✓ | ✓* | ✘ | ✘ | ✘ | ✘ | ✘ | *Encoder A and B must be subsequent pins. Indentations/pulse setting not available. |
FI_GSA_010_<channel>_INPUT_E5 | ✓ | ✘ | ✓ | ✘ | ✓ | ✓* | ✘ | ✘ | ✘ | ✘ | ✘ | *Encoder A and B must be subsequent pins. Indentations/pulse setting not available. |
FI_GSA_010_<channel>_INPUT_E6 | ✓ | ✘ | ✓ | ✘ | ✓ | ✓* | ✘ | ✘ | ✘ | ✘ | ✘ | *Encoder A and B must be subsequent pins. Indentations/pulse setting not available. |
FI_GSA_010_<channel>_INPUT_E7 | ✓ | ✘ | ✓ | ✘ | ✓ | ✓* | ✘ | ✘ | ✘ | ✘ | ✘ | *Encoder A and B must be subsequent pins. Indentations/pulse setting not available. |
FI_GSA_010_<channel>_INPUT_E8 | ✓ | ✘ | ✓ | ✘ | ✓ | ✓* | ✘ | ✘ | ✘ | ✘ | ✘ | *Encoder A and B must be subsequent pins. Indentations/pulse setting not available. |
FI_GSA_010_<channel>_INPUT_F1 | ✓ | ✘ | ✓ | ✘ | ✓ | ✓* | ✘ | ✘ | ✘ | ✘ | ✘ | *Encoder A and B must be subsequent pins. Indentations/pulse setting not available. |
FI_GSA_010_<channel>_INPUT_F2 | ✓ | ✘ | ✓ | ✘ | ✓ | ✓* | ✘ | ✘ | ✘ | ✘ | ✘ | *Encoder A and B must be subsequent pins. Indentations/pulse setting not available. |
FI_GSA_010_<channel>_INPUT_F3 | ✓ | ✘ | ✓ | ✘ | ✓ | ✓* | ✘ | ✘ | ✘ | ✘ | ✘ | *Encoder A and B must be subsequent pins. Indentations/pulse setting not available. |
FI_GSA_010_<channel>_INPUT_F4 | ✓ | ✘ | ✓ | ✘ | ✓ | ✓* | ✘ | ✘ | ✘ | ✘ | ✘ | *Encoder A and B must be subsequent pins. Indentations/pulse setting not available. |
FI_GSA_010_<channel>_INPUT_F5 | ✓ | ✘ | ✓ | ✘ | ✓ | ✓* | ✘ | ✘ | ✘ | ✘ | ✘ | *Encoder A and B must be subsequent pins. Indentations/pulse setting not available. |
FI_GSA_010_<channel>_INPUT_F6 | ✓ | ✘ | ✓ | ✘ | ✓ | ✓* | ✘ | ✘ | ✘ | ✘ | ✘ | *Encoder A and B must be subsequent pins. Indentations/pulse setting not available. |
FI_GSA_010_<channel>_INPUT_F7 | ✓ | ✘ | ✓ | ✘ | ✓ | ✓* | ✘ | ✘ | ✘ | ✘ | ✘ | *Encoder A and B must be subsequent pins. Indentations/pulse setting not available. |
FI_GSA_010_<channel>_INPUT_F8 | ✓ | ✘ | ✓ | ✘ | ✓ | ✓* | ✘ | ✘ | ✘ | ✘ | ✘ | *Encoder A and B must be subsequent pins. Indentations/pulse setting not available. |
FI_GSA_010_<channel>_ANALOGUE_A1 | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✓ | ✘ | ✘ | ✘ | ✘ | |
FI_GSA_010_<channel>_ANALOGUE_A2 | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✓ | ✘ | ✘ | ✘ | ✘ | |
FI_GSA_010_<channel>_ANALOGUE_A3 | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✓ | ✘ | ✘ | ✘ | ✘ | |
FI_GSA_010_<channel>_ANALOGUE_A4 | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✓ | ✘ | ✘ | ✘ | ✘ | |
FI_GSA_010_<channel>_ANALOGUE_A5 | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✓ | ✘ | ✘ | ✘ | ✘ | |
FI_GSA_010_<channel>_ANALOGUE_A6 | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✓ | ✘ | ✘ | ✘ | ✘ | |
FI_GSA_010_<channel>_ANALOGUE_A7 | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✓ | ✘ | ✘ | ✘ | ✘ | |
FI_GSA_010_<channel>_ANALOGUE_A8 | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✓ | ✘ | ✘ | ✘ | ✘ | |
FI_GSA_010_<channel>_OUTPUT_A1 | ✘ | ✓ | ✘ | ✓ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | |
FI_GSA_010_<channel>_OUTPUT_A2 | ✘ | ✓ | ✘ | ✓ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | |
FI_GSA_010_<channel>_OUTPUT_A3 | ✘ | ✓ | ✘ | ✓ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | |
FI_GSA_010_<channel>_OUTPUT_A4 | ✘ | ✓ | ✘ | ✓ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | |
FI_GSA_010_<channel>_OUTPUT_A5 | ✘ | ✓ | ✘ | ✓ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | |
FI_GSA_010_<channel>_OUTPUT_A6 | ✘ | ✓ | ✘ | ✓ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | |
FI_GSA_010_<channel>_OUTPUT_A7 | ✘ | ✓ | ✘ | ✓ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | |
FI_GSA_010_<channel>_OUTPUT_A8 | ✘ | ✓ | ✘ | ✓ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | |
FI_GSA_010_<channel>_OUTPUT_B1 | ✘ | ✓ | ✘ | ✓ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | |
FI_GSA_010_<channel>_OUTPUT_B2 | ✘ | ✓ | ✘ | ✓ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | |
FI_GSA_010_<channel>_OUTPUT_B3 | ✘ | ✓ | ✘ | ✓ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | |
FI_GSA_010_<channel>_OUTPUT_B4 | ✘ | ✓ | ✘ | ✓ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | |
FI_GSA_010_<channel>_OUTPUT_B5 | ✘ | ✓ | ✘ | ✓ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | |
FI_GSA_010_<channel>_OUTPUT_B6 | ✘ | ✓ | ✘ | ✓ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | |
FI_GSA_010_<channel>_OUTPUT_B7 | ✘ | ✓ | ✘ | ✓ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | |
FI_GSA_010_<channel>_OUTPUT_B8 | ✘ | ✓ | ✘ | ✓ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | |
FI_GSA_010_<channel>_OUTPUT_C1 | ✘ | ✓ | ✘ | ✓ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | |
FI_GSA_010_<channel>_OUTPUT_C2 | ✘ | ✓ | ✘ | ✓ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | |
FI_GSA_010_<channel>_OUTPUT_C3 | ✘ | ✓ | ✘ | ✓ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | |
FI_GSA_010_<channel>_OUTPUT_C4 | ✘ | ✓ | ✘ | ✓ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | |
FI_GSA_010_<channel>_OUTPUT_C5 | ✘ | ✓ | ✘ | ✓ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | |
FI_GSA_010_<channel>_OUTPUT_C6 | ✘ | ✓ | ✘ | ✓ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | |
FI_GSA_010_<channel>_OUTPUT_C7 | ✘ | ✓ | ✘ | ✓ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | |
FI_GSA_010_<channel>_OUTPUT_C8 | ✘ | ✓ | ✘ | ✓ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | |
FI_GSA_010_<channel>_OUTPUT_D1 | ✘ | ✓ | ✘ | ✓ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | |
FI_GSA_010_<channel>_OUTPUT_D2 | ✘ | ✓ | ✘ | ✓ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | |
FI_GSA_010_<channel>_OUTPUT_D3 | ✘ | ✓ | ✘ | ✓ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | |
FI_GSA_010_<channel>_OUTPUT_D4 | ✘ | ✓ | ✘ | ✓ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | |
FI_GSA_010_<channel>_OUTPUT_D5 | ✘ | ✓ | ✘ | ✓ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | |
FI_GSA_010_<channel>_OUTPUT_D6 | ✘ | ✓ | ✘ | ✓ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | |
FI_GSA_010_<channel>_OUTPUT_D7 | ✘ | ✓ | ✘ | ✓ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | |
FI_GSA_010_<channel>_OUTPUT_D8 | ✘ | ✓ | ✘ | ✓ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ |
HW Port
Hardware ID | Input | Output | Button | LED | Switch | Dial | ADC input | DAC output | PWM output | Chr. display | Button array | Stepper motor | Comments |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
HW_PORT_<channel>0 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✓ | ✓ | ✓ | |
HW_PORT_<channel>1 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✘ | ✓ | ✓ | ✓ | |
HW_PORT_<channel>2 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✘ | ✓ | ✓ | ✓ | |
HW_PORT_<channel>3 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✘ | ✓ | ✓ | ✓ | |
HW_PORT_<channel>4 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✘ | ✓ | ✓ | ✓ | |
HW_PORT_<channel>5 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✘ | ✓ | ✓ | ✓ | |
HW_PORT_<channel>6 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✘ | ✓ | ✓ | ✓ | |
HW_PORT_<channel>7 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✘ | ✘ | ✓ | ✓ | ✓ | |
HW_PORT_<channel>8 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✘ | ✓ | ✓ | ✓ | ✓ | |
HW_PORT_<channel>9 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✘ | ✓* | ✓ | ✓ | ✓ | *Only when frequency is same as port 8. |
HW_PORT_<channel>10 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✘ | ✓ | ✓ | ✓ | ✓ | |
HW_PORT_<channel>11 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✘ | ✓* | ✓ | ✓ | ✓ | *Only when frequency is same as port 10. |
HW_PORT_<channel>12 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✘ | ✓ | ✓ | ✓ | ✓ | |
HW_PORT_<channel>13 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✘ | ✓* | ✓ | ✓ | ✓ | *Only when frequency is same as port 12. |
HW_PORT_<channel>14 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✘ | ✓ | ✓ | ✓ | ✓ | |
HW_PORT_<channel>15 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✘ | ✓* | ✓ | ✓ | ✓ | *Only when frequency is same as port 14. |