blob: 5376d76f6785b7bf2b6db23f49f57654771ea773 [file] [log] [blame]
#ifndef __DXS_RING_H__
#define __DXS_RING_H__
/*******************************************************************************
Copyright (c) 2014-2015 Lantiq Deutschland GmbH
Copyright (c) 2015-2016 Lantiq Beteiligungs-GmbH & Co.KG
Copyright 2016, 2017, 2018 Intel Corporation.
For licensing information, see the file 'LICENSE' in the root folder of
this software module.
*******************************************************************************/
/**
\file dxs_ring.h
API functions for cadenced ringing operation.
*/
/* ========================================================================== */
/* Function prototypes */
/* ========================================================================== */
extern void *DXS_Ring_ResInit(DXS_CHANNEL_t *);
extern void DXS_Ring_CidFinished(DXS_CHANNEL_t *);
extern int32_t DXS_RING_CadenceInit (DXS_CHANNEL_t* , DXS_RingCadence_t* );
extern int32_t DXS_RING_CadenceStart (DXS_CHANNEL_t* );
extern int32_t DXS_RING_CadenceStop (DXS_CHANNEL_t* );
#endif /* __DXS_RING_H__ */