.. _esb_readme:

Enhanced ShockBurst
###################

.. contents::
   :local:
   :depth: 2

Enhanced ShockBurst (ESB) is a wireless protocol that supports two-way data packet communication including packet buffering, packet acknowledgment, and automatic retransmission of lost packets.

See the :ref:`ESB user guide <ug_esb>` for more information.
Also, see the :ref:`esb_ptx` and :ref:`esb_prx` samples.

API documentation
*****************

| Header file: :file:`include/esb.h`
| Source files: :file:`subsys/esb/`

.. doxygengroup:: esb
   :project: nrf
   :members:
