Subversion Repositories HomeAutomation

Rev

Details | Last modification | View Log | SVN | RSS feed

Rev Author Line No. Line
884 arune 1
#ifndef DTMF_H_
2
#define DTMF_H_
3
 
4
#include <inttypes.h>
5
 
6
/**
7
 * @brief Return values.
8
 */
9
typedef enum {
10
    DTMF_Ret_No_data,           /**< No complete number yet. */
11
    DTMF_Ret_Data_avail,        /**< Data is available. */
12
    DTMF_Ret_Overflow,          /**< Buffer was overflown. */
13
} DTMF_Ret_t;
14
 
15
/*-----------------------------------------------------------------------------
16
 * Public Function Prototypes
17
 *---------------------------------------------------------------------------*/
18
/**
19
 * @brief Initialize DTMF receiver
20
 */
21
void DTMFin_Init(void);
22
 
23
/**
24
 * @brief Poll driver for status
25
 *
26
 *
27
 *
28
 *
29
 */
30
DTMF_Ret_t DTMFin_Pop(uint8_t *buffer, uint8_t *len);
31
 
32
 
33
#endif /*DTMF_H_*/