.. _ble_controller: nRF BLE Controller ================== | The nRF BLE Controller is an RTOS-agnostic library built for the Nordic Semiconductor nRF52 and nRF53 Series that supports Bluetooth 5. | In addition to providing a BLE HCI interface, it also provides: - Multiprotocol support through APIs for requesting RADIO timeslots, - APIs for accessing flash memory concurrently with radio activity, - APIs for controlling the high frequency clock. | The nRF BLE Controller is distributed in different variants containing different features. | All variants are available as soft-float, softfp-float, and hard-float builds. SoC support: +------------+--------+--------+--------+ | | S112 | S132 | S140 | +============+========+========+========+ | nRF52805 | X | | | +------------+--------+--------+--------+ | nRF52810 | X | X | | +------------+--------+--------+--------+ | nRF52811 | X | | X | +------------+--------+--------+--------+ | nRF52832 | X | X | | +------------+--------+--------+--------+ | nRF52833 | | | X | +------------+--------+--------+--------+ | nRF52840 | | | X | +------------+--------+--------+--------+ | nRF5340 | | | X | +------------+--------+--------+--------+ Feature support: +--------------------------+--------+--------+--------+ | | S112 | S132 | S140 | +==========================+========+========+========+ | 2 Mbps PHY | X | X | X | +--------------------------+--------+--------+--------+ | Advertiser | X | X | X | +--------------------------+--------+--------+--------+ | Slave | X | X | X | +--------------------------+--------+--------+--------+ | Scanner | | X | X | +--------------------------+--------+--------+--------+ | Master | | X | X | +--------------------------+--------+--------+--------+ | Data Length Extensions | | X | X | +--------------------------+--------+--------+--------+ | Advertising Extensions | | X | X | +--------------------------+--------+--------+--------+ | Coded PHY (Long Range) | | | X | +--------------------------+--------+--------+--------+ Proprietary feature support: +--------------------------+--------+--------+--------+ | | S112 | S132 | S140 | +==========================+========+========+========+ | Low Latency Packet mode | | X | X | +--------------------------+--------+--------+--------+ | QoS Conn Event Reports | X | X | X | +--------------------------+--------+--------+--------+ .. important:: - The libraries are for evaluation purposes only. - The libraries are not fully functional and not yet fully tested. - The libraries are not optimized for performance. .. toctree:: :maxdepth: 2 :caption: Contents: CHANGELOG doc/ble_controller doc/api