Applications and samplesΒΆ
Zephyr contains a variety of application samples and demos. Documentation for those is available in the Samples and Demos section.
Nordic Semiconductor provides additional examples that specifically target Nordic Semiconductor devices and show how to implement typical use cases with our libraries and drivers. Samples showcase a single feature or library, while applications include a variety of libraries to implement a specific use case.
Note
All samples in the nRF Connect SDK are configured to perform a system reset if a fatal error occurs.
This behavior is different from how fatal errors are handled in the Zephyr samples.
You can change the default behavior by updating the configuration option CONFIG_RESET_ON_FATAL_ERROR
.
- Applications
- Samples
- Bluetooth: Alexa Gadgets Peripheral
- Bluetooth: Central BAS
- Bluetooth: Central DFU SMP
- Bluetooth: Central HIDS
- Bluetooth: Central Heart Rate Monitor with Coded PHY
- Bluetooth: Central NFC pairing
- Bluetooth: Central UART
- Bluetooth: Direct Test Mode
- Bluetooth: EnOcean
- Bluetooth: HCI low power UART
- Bluetooth: LLPM
- Bluetooth: Peripheral Bond Management Service (BMS)
- Bluetooth: Peripheral GATT Discovery Manager
- Bluetooth: Peripheral HIDS keyboard
- Bluetooth: Peripheral HIDS mouse
- Bluetooth: Peripheral Heart Rate Monitor with Coded PHY
- Bluetooth: Peripheral LBS
- Bluetooth: NFC pairing
- Bluetooth: Peripheral UART
- Bluetooth: NUS shell transport
- Bluetooth: Throughput
- Bluetooth: Mesh Light
- Bluetooth: Mesh Light Control
- Bluetooth: Mesh Light Switch
- Bluetooth: Mesh sensor client
- Bluetooth: Mesh sensor server
- NFC: Text record
- NFC: System OFF
- NFC: Tag reader
- NFC: TNEP poller
- NFC: TNEP tag
- NFC: Writable NDEF message
- nRF9160: A-GPS
- nRF9160: AT Client
- nRF9160: AWS FOTA
- nRF9160: AWS IoT
- nRF9160: Azure FOTA
- nRF9160: Azure IoT Hub
- nRF9160: Cloud client
- nRF9160: nRF CoAP Client
- nRF9160: Download client
- nRF9160: GPS sockets and SUPL client library
- nRF9160: HTTP application update
- nRF9160: HTTPS Client
- nRF9160: LTE Sensor Gateway
- nRF9160: LwM2M carrier
- nRF9160: LwM2M Client
- nRF9160: Simple MQTT
- nRF9160: Secure Services
- nRF9160: UDP
- nRF5340: Empty firmware for application core
- nRF5340: Network core bootloader
- nRF5340: nRF RPC Entropy
- Thread: CLI
- Thread: CoAP Client
- Thread: CoAP Server
- Thread: NCP
- Zigbee: Light bulb
- Zigbee: Light switch
- Zigbee: Network coordinator
- Immutable bootloader
- Enhanced ShockBurst: Transmitter/Receiver
- Event Manager
- Profiler
- Secure Partition Manager
- PPI trace
- MPSL timeslot
- Low Power UART
- Radio Test
- BH1749: Ambient Light Sensor IC
- USB-UART bridge
- TF-M Hello World
- Tests