Difference between revisions of "Hardware id list"
Jump to navigation
Jump to search
Line 559: | Line 559: | ||
! 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 | ||
|- | |- | ||
| FI_GSA_010_<channel> | | FI_GSA_010_<channel>_INPUT_A1 || {{ya}} || {{na}} || {{ya}} || {{na}} || {{ya}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || | ||
|- | |- | ||
| FI_GSA_010_<channel> | | FI_GSA_010_<channel>_INPUT_A2 || {{ya}} || {{na}} || {{ya}} || {{na}} || {{ya}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || | ||
|- | |- | ||
| FI_GSA_010_<channel> | | FI_GSA_010_<channel>_INPUT_A3 || {{ya}} || {{na}} || {{ya}} || {{na}} || {{ya}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || | ||
|- | |- | ||
| FI_GSA_010_<channel> | | FI_GSA_010_<channel>_INPUT_A4 || {{ya}} || {{na}} || {{ya}} || {{na}} || {{ya}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || | ||
|- | |- | ||
| FI_GSA_010_<channel> | | FI_GSA_010_<channel>_INPUT_A5 || {{ya}} || {{na}} || {{ya}} || {{na}} || {{ya}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || | ||
|- | |- | ||
| FI_GSA_010_<channel> | | FI_GSA_010_<channel>_INPUT_A6 || {{ya}} || {{na}} || {{ya}} || {{na}} || {{ya}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || | ||
|- | |- | ||
| FI_GSA_010_<channel> | | FI_GSA_010_<channel>_INPUT_A7 || {{ya}} || {{na}} || {{ya}} || {{na}} || {{ya}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || | ||
|- | |- | ||
| FI_GSA_010_<channel> | | FI_GSA_010_<channel>_INPUT_A8 || {{ya}} || {{na}} || {{ya}} || {{na}} || {{ya}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || | ||
|- | |- | ||
| FI_GSA_010_<channel> | | FI_GSA_010_<channel>_INPUT_B1 || {{ya}} || {{na}} || {{ya}} || {{na}} || {{ya}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || | ||
|- | |- | ||
| FI_GSA_010_<channel> | | FI_GSA_010_<channel>_INPUT_B2 || {{ya}} || {{na}} || {{ya}} || {{na}} || {{ya}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || | ||
|- | |- | ||
| FI_GSA_010_<channel> | | FI_GSA_010_<channel>_INPUT_B3 || {{ya}} || {{na}} || {{ya}} || {{na}} || {{ya}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || | ||
|- | |- | ||
| FI_GSA_010_<channel> | | FI_GSA_010_<channel>_INPUT_B4 || {{ya}} || {{na}} || {{ya}} || {{na}} || {{ya}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || | ||
|- | |- | ||
| FI_GSA_010_<channel> | | FI_GSA_010_<channel>_INPUT_B5 || {{ya}} || {{na}} || {{ya}} || {{na}} || {{ya}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || | ||
|- | |- | ||
| FI_GSA_010_<channel> | | FI_GSA_010_<channel>_INPUT_B6 || {{ya}} || {{na}} || {{ya}} || {{na}} || {{ya}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || | ||
|- | |- | ||
| FI_GSA_010_<channel> | | FI_GSA_010_<channel>_INPUT_B7 || {{ya}} || {{na}} || {{ya}} || {{na}} || {{ya}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || | ||
|- | |- | ||
| FI_GSA_010_<channel> | | FI_GSA_010_<channel>_INPUT_B8 || {{ya}} || {{na}} || {{ya}} || {{na}} || {{ya}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || | ||
|- | |- | ||
| FI_GSA_010_<channel> | | FI_GSA_010_<channel>_INPUT_C1 || {{ya}} || {{na}} || {{ya}} || {{na}} || {{ya}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || | ||
|- | |- | ||
| FI_GSA_010_<channel> | | FI_GSA_010_<channel>_INPUT_C2 || {{ya}} || {{na}} || {{ya}} || {{na}} || {{ya}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || | ||
|- | |- | ||
| FI_GSA_010_<channel> | | FI_GSA_010_<channel>_INPUT_C3 || {{ya}} || {{na}} || {{ya}} || {{na}} || {{ya}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || | ||
|- | |- | ||
| FI_GSA_010_<channel> | | FI_GSA_010_<channel>_INPUT_C4 || {{ya}} || {{na}} || {{ya}} || {{na}} || {{ya}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || | ||
|- | |- | ||
| FI_GSA_010_<channel> | | FI_GSA_010_<channel>_INPUT_C5 || {{ya}} || {{na}} || {{ya}} || {{na}} || {{ya}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || | ||
|- | |- | ||
| FI_GSA_010_<channel> | | FI_GSA_010_<channel>_INPUT_C6 || {{ya}} || {{na}} || {{ya}} || {{na}} || {{ya}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || | ||
|- | |- | ||
| FI_GSA_010_<channel> | | FI_GSA_010_<channel>_INPUT_C7 || {{ya}} || {{na}} || {{ya}} || {{na}} || {{ya}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || | ||
|- | |- | ||
| FI_GSA_010_<channel> | | FI_GSA_010_<channel>_INPUT_C8 || {{ya}} || {{na}} || {{ya}} || {{na}} || {{ya}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || | ||
|- | |- | ||
| FI_GSA_010_<channel> | | FI_GSA_010_<channel>_INPUT_D1 || {{ya}} || {{na}} || {{ya}} || {{na}} || {{ya}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || | ||
|- | |- | ||
| FI_GSA_010_<channel> | | FI_GSA_010_<channel>_INPUT_D2 || {{ya}} || {{na}} || {{ya}} || {{na}} || {{ya}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || | ||
|- | |- | ||
| FI_GSA_010_<channel> | | FI_GSA_010_<channel>_INPUT_D3 || {{ya}} || {{na}} || {{ya}} || {{na}} || {{ya}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || | ||
|- | |- | ||
| FI_GSA_010_<channel> | | FI_GSA_010_<channel>_INPUT_D4 || {{ya}} || {{na}} || {{ya}} || {{na}} || {{ya}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || | ||
|- | |- | ||
| FI_GSA_010_<channel> | | FI_GSA_010_<channel>_INPUT_D5 || {{ya}} || {{na}} || {{ya}} || {{na}} || {{ya}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || | ||
|- | |- | ||
| FI_GSA_010_<channel> | | FI_GSA_010_<channel>_INPUT_D6 || {{ya}} || {{na}} || {{ya}} || {{na}} || {{ya}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || | ||
|- | |- | ||
| FI_GSA_010_<channel> | | FI_GSA_010_<channel>_INPUT_D7 || {{ya}} || {{na}} || {{ya}} || {{na}} || {{ya}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || | ||
|- | |- | ||
| FI_GSA_010_<channel> | | FI_GSA_010_<channel>_INPUT_D8 || {{ya}} || {{na}} || {{ya}} || {{na}} || {{ya}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || | ||
|- | |- | ||
| FI_GSA_010_<channel> | | FI_GSA_010_<channel>_INPUT_E1 || {{ya}} || {{na}} || {{ya}} || {{na}} || {{ya}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || | ||
|- | |- | ||
| FI_GSA_010_<channel> | | FI_GSA_010_<channel>_INPUT_E2 || {{ya}} || {{na}} || {{ya}} || {{na}} || {{ya}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || | ||
|- | |- | ||
| FI_GSA_010_<channel> | | FI_GSA_010_<channel>_INPUT_E3 || {{ya}} || {{na}} || {{ya}} || {{na}} || {{ya}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || | ||
|- | |- | ||
| FI_GSA_010_<channel> | | FI_GSA_010_<channel>_INPUT_E4 || {{ya}} || {{na}} || {{ya}} || {{na}} || {{ya}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || | ||
|- | |- | ||
| FI_GSA_010_<channel> | | FI_GSA_010_<channel>_INPUT_E5 || {{ya}} || {{na}} || {{ya}} || {{na}} || {{ya}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || | ||
|- | |- | ||
| FI_GSA_010_<channel> | | FI_GSA_010_<channel>_INPUT_E6 || {{ya}} || {{na}} || {{ya}} || {{na}} || {{ya}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || | ||
|- | |- | ||
| FI_GSA_010_<channel> | | FI_GSA_010_<channel>_INPUT_E7 || {{ya}} || {{na}} || {{ya}} || {{na}} || {{ya}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || | ||
|- | |- | ||
| FI_GSA_010_<channel> | | FI_GSA_010_<channel>_INPUT_E8 || {{ya}} || {{na}} || {{ya}} || {{na}} || {{ya}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || | ||
|- | |- | ||
| FI_GSA_010_<channel> | | FI_GSA_010_<channel>_INPUT_F1 || {{ya}} || {{na}} || {{ya}} || {{na}} || {{ya}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || | ||
|- | |- | ||
| FI_GSA_010_<channel> | | FI_GSA_010_<channel>_INPUT_F2 || {{ya}} || {{na}} || {{ya}} || {{na}} || {{ya}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || | ||
|- | |- | ||
| FI_GSA_010_<channel> | | FI_GSA_010_<channel>_INPUT_F3 || {{ya}} || {{na}} || {{ya}} || {{na}} || {{ya}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || | ||
|- | |- | ||
| FI_GSA_010_<channel> | | FI_GSA_010_<channel>_INPUT_F4 || {{ya}} || {{na}} || {{ya}} || {{na}} || {{ya}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || | ||
|- | |- | ||
| FI_GSA_010_<channel> | | FI_GSA_010_<channel>_INPUT_F5 || {{ya}} || {{na}} || {{ya}} || {{na}} || {{ya}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || | ||
|- | |- | ||
| FI_GSA_010_<channel> | | FI_GSA_010_<channel>_INPUT_F6 || {{ya}} || {{na}} || {{ya}} || {{na}} || {{ya}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || | ||
|- | |- | ||
| FI_GSA_010_<channel> | | FI_GSA_010_<channel>_INPUT_F7 || {{ya}} || {{na}} || {{ya}} || {{na}} || {{ya}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || | ||
|- | |- | ||
| FI_GSA_010_<channel> | | FI_GSA_010_<channel>_INPUT_F8 || {{ya}} || {{na}} || {{ya}} || {{na}} || {{ya}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || | ||
|- | |- | ||
| FI_GSA_010_<channel>_ANALOGUE_1 || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || {{ya}} || {{na}} || {{na}} || {{na}} || {{na}} || | | FI_GSA_010_<channel>_ANALOGUE_1 || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || {{ya}} || {{na}} || {{na}} || {{na}} || {{na}} || | ||
Line 671: | Line 671: | ||
| FI_GSA_010_<channel>_ANALOGUE_8 || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || {{ya}} || {{na}} || {{na}} || {{na}} || {{na}} || | | FI_GSA_010_<channel>_ANALOGUE_8 || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || {{ya}} || {{na}} || {{na}} || {{na}} || {{na}} || | ||
|- | |- | ||
| FI_GSA_010_<channel> | | FI_GSA_010_<channel>_OUTPUT_A1 || {{na}} || {{ya}} || {{na}} || {{ya}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || | ||
|- | |- | ||
| FI_GSA_010_<channel> | | FI_GSA_010_<channel>_OUTPUT_A2 || {{na}} || {{ya}} || {{na}} || {{ya}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || | ||
|- | |- | ||
| FI_GSA_010_<channel> | | FI_GSA_010_<channel>_OUTPUT_A3 || {{na}} || {{ya}} || {{na}} || {{ya}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || | ||
|- | |- | ||
| FI_GSA_010_<channel> | | FI_GSA_010_<channel>_OUTPUT_A4 || {{na}} || {{ya}} || {{na}} || {{ya}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || | ||
|- | |- | ||
| FI_GSA_010_<channel> | | FI_GSA_010_<channel>_OUTPUT_A5 || {{na}} || {{ya}} || {{na}} || {{ya}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || | ||
|- | |- | ||
| FI_GSA_010_<channel> | | FI_GSA_010_<channel>_OUTPUT_A6 || {{na}} || {{ya}} || {{na}} || {{ya}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || | ||
|- | |- | ||
| FI_GSA_010_<channel> | | FI_GSA_010_<channel>_OUTPUT_A7 || {{na}} || {{ya}} || {{na}} || {{ya}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || | ||
|- | |- | ||
| FI_GSA_010_<channel> | | FI_GSA_010_<channel>_OUTPUT_A8 || {{na}} || {{ya}} || {{na}} || {{ya}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || | ||
|- | |- | ||
| FI_GSA_010_<channel> | | FI_GSA_010_<channel>_OUTPUT_B1 || {{na}} || {{ya}} || {{na}} || {{ya}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || | ||
|- | |- | ||
| FI_GSA_010_<channel> | | FI_GSA_010_<channel>_OUTPUT_B2 || {{na}} || {{ya}} || {{na}} || {{ya}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || | ||
|- | |- | ||
| FI_GSA_010_<channel> | | FI_GSA_010_<channel>_OUTPUT_B3 || {{na}} || {{ya}} || {{na}} || {{ya}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || | ||
|- | |- | ||
| FI_GSA_010_<channel> | | FI_GSA_010_<channel>_OUTPUT_B4 || {{na}} || {{ya}} || {{na}} || {{ya}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || | ||
|- | |- | ||
| FI_GSA_010_<channel> | | FI_GSA_010_<channel>_OUTPUT_B5 || {{na}} || {{ya}} || {{na}} || {{ya}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || | ||
|- | |- | ||
| FI_GSA_010_<channel> | | FI_GSA_010_<channel>_OUTPUT_B6 || {{na}} || {{ya}} || {{na}} || {{ya}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || | ||
|- | |- | ||
| FI_GSA_010_<channel> | | FI_GSA_010_<channel>_OUTPUT_B7 || {{na}} || {{ya}} || {{na}} || {{ya}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || | ||
|- | |- | ||
| FI_GSA_010_<channel> | | FI_GSA_010_<channel>_OUTPUT_B8 || {{na}} || {{ya}} || {{na}} || {{ya}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || | ||
|- | |- | ||
| FI_GSA_010_<channel> | | FI_GSA_010_<channel>_OUTPUT_C1 || {{na}} || {{ya}} || {{na}} || {{ya}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || | ||
|- | |- | ||
| FI_GSA_010_<channel> | | FI_GSA_010_<channel>_OUTPUT_C2 || {{na}} || {{ya}} || {{na}} || {{ya}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || | ||
|- | |- | ||
| FI_GSA_010_<channel> | | FI_GSA_010_<channel>_OUTPUT_C3 || {{na}} || {{ya}} || {{na}} || {{ya}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || | ||
|- | |- | ||
| FI_GSA_010_<channel> | | FI_GSA_010_<channel>_OUTPUT_C4 || {{na}} || {{ya}} || {{na}} || {{ya}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || | ||
|- | |- | ||
| FI_GSA_010_<channel> | | FI_GSA_010_<channel>_OUTPUT_C5 || {{na}} || {{ya}} || {{na}} || {{ya}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || | ||
|- | |- | ||
| FI_GSA_010_<channel> | | FI_GSA_010_<channel>_OUTPUT_C6 || {{na}} || {{ya}} || {{na}} || {{ya}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || | ||
|- | |- | ||
| FI_GSA_010_<channel> | | FI_GSA_010_<channel>_OUTPUT_C7 || {{na}} || {{ya}} || {{na}} || {{ya}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || | ||
|- | |- | ||
| FI_GSA_010_<channel> | | FI_GSA_010_<channel>_OUTPUT_C8 || {{na}} || {{ya}} || {{na}} || {{ya}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || | ||
|- | |- | ||
| FI_GSA_010_<channel> | | FI_GSA_010_<channel>_OUTPUT_D1 || {{na}} || {{ya}} || {{na}} || {{ya}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || | ||
|- | |- | ||
| FI_GSA_010_<channel> | | FI_GSA_010_<channel>_OUTPUT_D2 || {{na}} || {{ya}} || {{na}} || {{ya}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || | ||
|- | |- | ||
| FI_GSA_010_<channel> | | FI_GSA_010_<channel>_OUTPUT_D3 || {{na}} || {{ya}} || {{na}} || {{ya}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || | ||
|- | |- | ||
| FI_GSA_010_<channel> | | FI_GSA_010_<channel>_OUTPUT_D4 || {{na}} || {{ya}} || {{na}} || {{ya}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || | ||
|- | |- | ||
| FI_GSA_010_<channel> | | FI_GSA_010_<channel>_OUTPUT_D5 || {{na}} || {{ya}} || {{na}} || {{ya}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || | ||
|- | |- | ||
| FI_GSA_010_<channel> | | FI_GSA_010_<channel>_OUTPUT_D6 || {{na}} || {{ya}} || {{na}} || {{ya}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || | ||
|- | |- | ||
| FI_GSA_010_<channel> | | FI_GSA_010_<channel>_OUTPUT_D7 || {{na}} || {{ya}} || {{na}} || {{ya}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || | ||
|- | |- | ||
| FI_GSA_010_<channel> | | FI_GSA_010_<channel>_OUTPUT_D8 || {{na}} || {{ya}} || {{na}} || {{ya}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || {{na}} || | ||
|- | |- | ||
|} | |} |
Revision as of 15:32, 17 March 2020
This page describes the available Hardware ID's.
Note that the instrument must run on the platform, to have acces to the hardware I/O.
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 |
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 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✘ | ✓ | ✓ | ✓ | |
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 | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | Don't use. Used for communication between Arduino and the computer. |
ARDUINO_LEONARDO_<channel>_D1 | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | Don't use. Used for communication between Arduino and the computer. |
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 | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | Don't use. Used for communication between Arduino and the computer. |
ARDUINO_MICRO_<channel>_D1 | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | Don't use. Used for communication between Arduino and the computer. |
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 | ✓ | ✘ | ✓ | ✘ | ✓ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | |
FI_GSA_010_<channel>_INPUT_A2 | ✓ | ✘ | ✓ | ✘ | ✓ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | |
FI_GSA_010_<channel>_INPUT_A3 | ✓ | ✘ | ✓ | ✘ | ✓ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | |
FI_GSA_010_<channel>_INPUT_A4 | ✓ | ✘ | ✓ | ✘ | ✓ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | |
FI_GSA_010_<channel>_INPUT_A5 | ✓ | ✘ | ✓ | ✘ | ✓ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | |
FI_GSA_010_<channel>_INPUT_A6 | ✓ | ✘ | ✓ | ✘ | ✓ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | |
FI_GSA_010_<channel>_INPUT_A7 | ✓ | ✘ | ✓ | ✘ | ✓ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | |
FI_GSA_010_<channel>_INPUT_A8 | ✓ | ✘ | ✓ | ✘ | ✓ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | |
FI_GSA_010_<channel>_INPUT_B1 | ✓ | ✘ | ✓ | ✘ | ✓ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | |
FI_GSA_010_<channel>_INPUT_B2 | ✓ | ✘ | ✓ | ✘ | ✓ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | |
FI_GSA_010_<channel>_INPUT_B3 | ✓ | ✘ | ✓ | ✘ | ✓ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | |
FI_GSA_010_<channel>_INPUT_B4 | ✓ | ✘ | ✓ | ✘ | ✓ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | |
FI_GSA_010_<channel>_INPUT_B5 | ✓ | ✘ | ✓ | ✘ | ✓ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | |
FI_GSA_010_<channel>_INPUT_B6 | ✓ | ✘ | ✓ | ✘ | ✓ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | |
FI_GSA_010_<channel>_INPUT_B7 | ✓ | ✘ | ✓ | ✘ | ✓ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | |
FI_GSA_010_<channel>_INPUT_B8 | ✓ | ✘ | ✓ | ✘ | ✓ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | |
FI_GSA_010_<channel>_INPUT_C1 | ✓ | ✘ | ✓ | ✘ | ✓ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | |
FI_GSA_010_<channel>_INPUT_C2 | ✓ | ✘ | ✓ | ✘ | ✓ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | |
FI_GSA_010_<channel>_INPUT_C3 | ✓ | ✘ | ✓ | ✘ | ✓ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | |
FI_GSA_010_<channel>_INPUT_C4 | ✓ | ✘ | ✓ | ✘ | ✓ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | |
FI_GSA_010_<channel>_INPUT_C5 | ✓ | ✘ | ✓ | ✘ | ✓ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | |
FI_GSA_010_<channel>_INPUT_C6 | ✓ | ✘ | ✓ | ✘ | ✓ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | |
FI_GSA_010_<channel>_INPUT_C7 | ✓ | ✘ | ✓ | ✘ | ✓ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | |
FI_GSA_010_<channel>_INPUT_C8 | ✓ | ✘ | ✓ | ✘ | ✓ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | |
FI_GSA_010_<channel>_INPUT_D1 | ✓ | ✘ | ✓ | ✘ | ✓ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | |
FI_GSA_010_<channel>_INPUT_D2 | ✓ | ✘ | ✓ | ✘ | ✓ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | |
FI_GSA_010_<channel>_INPUT_D3 | ✓ | ✘ | ✓ | ✘ | ✓ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | |
FI_GSA_010_<channel>_INPUT_D4 | ✓ | ✘ | ✓ | ✘ | ✓ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | |
FI_GSA_010_<channel>_INPUT_D5 | ✓ | ✘ | ✓ | ✘ | ✓ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | |
FI_GSA_010_<channel>_INPUT_D6 | ✓ | ✘ | ✓ | ✘ | ✓ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | |
FI_GSA_010_<channel>_INPUT_D7 | ✓ | ✘ | ✓ | ✘ | ✓ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | |
FI_GSA_010_<channel>_INPUT_D8 | ✓ | ✘ | ✓ | ✘ | ✓ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | |
FI_GSA_010_<channel>_INPUT_E1 | ✓ | ✘ | ✓ | ✘ | ✓ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | |
FI_GSA_010_<channel>_INPUT_E2 | ✓ | ✘ | ✓ | ✘ | ✓ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | |
FI_GSA_010_<channel>_INPUT_E3 | ✓ | ✘ | ✓ | ✘ | ✓ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | |
FI_GSA_010_<channel>_INPUT_E4 | ✓ | ✘ | ✓ | ✘ | ✓ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | |
FI_GSA_010_<channel>_INPUT_E5 | ✓ | ✘ | ✓ | ✘ | ✓ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | |
FI_GSA_010_<channel>_INPUT_E6 | ✓ | ✘ | ✓ | ✘ | ✓ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | |
FI_GSA_010_<channel>_INPUT_E7 | ✓ | ✘ | ✓ | ✘ | ✓ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | |
FI_GSA_010_<channel>_INPUT_E8 | ✓ | ✘ | ✓ | ✘ | ✓ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | |
FI_GSA_010_<channel>_INPUT_F1 | ✓ | ✘ | ✓ | ✘ | ✓ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | |
FI_GSA_010_<channel>_INPUT_F2 | ✓ | ✘ | ✓ | ✘ | ✓ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | |
FI_GSA_010_<channel>_INPUT_F3 | ✓ | ✘ | ✓ | ✘ | ✓ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | |
FI_GSA_010_<channel>_INPUT_F4 | ✓ | ✘ | ✓ | ✘ | ✓ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | |
FI_GSA_010_<channel>_INPUT_F5 | ✓ | ✘ | ✓ | ✘ | ✓ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | |
FI_GSA_010_<channel>_INPUT_F6 | ✓ | ✘ | ✓ | ✘ | ✓ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | |
FI_GSA_010_<channel>_INPUT_F7 | ✓ | ✘ | ✓ | ✘ | ✓ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | |
FI_GSA_010_<channel>_INPUT_F8 | ✓ | ✘ | ✓ | ✘ | ✓ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | |
FI_GSA_010_<channel>_ANALOGUE_1 | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✓ | ✘ | ✘ | ✘ | ✘ | |
FI_GSA_010_<channel>_ANALOGUE_2 | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✓ | ✘ | ✘ | ✘ | ✘ | |
FI_GSA_010_<channel>_ANALOGUE_3 | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✓ | ✘ | ✘ | ✘ | ✘ | |
FI_GSA_010_<channel>_ANALOGUE_4 | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✓ | ✘ | ✘ | ✘ | ✘ | |
FI_GSA_010_<channel>_ANALOGUE_5 | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✓ | ✘ | ✘ | ✘ | ✘ | |
FI_GSA_010_<channel>_ANALOGUE_6 | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✓ | ✘ | ✘ | ✘ | ✘ | |
FI_GSA_010_<channel>_ANALOGUE_7 | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✓ | ✘ | ✘ | ✘ | ✘ | |
FI_GSA_010_<channel>_ANALOGUE_8 | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✓ | ✘ | ✘ | ✘ | ✘ | |
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 | ✘ | ✓ | ✘ | ✓ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ |