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: Peripheral Alexa Gadgets
- 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 CTS client
- 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 chat
- Bluetooth: Mesh light
- Bluetooth: Mesh light fixture
- Bluetooth: Mesh light switch
- Bluetooth: Mesh sensor observer
- Bluetooth: Mesh sensor
- 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: Full modem firmware update using SMP Server
- nRF9160: GPS sockets and SUPL client library
- nRF9160: HTTPS Client
- nRF9160: LTE Sensor Gateway
- nRF9160: LwM2M carrier
- nRF9160: LwM2M Client
- nRF9160: Simple MQTT
- nRF9160: Secure Services
- nRF9160: UDP
- nRF9160: HTTP application update
- nRF9160: HTTP full modem update
- nRF9160: HTTP modem delta update
- nRF5340: Empty firmware for application core
- nRF5340: Multiprotocol RPMsg
- nRF5340: Network core bootloader
- nRF5340: nRF RPC Entropy
- Project Connected Home over IP: Light bulb
- Project Connected Home over IP: Light switch
- Project Connected Home over IP: Door lock
- Thread: CLI
- Thread: CoAP Client
- Thread: CoAP Server
- Thread: NCP
- Zigbee: Light bulb
- Zigbee: Light switch
- Zigbee: NCP
- Zigbee: Network coordinator
- Immutable bootloader
- Edge Impulse: Data forwarder
- Edge Impulse: Wrapper
- Enhanced ShockBurst: Transmitter/Receiver
- Event Manager
- Profiler
- Secure Partition Manager
- PPI trace
- MPSL timeslot
- Low Power UART
- Radio test
- BH1749: Ambient Light Sensor IC
- TF-M Hello World
- Tests