Defines |
|
#define | DETECTION_THRESHOLD 269338317.0f |
|
#define | TONE_TWIST 3.981f |
|
#define | TONE_TO_TOTAL_ENERGY 1.995f |
|
#define | DTMF_TO_TOTAL_ENERGY 64.152f |
Functions |
|
int | super_tone_rx_add_tone (super_tone_rx_descriptor_t *desc) |
|
int | super_tone_rx_add_element (super_tone_rx_descriptor_t *desc, int tone, int f1, int f2, int min, int max) |
|
super_tone_rx_descriptor_t * | super_tone_rx_make_descriptor (super_tone_rx_descriptor_t *desc) |
|
int | super_tone_rx_free_descriptor (super_tone_rx_descriptor_t *desc) |
|
void | super_tone_rx_segment_callback (super_tone_rx_state_t *s, void(*callback)(void *data, int f1, int f2, int duration)) |
|
super_tone_rx_state_t * | super_tone_rx_init (super_tone_rx_state_t *s, super_tone_rx_descriptor_t *desc, tone_report_func_t callback, void *user_data) |
|
int | super_tone_rx_release (super_tone_rx_state_t *s) |
|
int | super_tone_rx_free (super_tone_rx_state_t *s) |
|
int | super_tone_rx (super_tone_rx_state_t *s, const int16_t amp[], int samples) |