nRF Connect SDK
Documentation sets
nRF Connect SDK
nrfxlib
Zephyr Project
MCUboot
Trusted Firmware-M
Matter
Kconfig Reference
Zephyr Project
nRF Connect SDK
3.6.99
Contents
Introduction
Developing with Zephyr
Kernel
OS Services
Build and Configuration Systems
Connectivity
Hardware Support
Architecture-related Guides
Barriers API
Cache Interface
Zephyr’s device emulators/simulators
External Bus and Bus Connected Peripherals Emulators
Peripherals
1-Wire Bus
Analog-to-Digital Converter (ADC)
Auxiliary Display (auxdisplay)
Audio
Battery Backed RAM (BBRAM)
BC1.2 Devices (Experimental)
Clock Control
Controller Area Network (CAN)
Chargers
Coredump Device
Counter
Digital-to-Analog Converter (DAC)
Direct Memory Access (DMA)
Display Interface
Electrically Erasable Programmable Read-Only Memory (EEPROM)
Enhanced Serial Peripheral Interface (eSPI) Bus
Entropy
Error Detection And Correction (EDAC)
Flash
Fuel Gauge
GNSS (Global Navigation Satellite System)
General-Purpose Input/Output (GPIO)
Overview
Configuration Options
API Reference
Hardware Information
I2C EEPROM Target
Improved Inter-Integrated Circuit (I3C) Bus
Inter-Integrated Circuit (I2C) Bus
Inter-Processor Mailbox (IPM)
Keyboard Scan
Light-Emitting Diode (LED)
Management Data Input/Output (MDIO)
MIPI Display Bus Interface (DBI)
MIPI Display Serial Interface (DSI)
Multi-Channel Inter-Processor Mailbox (MBOX)
Peripheral Component Interconnect express Bus (PCIe)
Platform Environment Control Interface (PECI)
PS/2
Pulse Width Modulation (PWM)
Real-Time Clock (RTC)
Regulators
Reset Controller
Retained Memory
Secure Digital High Capacity (SDHC)
Sensors
Serial Peripheral Interface (SPI) Bus
System Management Bus (SMBus)
Universal Asynchronous Receiver-Transmitter (UART)
USB-C VBUS
USB Type-C Port Controller (TCPC)
Time-aware General-Purpose Input/Output (TGPIO)
Video
Watchdog
Pin Control
Porting
Contributing to Zephyr
Project and Governance
Security
Safety
Samples and Demos
Supported Boards
Shields
Releases
Zephyr Project
Hardware Support
Peripherals
General-Purpose Input/Output (GPIO)
View page source
General-Purpose Input/Output (GPIO)
Overview
Configuration Options
Related configuration options:
CONFIG_GPIO
API Reference
GPIO
Driver
APIs
Zephyr Project
nRF Connect SDK
nrfxlib
Zephyr Project
MCUboot
Trusted Firmware-M
Matter
Kconfig Reference