Samples and Demos
- Sample Definition and Criteria
- Classic Samples
- Basic Samples
- Userspace Samples
- Sysbuild samples
- Various Subsystems Samples
- Binary Descriptor Samples
- Controller Area Network (CAN) Bus Samples
- Console Samples
- CMSIS-DAP
- Debug Samples
- Demand paging
- Display Samples
- EDAC shell
- FS Samples
- Input Samples
- IPC Samples
- Linkable Loadable Extension Samples
- Logging Sample
- LoRaWAN Samples
- Management Samples
- Modbus Samples
- Non-Volatile Storage (NVS)
- Portability Samples
- Profiling subsystem samples
- Sensing Subsystem Samples
- Settings API
- Shell System Samples
- Arm SiP Services on Intel Agilex SoC FPGA
- State Machine Framework Samples
- Task watchdog
- Testsuite samples
- Tracing
- USB device support samples
- USB-C device support samples
- zbus Samples
- Networking Samples
- Network packet capture
- Cellular modem
- AWS IoT Core MQTT
- Microsoft Azure IoT Hub MQTT
- TagoIO HTTP Post
- DHCPv4 client
- DNS resolve
- DSA (Distributed Switch Architecture)
- gPTP
- IPv4 autoconf client
- Link Layer Discovery Protocol (LLDP)
- LwM2M client
- mDNS responder
- MQTT publisher
- MQTT-SN publisher
- OpenThread co-processor
- Promiscuous mode
- PTP
- Secure MQTT Sensor/Actuator
- Large HTTP download
- SocketCAN
- CoAP client
- CoAP download
- CoAP service
- Dumb HTTP server
- Dumb HTTP server (multi-threaded)
- Echo server (simple)
- Asynchronous echo server using poll()
- Asynchronous echo server using select()
- Echo client (advanced)
- Echo server (advanced)
- Echo server (service)
- HTTP Client
- HTTP GET using plain sockets
- HTTP Server
- Network management socket
- Packet socket
- SNTP client
- Socketpair
- TCP sample for TTCN-3 based sanity check
- UDP sender using SO_TXTIME
- WebSocket Client
- Network statistics
- Remote syslog
- Telnet console
- TFTP client
- Virtual network interface
- Virtual LAN
- Wi-Fi shell
- 802.15.4 “serial-radio”
- zperf: Network Traffic Generator
- Bluetooth samples
- Broadcast Audio Assistant
- Broadcast Audio Sink
- Broadcast Audio Source
- Unicast Audio Client
- Unicast Audio Server
- Beacon
- Broadcaster
- Multiple Broadcaster
- BTHome sensor template
- Common Audio Profile Acceptor
- Common Audio Profile Initiator
- Central
- Central / GATT Write
- Heart-rate Monitor (Central)
- Health Thermometer (Central)
- Central Multilink
- Central OTC
- Central Periodic Advertising Sync Transfer (PAST)
- Direct Advertising
- Direction Finding Central
- Direction Finding Periodic Advertising Locator
- Direction Finding Periodic Advertising Beacon
- Direction Finding Peripheral
- Eddystone
- Encrypted Advertising
- Extended Advertising
- Hands-free
- Hands-free Audio Gateway (AG)
- Hearing Access Profile (HAP) Hearing Aid (HA)
- HCI IPC
- HCI Power Control
- HCI SPI
- HCI UART
- HCI 3-wire (H:5)
- HCI UART async
- HCI USB
- HCI H4 over USB
- HCI Vendor-Specific Scan Request
- iBeacon
- Isochronous Broadcaster
- Isochronous Broadcaster Benchmark
- ISO (Central)
- Isochronous Connected Channels Benchmark
- ISO (Peripheral)
- Synchronized Receiver
- Mesh
- Mesh Demo
- Mesh Provisioner
- MTU Update
- Observer
- Public Broadcast Sink
- Public Broadcast Source
- Periodic Advertising
- Periodic Advertising Connection Procedure (Initiator)
- Periodic Advertising with Responses (PAwR) Advertiser
- Periodic Advertising Synchronization
- Periodic Advertising Connection Procedure (Responder)
- Periodic Advertising with Responses (PAwR) Synchronization
- Peripheral
- Peripheral Accept List
- Cycling Speed and Cadence (CSC) Peripheral
- DIS Peripheral
- ESP Peripheral
- Peripheral GATT Write
- HID Peripheral
- Heart-rate Monitor (Peripheral)
- Health Thermometer (Peripheral)
- Peripheral Identity
- Peripheral NUS
- Peripheral Object Transfer Service (OTS)
- Periodic Advertising Synchronization Transfer Peripheral
- Peripheral SC-only
- Scan & Advertise
- ST Bluetooth LE Sensor Demo
- TMAP Broadcast Media Receiver (BMR)
- TMAP Broadcast Media Sender (BMS)
- TMAP (Central)
- TMAP (Peripheral)
- Sensor Samples
- Generic 3-Axis accelerometer polling
- NPCX ADC Comparator
- ADT7420 high-accuracy digital I2C temperature sensor
- AMG88XX infrared array sensor
- ams iAQcore indoor air quality sensor
- APDS9960 RGB, ambient light, and gesture sensor
- BME280 humidity and pressure sensor
- BMI270 6-axis IMU sensor
- BQ274XX fuel gauge sensor
- CCS811 indoor air quality sensor
- Generic CO2 polling sample
- Generic digital humidity temperature sensor polling
- CPU die temperature polling
- DS18B20 1-Wire Temperature Sensor
- FDC2X1X Capacitance-to-Digital Converter
- FXAS21002 Gyroscope Sensor
- FXOS8700 Accelerometer/Magnetometer Sensor
- Grove Light Sensor
- Grove Temperature Sensor
- GROW R502-A Fingerprint Sensor
- HTS221 Temperature and Humidity Monitor
- I3G4250D 3-axis gyroscope sensor
- MPU6050 Invensense Motion Tracking Device
- INA219 Bidirectional Power/Current Monitor
- ISL29035 Digital Light Sensor
- JEDEC JC 42.4 compliant Temperature Sensor
- LIS2DH Motion Sensor
- LPS22HB Temperature and Pressure Sensor
- LPSS22HH Temperature and Pressure Sensor
- LPSS22HH Temperature and Pressure Sensor (I3C)
- LSM303DLHC Magnetometer and Accelerometer sensor
- LSM6DSL IMU sensor
- LSM6DSO IMU sensor
- LSM6DSO IMU sensor (I2C on I3C bus)
- Magnetometer Sensor
- MAX17262 Fuel Gauge Sensor
- MAX30101 Heart Rate Sensor
- MAX6675 K-thermocouple to digital converter
- NXP MCUX Analog Comparator (ACMP)
- NXP MCUX Low-power Analog Comparator (LPCMP)
- MH-Z19B: CO2 Sensor Sample
- MPR Pressure Sensor
- MPU6050 motion tracking device
- MS5837 Digital Pressure Sensor
- Proximity sensor
- Quadrature Decoder Sensor
- Sensor shell
- SGP40 and SHT4X digital humidity and multipixel gas sensor
- SHT3XD humidity sensor
- SM351LT Magnetoresistive Sensor
- SoC Voltage Sensor
- TH02 Temperature and Humidity Sensor
- Thermometer
- TMP108 Temperature Sensor
- TMP112 Temperature Sensor
- TI_TMP116 Sample
- VCNL4040 Proximity and Ambient Light Sensor
- VEAA-X-3 proportional pressure control valve
- VL53L0X Time Of Flight sensor
- Architecture Dependent Samples
- Board-specific samples
- Driver Samples
- Analog-to-Digital Converter (ADC) with devicetree
- Analog-to-Digital Converter (ADC) sequence sample
- Digital Microphone (DMIC)
- Auxiliary display
- Controller Area Network (CAN) babbling node
- Controller Area Network (CAN) counter
- Charger
- LiteX clock control driver
- Microchip XEC (MEC15xx/MEC172x) clock control driver sample application
- Counter Alarm
- DS3231 TCXO RTC
- Crypto
- Digital-to-Analog Converter (DAC)
- Display
- EEPROM
- Enhanced Serial Peripheral Interface (eSPI)
- Inter-VM Shared Memory (ivshmem) Ethernet
- Flash shell
- FPGA Controller
- GNSS
- DRV2605 Haptic Driver
- HT16K33 LED driver with keyscan
- I2C Custom Target
- I2C Target
- I2S echo
- I2S codec
- I2S output
- IPM on ESP32
- IPM on NXP i.MX
- IPM over IVSHMEM
- IPM on NXP LPC
- IPM with ARM MHU
- JESD216 flash
- KSCAN
- HD44780 LCD controller
- IS31FL3194 RGB LED
- IS31FL3216A LED
- IS31FL3733 LED Matrix
- LED strip
- LP3943 RGBW LED
- LP50XX RGB LED
- LP5562 RGB LED
- LP5569 9-channel LED controller
- PCA9633 LED
- LED PWM
- SX1509B RGB LED
- Breathing-blinking LED (BBLED)
- LoRa receive
- LoRa send
- MBOX
- MBOX Data
- Memory controller (MEMC) driver
- FT800
- Grove LCD
- Time-aware GPIO
- MSPI asynchronous transfer
- JEDEC MSPI-NOR flash
- PECI interface
- PS/2 interface
- SMBus shell
- nRF SoC Internal Storage
- SPI bitbang
- JEDEC SPI-NOR flash
- AT45 DataFlash driver
- UART echo
- Native TTY UART
- UART Passthrough
- Video capture
- Video TCP server sink
- Video Samples
- IVSHMEM doorbell
- 1-Wire scanner
- Watchdog
- Application development samples
- Shields Samples
- LMP90100 Sensor AFE Evaluation Board Shield Samples
- LMP90100 Sensor AFE Evaluation Board: RTD Sample
- nPM1300 EK sample
- nPM6001 EK sample
- X-NUCLEO-53L0A1 shield
- X-NUCLEO-IKS01A1 shield
- X-NUCLEO-IKS01A2 shield - SensorHub (Mode 2)
- X-NUCLEO-IKS01A2 shield - Standard (Mode 1)
- X-NUCLEO-IKS01A3 shield - SensorHub (Mode 2)
- X-NUCLEO-IKS01A3 shield - Standard (Mode 1)
- X-NUCLEO-IKS02A1 shield - MEMS microphone
- X-NUCLEO-IKS02A1 shield - SensorHub (Mode 2)
- X-NUCLEO-IKS02A1 shield - Standard (Mode 1)
- X-NUCLEO-IKS4A1 shield SHUB1 (Mode 3) sample
- X-NUCLEO-IKS4A1: shield SHUB2 (Mode 2) sample
- X-NUCLEO-IKS4A1 shield Standard (Mode 1) sample
- C++ Samples
- POSIX API Samples
- Various Kernel and Scheduler Samples
- TF-M Integration Samples
- External Module Samples
- Fuel Gauge Samples