# VIB_StartPulse

## Syntax

      #include <nitro/vib.h>

      void VIB_StartPulse(const VIBPulseState* state);

## Arguments

state | Pulse vibration status

## Return Values

None.

## Description

Start pulse vibration using the given status.
If the previous pulse vibration has not ended, terminate it first and then start.
Since status is copied by the library, memory does not need to be allocated ahead of time.

Before vibration starts, a check is made whether or not status is observing hardware restrictions. For details on the restrictions, see VIBPulseState.
If the restrictions are not observed under a DEBUG or a RELEASE build, the `OS_Panic` function displays a message and stops the program. Pulse vibration does not start in the case of a FINALROM built.

## See Also

`VIBPulseState, VIB_StopPulse`

## Revision History

2005/08/16 Initial version.

CONFIDENTIAL