embedded/common/asf/asf_timers.c
static void _TimerStart ( AsfTimer *pTimer, char *_file, int _line )
{
    uint16_t info;

    ASF_assert( pTimer != NULLP );
    ASF_assert( pTimer->sysUse != TIMER_SYS_ID ); //In case we are trying to restart a running timer
    pTimer->sysUse = TIMER_SYS_ID;
    info = AddTimerToList(pTimer); // Add timer to list & get index
    pTimer->timerId = os_tmr_create( pTimer->ticks, info );
    ASF_assert( pTimer->timerId != NULL );
}
/****************************************************************************************************
 * @fn      ASFTimerStart
 *          Creates a new timer in the system with the given attributes.
 *
 * @param   pTimer  Pointer to timer control block containing the attributes of the timer to be
 *                  created.
 *
 * @return  none
 *
 * @see     ASFDeleteTimer()
 ***************************************************************************************************/
@fn      ASFTimerStart
Creates a new timer in the system with the given attributes.

@param   pTimer  Pointer to timer control block containing the attributes of the timer to be
created.

@return  none


@fn ASFTimerStart Creates a new timer in the system with the given attributes . @param pTimer Pointer to timer control block containing the attributes of the timer to be created . @return none
static void _TimerStart ( AsfTimer *pTimer, char *_file, int _line )
{
    uint16_t info;
    ASF_assert( pTimer != NULLP );
    ASF_assert( pTimer->sysUse != TIMER_SYS_ID ); 
    pTimer->sysUse = TIMER_SYS_ID;
    info = AddTimerToList(pTimer); 
    pTimer->timerId = os_tmr_create( pTimer->ticks, info );
    ASF_assert( pTimer->timerId != NULL );
}
static void _TimerStart ( AsfTimer * pTimer , char * _file , int _line ) { uint16_t info ; ASF_assert ( pTimer != NULLP ) ; ASF_assert ( pTimer -> sysUse != TIMER_SYS_ID ) ; pTimer -> sysUse = TIMER_SYS_ID ; info = AddTimerToList ( pTimer ) ; pTimer -> timerId = os_tmr_create ( pTimer -> ticks , info ) ; ASF_assert ( pTimer -> timerId != NULL ) ; }
@fn      ASFTimerStart
          Creates a new timer in the system with the given attributes.
@fn ASFTimerStart Creates a new timer in the system with the given attributes .
//In case we are trying to restart a running timer // Add timer to list & get index