# GPIO
NIGHTLY NYMEA
Control GPIOs for Raspberry Pi or BeagleBone Black.
**Manufacturer:** Raspberry Pi, Beaglebone Black
**Plugin:** `GpioController`
#### Supported models
| Model | Role | Transport | Pairing | Quantities |
| --- | --- | --- | --- | --- |
| **GPIO Output** | power | — | Auto-discovery | 1 |
| **GPIO Input** | — | — | Auto-discovery | 1 |
| **GPIO Button** | longpressbutton | — | Auto-discovery | 0 |
| **Counter** | — | — | Auto-discovery | 1 |
| **GPIO Output** | power | — | Auto-discovery | 1 |
| **GPIO Input** | — | — | Auto-discovery | 1 |
| **GPIO Button** | longpressbutton | — | Auto-discovery | 0 |
| **Counter** | — | — | Auto-discovery | 1 |
#### Per-model detail
??? abstract "GPIO Output — `gpioOutputRpi`"
_Settings:_
| Key | Label | Type | Range | Default | Read-only |
| --- | --- | --- | --- | --- | --- |
| `gpio` | GPIO | int | — | `-1` | no |
| `pin` | Pin number | int | — | `-1` | no |
| `activeLow` | Active low | bool | — | `False` | no |
| `description` | Description | QString | — | `-` | no |
_Measured quantities:_
| Key | Quantity | Type | Unit |
| --- | --- | --- | --- |
| `power` | Power | bool | — |
??? abstract "GPIO Input — `gpioInputRpi`"
_Settings:_
| Key | Label | Type | Range | Default | Read-only |
| --- | --- | --- | --- | --- | --- |
| `gpio` | GPIO | int | — | `-1` | no |
| `pin` | Pin number | int | — | `-1` | no |
| `activeLow` | Active low | bool | — | `False` | no |
| `description` | Description | QString | — | `-` | no |
_Measured quantities:_
| Key | Quantity | Type | Unit |
| --- | --- | --- | --- |
| `power` | Powered | bool | — |
??? abstract "GPIO Button — `gpioButtonRpi`"
_Settings:_
| Key | Label | Type | Range | Default | Read-only |
| --- | --- | --- | --- | --- | --- |
| `gpio` | GPIO | int | — | `-1` | no |
| `pin` | Pin number | int | — | `-1` | no |
| `activeLow` | Active low | bool | — | `False` | no |
| `description` | Description | QString | — | `-` | no |
??? abstract "Counter — `counterRpi`"
_Settings:_
| Key | Label | Type | Range | Default | Read-only |
| --- | --- | --- | --- | --- | --- |
| `gpio` | GPIO | int | — | `-1` | no |
| `pin` | Pin number | int | — | `-1` | no |
| `activeLow` | Active low | bool | — | `False` | no |
| `description` | Description | QString | — | `-` | no |
_Measured quantities:_
| Key | Quantity | Type | Unit |
| --- | --- | --- | --- |
| `counter` | Counter | int | Hertz |
??? abstract "GPIO Output — `gpioOutputBbb`"
_Settings:_
| Key | Label | Type | Range | Default | Read-only |
| --- | --- | --- | --- | --- | --- |
| `gpio` | GPIO | int | — | `-1` | no |
| `pin` | Pin number | int | — | `-1` | no |
| `activeLow` | Active low | bool | — | `False` | no |
| `description` | Description | QString | — | `-` | no |
_Measured quantities:_
| Key | Quantity | Type | Unit |
| --- | --- | --- | --- |
| `power` | Power | bool | — |
??? abstract "GPIO Input — `gpioInputBbb`"
_Settings:_
| Key | Label | Type | Range | Default | Read-only |
| --- | --- | --- | --- | --- | --- |
| `gpio` | GPIO | int | — | `-1` | no |
| `pin` | Pin number | int | — | `-1` | no |
| `activeLow` | Active low | bool | — | `False` | no |
| `description` | Description | QString | — | `-` | no |
_Measured quantities:_
| Key | Quantity | Type | Unit |
| --- | --- | --- | --- |
| `power` | Power | bool | — |
??? abstract "GPIO Button — `gpioButtonBbb`"
_Settings:_
| Key | Label | Type | Range | Default | Read-only |
| --- | --- | --- | --- | --- | --- |
| `gpio` | GPIO | int | — | `-1` | no |
| `pin` | Pin number | int | — | `-1` | no |
| `activeLow` | Active low | bool | — | `False` | no |
| `description` | Description | QString | — | `-` | no |
??? abstract "Counter — `counterBbb`"
_Settings:_
| Key | Label | Type | Range | Default | Read-only |
| --- | --- | --- | --- | --- | --- |
| `gpio` | GPIO | int | — | `-1` | no |
| `pin` | Pin number | int | — | `-1` | no |
| `activeLow` | Active low | bool | — | `False` | no |
| `description` | Description | QString | — | `-` | no |
_Measured quantities:_
| Key | Quantity | Type | Unit |
| --- | --- | --- | --- |
| `counter` | Counter | int | Hertz |