nRF Connect Docs
nRF Connect SDK Docs nRF Connect SDK Docs
Documentation sets
  • nRF Connect SDK Bare Metal

  • Kconfig Reference

★ Feedback
nRF Connect SDK Bare Metal
2.0.99

Contents

  • Installing the nRF Connect SDK Bare Metal option
  • Board memory layouts
  • Drivers
    • Allocation and interrupts
    • nrfx
    • Low Power UART with EasyDMA (LPUARTE)
  • Libraries
    • Bluetooth libraries and services
      • Bluetooth: Advertising library
      • Bluetooth: Connection Parameters
      • Bluetooth: Database Discovery library
      • Bluetooth: GATT Queue
      • Bluetooth: Queued Writes
      • Bluetooth: Radio Notification
      • Bluetooth: Scan
      • Bluetooth: Peer Manager
      • Battery Service (BAS)
      • Battery Service (BAS) Client
      • Bond Management Service (BMS)
      • Continuous Glucose Monitoring Service (CGMS)
      • Device Information Service (DIS)
      • Human Interface Device Service (HIDS)
      • Heart Rate Service (HRS)
      • Heart Rate Service (HRS) Client
      • LED Button Service (LBS)
      • MCU manager Service (MCUmgr)
      • Nordic UART Service (NUS)
      • Nordic UART Service (NUS) Client
    • NFC libraries
      • Integration notes
      • Type 2 Tag
      • Type 4 Tag
      • NFC Data Exchange Format (NDEF)
        • Connection Handover messages and records
        • Launch App
        • Bluetooth LE OOB records
        • Messages and records
        • NDEF file
        • Text records
        • URI messages and records
    • Bare Metal GPIOTE
    • Bare Metal scheduler
    • Storage Library
    • Bare Metal Zephyr Memory Storage (BM_ZMS)
    • Button handling library
    • SoftDevice handler
    • Sensor Simulator
    • Bare Metal Timer library
  • Samples
    • Getting Started with the samples
      • Creating a copy of a sample
      • Configuring and building a sample
      • Programming a sample
    • Bluetooth samples
      • Bluetooth: Bond Management Service (BMS)
      • Bluetooth: Continuous Glucose Monitoring Service
      • Bluetooth: Human Interface Device Service Keyboard
      • Bluetooth: Human Interface Device Service Mouse
      • Bluetooth: Heart Rate Service
      • Bluetooth: Heart Rate Service Central
      • Bluetooth: LED Button Service
      • Bluetooth: Nordic UART Service (NUS)
      • Bluetooth: Nordic UART Service Central
      • Bluetooth: Power Profiling
      • Bluetooth: Radio Notifications
      • Bluetooth: Hello SoftDevice
      • Bluetooth: NFC pairing
    • DFU samples
      • MCUboot: Recovery entry
      • MCUboot: Recovery retention
    • NFC samples
      • NFC: Text record for Type 2 Tag
      • NFC: Text record for Type 4 Tag
    • Peripheral samples
      • Buttons
      • LEDs
      • LPUARTE
      • PPI - Programmable Peripheral Interconnect
      • PWM
      • Radio test
      • Timer
      • UARTE
    • Subsystem samples
      • Bare Metal Zephyr Memory Storage (BM_ZMS)
      • UARTE shell sample
      • Bare Metal Storage
  • Device Firmware Update (DFU)
    • Memory Partitioning for DFU
    • Single-Bank Device Firmware Update (DFU) Process
    • Bootloader keys
    • Running the DFU process
    • Setting up DFU Device Bluetooth name remotely
    • Entering single-Bank Device Firmware Update (DFU) mode
  • Releases and maturity
    • Software maturity levels
    • Changelog for nRF Connect SDK Bare Metal option v2.0.99
    • Release Notes for nRF Connect SDK Bare Metal option v2.0.0
    • Release Notes for nRF Connect SDK Bare Metal option v1.0.0
    • Release Notes for nRF Connect SDK Bare Metal option v0.9.0
    • Release Notes for nRF Connect SDK Bare Metal option v0.8.0
    • Release Notes for nRF Connect SDK Bare Metal option v0.7.0
    • Release Notes for nRF Connect SDK Bare Metal option v0.1.0
  • Migration notes - nRF5 SDK to nRF Connect SDK Bare Metal
  • SoftDevice release notes and migration documents
    • S115 SoftDevice for nRF54L15/nRF54L10/nRF54L05
      • s115 release notes
      • s115 migration document
    • S115 SoftDevice for nRF54LM20
      • s115 release notes
      • s115 migration document
    • S115 SoftDevice for nRF54LS05
      • s115 release notes
      • s115 migration document
    • S115 SoftDevice for nRF54LV10
      • s115 release notes
      • s115 migration document
    • S145 SoftDevice for nRF54L15/nRF54L10/nRF54L05
      • s145 release notes
      • s145 migration document
    • S145 SoftDevice for nRF54LM20
      • s145 release notes
      • s145 migration document
    • S145 SoftDevice for nRF54LS05
      • s145 release notes
      • s145 migration document
    • S145 SoftDevice for nRF54LV10
      • s145 release notes
      • s145 migration document
  • API documentation
nRF Connect SDK Bare Metal
  • Libraries
  • View page source

Libraries

Nordic Semiconductor provides a variety of libraries and services that are used in samples and applications in the nRF Connect SDK Bare Metal option.

Here you can find documentation for these libraries, including API documentation.

Bluetooth® libraries and services:

  • Bluetooth libraries and services
    • Bluetooth: Advertising library
    • Bluetooth: Connection Parameters
    • Bluetooth: Database Discovery library
    • Bluetooth: GATT Queue
    • Bluetooth: Queued Writes
    • Bluetooth: Radio Notification
    • Bluetooth: Scan
    • Bluetooth: Peer Manager
    • Battery Service (BAS)
    • Battery Service (BAS) Client
    • Bond Management Service (BMS)
    • Continuous Glucose Monitoring Service (CGMS)
    • Device Information Service (DIS)
    • Human Interface Device Service (HIDS)
    • Heart Rate Service (HRS)
    • Heart Rate Service (HRS) Client
    • LED Button Service (LBS)
    • MCU manager Service (MCUmgr)
    • Nordic UART Service (NUS)
    • Nordic UART Service (NUS) Client

NFC libraries:

  • NFC libraries
    • Integration notes
    • Type 2 Tag
    • Type 4 Tag
    • NFC Data Exchange Format (NDEF)

Other libraries:

  • Bare Metal GPIOTE
  • Bare Metal scheduler
  • Storage Library
  • Bare Metal Zephyr Memory Storage (BM_ZMS)
  • Button handling library
  • SoftDevice handler
  • Sensor Simulator
  • Bare Metal Timer library

© Copyright 2025, Nordic Semiconductor. Last updated on Jun 17, 2026.

nRF Connect SDK Bare Metal
nRF Connect SDK Bare Metal
Kconfig Reference