After powerup, wait at least 250 µs before the DRV2605 device accepts I2C commands.
Assert the EN pin (logic high). The EN pin can be asserted any time during or after the 250-µs wait period.
Write the MODE register (address 0x01) to value 0x00 to remove the device from standby mode.
If the nonvolatile auto-calibration memory has been programmed as described in the Auto Calibration Procedure section, skip Step 5 and proceed to Step 6.
Perform the steps as described in the Auto Calibration Procedure section. Alternatively, rewrite the results from a previous calibration.
If using the embedded ROM library, write the library selection register (address 0x03) to select a library.
The default setup is closed-loop bidirectional mode. To use other modes and features, write Control1 (0x1B), Control2 (0x1C), and Control3 (0x1D) as required. Open-loop operation is recommended for ERM mode when using the ROM libraries.
Put the device in standby mode or deassert the EN pin, whichever is the most convenient. Both settings are low-power modes. The user can select the desired MODE (address 0x01) at the same time the STANDBY bit is set.