The S145 SoftDevice is a Bluetooth® Low Energy central and peripheral protocol stack solution. It supports up to five connections with an additional observer role and a broadcaster role running concurrently. The S145 SoftDevice integrates a Bluetooth Low Energy Controller and Host, and provides a full and flexible API for building Bluetooth Low Energy solutions on the nRF54L Series SoCs.
Note: The PDF version of this document is available as an attachment.
Key features
- Bluetooth 6.2 compliant single-mode Bluetooth Low Energy protocol stack
- Concurrent central, observer, peripheral, and broadcaster roles with up to five concurrent connections along with one observer and one broadcaster
- Extended advertising support
- Configurable number of connections and connection properties
- Configurable attribute table size
- Custom UUID support
- Link layer supporting LE 1M PHY and LE 2M PHY
- LL Privacy
- LE Data Packet Length Extension
- ATT and SM protocols
- LE Secure Connections pairing model
- GATT and GAP APIs
- GATT Client and Server
- Configurable ATT MTU
- Complementary SDK (nRF Connect SDK Bare Metal) including Bluetooth profiles and example applications
- Thread-safe supervisor-call based API
- Asynchronous, event-driven behavior
- No RTOS dependency
- Any RTOS can be used
- No link-time dependencies
- Standard Arm® Cortex®- M33 project configuration for application development
- Support for concurrent and non-concurrent multiprotocol
operation
- Concurrent with the Bluetooth stack using Radio Timeslot API
- Alternate protocol stack in application space
- Quality of service feature for channel monitoring