zephyr/samples/drivers/haptics/drv2605
..
boards
src
CMakeLists.txt
README.rst
prj.conf

README.rst

.. zephyr:code-sample:: drv2605
   :name: DRV2605 Haptic Driver
   :relevant-api: haptics_interface

   Drive an LRA using the DRV2605 haptic driver chip.

Overview
********

This sample demonstrates how to configure a ROM playback event on the DRV2605 and executes playback
of a tapping rhythmic pattern.

Building and Running
********************

Build the application for the :ref:`nucleo_f401re_board` board, and connect a DRV2605 haptic driver
on the bus I2C1 at the address 0x5A.

.. zephyr-app-commands::
   :zephyr-app: samples/drivers/haptics/drv2605
   :board: nucleo_f401re
   :goals: build
   :compact:

For flashing the application, refer to the Flashing section of the :ref:`nucleo_f401re_board` board
documentation.

.. code-block:: none

  *** Booting Zephyr OS build v3.7.0-5-g3b4f8d80850e ***
  [00:00:00.103,000] <inf> main: Found DRV2605 device drv2605@5a

References
**********

- DRV2605 Datasheet: https://www.ti.com/lit/ds/symlink/drv2605.pdf