Click or drag to resize

RaspberryPi4 Fields

The RaspberryPi4 type exposes the following members.

Fields
 NameDescription
Public fieldStatic memberAIN0Analog input designator (0, 0).
Public fieldStatic memberAIN1Analog input designator (0, 1).
Public fieldStatic memberAIN2Analog input designator (0, 2).
Public fieldStatic memberAIN3Analog input designator (0, 3).
Public fieldStatic memberAIN4Analog input designator (0, 4).
Public fieldStatic memberAIN5Analog input designator (0, 5).
Public fieldStatic memberAIN6Analog input designator (0, 6).
Public fieldStatic memberAIN7Analog input designator (0, 7).
Public fieldStatic memberGPIO10GPIO pin designator (0, 10). Conflicts with SPI0 MOSI.
Public fieldStatic memberGPIO11GPIO pin designator (0, 11). Conflicts with SPI0 SCLK.
Public fieldStatic memberGPIO12GPIO pin designator (0, 12).
Public fieldStatic memberGPIO13GPIO pin designator (0, 13).
Public fieldStatic memberGPIO14GPIO pin designator (0, 14). Conflicts with UART0 TXD.
Public fieldStatic memberGPIO15GPIO pin designator (0, 15). Conflicts with UART0 RXD.
Public fieldStatic memberGPIO16GPIO pin designator (0, 16). Conflicts with SPI1 SS2.
Public fieldStatic memberGPIO17GPIO pin designator (0, 17). Conflicts with SPI1 SS1.
Public fieldStatic memberGPIO18GPIO pin designator (0, 18). Conflicts with PWM0 or SPI1 SS0.
Public fieldStatic memberGPIO19GPIO pin designator (0, 19). Conflicts with PWM1 or SPI1 MISO.
Public fieldStatic memberGPIO2GPIO pin designator (0, 2). Conflicts with I2C1 SDA.
Public fieldStatic memberGPIO20GPIO pin designator (0, 20). Conflicts with SPI1 MOSI.
Public fieldStatic memberGPIO21GPIO pin designator (0, 21). Conflicts with SPI1 SCLK.
Public fieldStatic memberGPIO22GPIO pin designator (0, 22).
Public fieldStatic memberGPIO23GPIO pin designator (0, 23).
Public fieldStatic memberGPIO24GPIO pin designator (0, 24).
Public fieldStatic memberGPIO25GPIO pin designator (0, 25).
Public fieldStatic memberGPIO26GPIO pin designator (0, 26).
Public fieldStatic memberGPIO27GPIO pin designator (0, 27).
Public fieldStatic memberGPIO3GPIO pin designator (0, 3). Conflicts with I2C1 SCL.
Public fieldStatic memberGPIO4GPIO pin designator (0, 4).
Public fieldStatic memberGPIO5GPIO pin designator (0, 5).
Public fieldStatic memberGPIO6GPIO pin designator (0, 6).
Public fieldStatic memberGPIO7GPIO pin designator (0, 7). Conflicts with SPI0 SS1.
Public fieldStatic memberGPIO8GPIO pin designator (0, 8). Conflicts with SPI0 SS0.
Public fieldStatic memberGPIO9GPIO pin designator (0, 9). Conflicts with SPI0 MISO.
Public fieldStatic memberI2C1I2C bus designator (0, 1). Conflicts with GPIO2 and GPIO3.
Public fieldStatic memberI2C3I2C bus designator (0, 3). Requires the i2c3.dtbo device tree overlay).
Public fieldStatic memberI2C4I2C bus designator (0, 4). Requires the i2c4.dtbo device tree overlay).
Public fieldStatic memberI2C5I2C bus designator (0, 5). Requires the i2c5.dtbo device tree overlay).
Public fieldStatic memberI2C6I2C bus designator (0, 6). Requires the i2c6.dtbo device tree overlay).
Public fieldStatic memberPWM0PWM output designator (0, 0). Conflicts with GPIO12 or GPIO18. Requires the pwm.dtbo device tree overlay.
Public fieldStatic memberPWM1PWM output designator (0, 1). Conflicts with GPIO13 or GPIO19. Requires the pwm.dtbo device tree overlay.
Public fieldStatic memberSPI0_0SPI slave designator (0, 0). Conflicts with GPIO8.
Public fieldStatic memberSPI0_1SPI slave designator (0, 1). Conflicts with GPIO7.
Public fieldStatic memberSPI1_0SPI slave designator (1, 0). Conflicts with GPIO18 or PWM0. Requires one of the spi1-1cs.dtbo, spi1-2cs.dtbo or spi1-3cs.dtbo device tree overlays.
Public fieldStatic memberSPI1_1SPI slave designator (1, 1). Conflicts with GPIO17. Requires one of the spi1-1cs.dtbo, spi1-2cs.dtbo or spi1-3cs.dtbo device tree overlays.
Public fieldStatic memberSPI1_2SPI slave designator (1, 2). Conflicts with GPIO16. Requires one of the spi1-1cs.dtbo, spi1-2cs.dtbo or spi1-3cs.dtbo device tree overlays.
Top
See Also