|
void | dtmf_cfg_setup (dtmf_cfg_t *cfg) |
| DTMF configuration object setup function.
|
|
err_t | dtmf_init (dtmf_t *ctx, dtmf_cfg_t *cfg) |
| DTMF initialization function.
|
|
err_t | dtmf_general_reset (dtmf_t *ctx) |
| DTMF general reset function.
|
|
err_t | dtmf_set_control (dtmf_t *ctx, uint16_t data_in) |
| DTMF set control function.
|
|
err_t | dtmf_set_transmit_mode (dtmf_t *ctx, uint16_t data_in) |
| DTMF set transmit mode function.
|
|
err_t | dtmf_set_receive_mode (dtmf_t *ctx, uint16_t data_in) |
| DTMF set receive mode function.
|
|
err_t | dtmf_transmit_data (dtmf_t *ctx, uint8_t data_in) |
| DTMF transmit data function.
|
|
err_t | dtmf_receive_data (dtmf_t *ctx, uint8_t *data_out) |
| DTMF receive data function.
|
|
err_t | dtmf_get_status (dtmf_t *ctx, uint16_t *data_out) |
| DTMF get status function.
|
|
err_t | dtmf_set_programming (dtmf_t *ctx, uint16_t data_in) |
| DTMF set programming function.
|
|
void | dtmf_set_hsw_pin (dtmf_t *ctx, uint8_t state) |
| DTMF set hsw pin function.
|
|
void | dtmf_hook_off (dtmf_t *ctx) |
| DTMF hook off function.
|
|
void | dtmf_hook_on (dtmf_t *ctx) |
| DTMF hook on function.
|
|
uint8_t | dtmf_get_rdn_pin (dtmf_t *ctx) |
| DTMF get rdn pin function.
|
|
uint8_t | dtmf_get_irq_pin (dtmf_t *ctx) |
| DTMF get irq pin function.
|
|
uint8_t | dtmf_tx_ready (dtmf_t *ctx) |
| DTMF tx ready function.
|
|
uint8_t | dtmf_rx_ready (dtmf_t *ctx) |
| DTMF rx ready function.
|
|
uint8_t | dtmf_call_progress (dtmf_t *ctx) |
| DTMF call progress function.
|
|
uint8_t | dtmf_unscram_1s_det (dtmf_t *ctx) |
| DTMF unscram 1s det function.
|
|
err_t | dtmf_clear_interrupts (dtmf_t *ctx) |
| DTMF clear interrupts function.
|
|
err_t | dtmf_handshake_init (dtmf_t *ctx) |
| DTMF handshake init function.
|
|
err_t | dtmf_dial (dtmf_t *ctx, uint8_t *dial_num) |
| DTMF dial function.
|
|
err_t | dtmf_send_message (dtmf_t *ctx, uint8_t *data_in, uint8_t len) |
| DTMF send message function.
|
|
This file contains API for DTMF Click Driver.