eposmodule
2.1.0.0
|
This file contains API for EPOS Module Click Driver. More...
#include "drv_digital_out.h"
#include "drv_digital_in.h"
#include "drv_spi_master.h"
#include "spi_specifics.h"
Go to the source code of this file.
Data Structures | |
struct | eposmodule_t |
EPOS Module Click context object. More... | |
struct | eposmodule_cfg_t |
EPOS Module Click configuration object. More... | |
Enumerations | |
enum | eposmodule_return_value_t { EPOSMODULE_OK = 0, EPOSMODULE_ERROR = -1, EPOSMODULE_TIMEOUT = -2 } |
EPOS Module Click return value data. More... | |
Functions | |
void | eposmodule_cfg_setup (eposmodule_cfg_t *cfg) |
EPOS Module configuration object setup function. More... | |
err_t | eposmodule_init (eposmodule_t *ctx, eposmodule_cfg_t *cfg) |
EPOS Module initialization function. More... | |
err_t | eposmodule_general_reset (eposmodule_t *ctx) |
EPOS Module general reset function. More... | |
err_t | eposmodule_set_control (eposmodule_t *ctx, uint16_t data_in) |
EPOS Module set control function. More... | |
err_t | eposmodule_set_transmit_mode (eposmodule_t *ctx, uint16_t data_in) |
EPOS Module set transmit mode function. More... | |
err_t | eposmodule_set_receive_mode (eposmodule_t *ctx, uint16_t data_in) |
EPOS Module set receive mode function. More... | |
err_t | eposmodule_transmit_data (eposmodule_t *ctx, uint16_t data_in) |
EPOS Module transmit data function. More... | |
err_t | eposmodule_receive_data (eposmodule_t *ctx, uint8_t *data_out) |
EPOS Module receive data function. More... | |
err_t | eposmodule_get_status (eposmodule_t *ctx, uint16_t *data_out) |
EPOS Module get status function. More... | |
err_t | eposmodule_set_programming (eposmodule_t *ctx, uint16_t data_in) |
EPOS Module set programming function. More... | |
err_t | eposmodule_hook_off (eposmodule_t *ctx) |
EPOS Module hook off function. More... | |
err_t | eposmodule_hook_on (eposmodule_t *ctx) |
EPOS Module hook on function. More... | |
uint8_t | eposmodule_get_irq_pin (eposmodule_t *ctx) |
EPOS Module get irq pin function. More... | |
uint8_t | eposmodule_ring_detect (eposmodule_t *ctx) |
EPOS Module ring detect function. More... | |
uint8_t | eposmodule_tx_ready (eposmodule_t *ctx) |
EPOS Module tx ready function. More... | |
uint8_t | eposmodule_rx_ready (eposmodule_t *ctx) |
EPOS Module rx ready function. More... | |
uint8_t | eposmodule_call_progress (eposmodule_t *ctx) |
EPOS Module call progress function. More... | |
uint8_t | eposmodule_unscram_1s_det (eposmodule_t *ctx) |
EPOS Module unscram 1s det function. More... | |
err_t | eposmodule_clear_interrupts (eposmodule_t *ctx) |
EPOS Module clear interrupts function. More... | |
err_t | eposmodule_handshake_init (eposmodule_t *ctx) |
EPOS Module handshake init function. More... | |
err_t | eposmodule_dial (eposmodule_t *ctx, uint8_t *dial_num) |
EPOS Module dial function. More... | |
err_t | eposmodule_send_message (eposmodule_t *ctx, uint8_t *data_in, uint8_t len) |
EPOS Module send message function. More... | |
This file contains API for EPOS Module Click Driver.