|
Defines |
#define | LAPM_FRAMETYPE_MASK 0x03 |
#define | LAPM_FRAMETYPE_I 0x00 |
#define | LAPM_FRAMETYPE_I_ALT 0x02 |
#define | LAPM_FRAMETYPE_S 0x01 |
#define | LAPM_FRAMETYPE_U 0x03 |
#define | T_WAIT_MIN 2000 |
#define | T_WAIT_MAX 10000 |
#define | T_400 750000 |
#define | T_401 1000000 |
#define | T_402 1000000 |
#define | T_403 10000000 |
#define | N_400 3 |
#define | N_401 128 |
#define | LAPM_DLCI_DTE_TO_DTE 0 |
#define | LAPM_DLCI_LAYER2_MANAGEMENT 63 |
Functions |
void | lapm_reset (lapm_state_t *s) |
void | lapm_restart (lapm_state_t *s) |
const char * | lapm_status_to_str (int status) |
int | lapm_tx (lapm_state_t *s, const void *buf, int len) |
int | lapm_release (lapm_state_t *s) |
int | lapm_loopback (lapm_state_t *s, int enable) |
int | lapm_break (lapm_state_t *s, int enable) |
int | lapm_tx_iframe (lapm_state_t *s, const void *buf, int len, int cr) |
void | lapm_dump (lapm_state_t *s, const uint8_t *frame, int len, int showraw, int txrx) |
void | lapm_receive (void *user_data, const uint8_t *frame, int len, int ok) |
void | v42_rx_bit (void *user_data, int bit) |
int | v42_tx_bit (void *user_data) |
void | v42_set_status_callback (v42_state_t *s, v42_status_func_t callback, void *user_data) |
void | v42_restart (v42_state_t *s) |
v42_state_t * | v42_init (v42_state_t *s, int caller, int detect, v42_frame_handler_t frame_handler, void *user_data) |
int | v42_release (v42_state_t *s) |