Subversion Repositories HomeAutomation

Rev

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

  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_*/
  34.