Adds a sample application for the DRV2605 haptic driver IC. Signed-off-by: Ricardo Rivera-Matos <rriveram@opensource.cirrus.com>
37 lines
968 B
ReStructuredText
37 lines
968 B
ReStructuredText
.. 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
|