eposmodule
2.1.0.0
|
Settings for registers of EPOS Module Click driver. More...
Settings for registers of EPOS Module Click driver.
#define EPOSMODULE_CONTROL_2C 0x0400 |
#define EPOSMODULE_CONTROL_EQU 0x8000 |
EPOS Module general control register setting.
Specified setting for general control register of EPOS Module Click driver.
#define EPOSMODULE_CONTROL_HI_GAIN 0x4000 |
#define EPOSMODULE_CONTROL_IRQ_CONT_10 0x0002 |
#define EPOSMODULE_CONTROL_IRQ_ENERGY_RX_CP 0x0004 |
#define EPOSMODULE_CONTROL_IRQ_MASK 0x001F |
#define EPOSMODULE_CONTROL_IRQ_PROG_FLAG 0x0010 |
#define EPOSMODULE_CONTROL_IRQ_RING 0x0020 |
#define EPOSMODULE_CONTROL_IRQ_RX_RDY_OVF 0x0001 |
#define EPOSMODULE_CONTROL_IRQ_TX_RDY_UNF 0x0008 |
#define EPOSMODULE_CONTROL_IRQN_EN 0x0040 |
#define EPOSMODULE_CONTROL_LB 0x0800 |
#define EPOSMODULE_CONTROL_PAT_DET 0x2000 |
#define EPOSMODULE_CONTROL_PWR 0x0100 |
#define EPOSMODULE_CONTROL_RLY_DRV 0x0200 |
#define EPOSMODULE_CONTROL_RST 0x0080 |
#define EPOSMODULE_DIAL_NUMBER_MAX_LEN 16 |
EPOS Module dial number setting.
Specified setting for dial number of EPOS Module Click driver.
#define EPOSMODULE_QAM_CMD_FAST_TRAIN_MASK 0x0020 |
#define EPOSMODULE_QAM_CMD_INIT_RATE_RENEG 0x0020 |
#define EPOSMODULE_QAM_CMD_INIT_RETRAIN 0x0008 |
#define EPOSMODULE_QAM_CMD_MAX_BITRATE_1200 0x0000 |
#define EPOSMODULE_QAM_CMD_MAX_BITRATE_12000 0x0006 |
#define EPOSMODULE_QAM_CMD_MAX_BITRATE_14400 0x0007 |
#define EPOSMODULE_QAM_CMD_MAX_BITRATE_2400 0x0001 |
#define EPOSMODULE_QAM_CMD_MAX_BITRATE_4800 0x0002 |
#define EPOSMODULE_QAM_CMD_MAX_BITRATE_7200 0x0003 |
#define EPOSMODULE_QAM_CMD_MAX_BITRATE_9600 0x0004 |
#define EPOSMODULE_QAM_CMD_MAX_BITRATE_9600_TR 0x0005 |
#define EPOSMODULE_QAM_CMD_MAX_BITRATE_MASK 0x0007 |
#define EPOSMODULE_QAM_CMD_START_ANSWER 0x0018 |
#define EPOSMODULE_QAM_CMD_START_CALLING 0x0010 |
#define EPOSMODULE_QAM_CMD_STOP_MODEM 0x0000 |
EPOS Module QAM command register setting.
Specified setting for QAM command register of EPOS Module Click driver.
#define EPOSMODULE_QAM_STATUS_MODE_MASK 0x000F |
#define EPOSMODULE_QAM_STATUS_MSG_MASK 0xFC00 |
EPOS Module QAM status register setting.
Specified setting for QAM status register of EPOS Module Click driver.
#define EPOSMODULE_QAM_STATUS_SNR_MASK 0x0070 |
#define EPOSMODULE_RX_AUTO_EQU_EN 0x0100 |
#define EPOSMODULE_RX_AUTO_EQU_MASK 0x0100 |
#define EPOSMODULE_RX_DATA_FORMAT_MASK 0x0038 |
#define EPOSMODULE_RX_DATA_FORMAT_SPECIAL 0x0038 |
#define EPOSMODULE_RX_DATA_FORMAT_SS_1PCT_OVS 0x0028 |
#define EPOSMODULE_RX_DATA_FORMAT_SS_2_3PCT_OVS 0x0020 |
#define EPOSMODULE_RX_DATA_FORMAT_SS_NO_OVS 0x0030 |
#define EPOSMODULE_RX_DATA_FORMAT_USART_DIS 0x0000 |
#define EPOSMODULE_RX_DATA_PARITY_5_NO_PAR 0x0000 |
#define EPOSMODULE_RX_DATA_PARITY_5_PAR 0x0001 |
#define EPOSMODULE_RX_DATA_PARITY_6_NO_PAR 0x0002 |
#define EPOSMODULE_RX_DATA_PARITY_6_PAR 0x0003 |
#define EPOSMODULE_RX_DATA_PARITY_7_NO_PAR 0x0004 |
#define EPOSMODULE_RX_DATA_PARITY_7_PAR 0x0005 |
#define EPOSMODULE_RX_DATA_PARITY_8_NO_PAR 0x0006 |
#define EPOSMODULE_RX_DATA_PARITY_8_PAR 0x0007 |
#define EPOSMODULE_RX_DATA_PARITY_MASK 0x0007 |
#define EPOSMODULE_RX_DATA_SOURCE_HDLC_MODE 0x0006 |
#define EPOSMODULE_RX_DATA_SOURCE_MASK 0x0007 |
#define EPOSMODULE_RX_DATA_SOURCE_SYNC 0x0007 |
#define EPOSMODULE_RX_DESCRAMBLER_DIS 0x0000 |
#define EPOSMODULE_RX_DESCRAMBLER_EN_64_DIS 0x0040 |
#define EPOSMODULE_RX_DESCRAMBLER_EN_64_EN 0x0060 |
#define EPOSMODULE_RX_DESCRAMBLER_MASK 0x0060 |
#define EPOSMODULE_RX_LEVEL_0_DB 0x0E00 |
#define EPOSMODULE_RX_LEVEL_MASK 0x0E00 |
#define EPOSMODULE_RX_LEVEL_MIN_10_5_DB 0x0000 |
#define EPOSMODULE_RX_LEVEL_MIN_1_5_DB 0x0C00 |
#define EPOSMODULE_RX_LEVEL_MIN_3_DB 0x0A00 |
#define EPOSMODULE_RX_LEVEL_MIN_4_5_DB 0x0800 |
#define EPOSMODULE_RX_LEVEL_MIN_6_DB 0x0600 |
#define EPOSMODULE_RX_LEVEL_MIN_7_5_DB 0x0400 |
#define EPOSMODULE_RX_LEVEL_MIN_9_DB 0x0200 |
#define EPOSMODULE_RX_MODE_BELL_103_FSK_HIGH 0x7000 |
#define EPOSMODULE_RX_MODE_BELL_103_FSK_LOW 0x6000 |
#define EPOSMODULE_RX_MODE_BELL_202_FSK_1200 0x3000 |
#define EPOSMODULE_RX_MODE_BELL_202_FSK_150 0x2000 |
#define EPOSMODULE_RX_MODE_DISABLED 0x0000 |
#define EPOSMODULE_RX_MODE_DTMF_TONES 0x1000 |
#define EPOSMODULE_RX_MODE_MASK 0xF000 |
#define EPOSMODULE_RX_MODE_QAM 0xF000 |
EPOS Module receive mode register setting.
Specified setting for receive mode register of EPOS Module Click driver.
#define EPOSMODULE_RX_MODE_V21_FSK_HIGH 0x9000 |
#define EPOSMODULE_RX_MODE_V21_FSK_LOW 0x8000 |
#define EPOSMODULE_RX_MODE_V22_1200_HIGH 0xB000 |
#define EPOSMODULE_RX_MODE_V22_1200_LOW 0xA000 |
#define EPOSMODULE_RX_MODE_V22_BIS_2400_HIGH 0xD000 |
#define EPOSMODULE_RX_MODE_V22_BIS_2400_LOW 0xC000 |
#define EPOSMODULE_RX_MODE_V23_FSK_1200 0x5000 |
#define EPOSMODULE_RX_MODE_V23_FSK_75 0x4000 |
#define EPOSMODULE_RX_TONE_DETECT_ANSWER 0x0002 |
#define EPOSMODULE_RX_TONE_DETECT_CALL_PROG 0x0003 |
#define EPOSMODULE_RX_TONE_DETECT_DISABLE 0x0000 |
#define EPOSMODULE_RX_TONE_DETECT_DTMF 0x0001 |
#define EPOSMODULE_RX_TONE_DETECT_MASK 0x0007 |
#define EPOSMODULE_RX_TONE_DETECT_PROG_PAIR 0x0004 |
#define EPOSMODULE_SET_DATA_SAMPLE_EDGE SET_SPI_DATA_SAMPLE_EDGE |
Data sample selection.
This macro sets data samples for SPI modules.
#define EPOSMODULE_SET_DATA_SAMPLE_MIDDLE SET_SPI_DATA_SAMPLE_MIDDLE |
#define EPOSMODULE_STATE_CALL_IN_PROGRESS 3 |
#define EPOSMODULE_STATE_CALL_IN_PROGRESS 3 |
#define EPOSMODULE_STATE_IDLE 0 |
EPOS Module state setting.
Specified setting for state of EPOS Module Click driver.
#define EPOSMODULE_STATE_IRQ_SET 1 |
#define EPOSMODULE_STATE_RINGING 2 |
#define EPOSMODULE_STATUS_1010_PATTERN 0x0200 |
#define EPOSMODULE_STATUS_CONT_0S 0x0100 |
#define EPOSMODULE_STATUS_CONT_1S 0x0080 |
#define EPOSMODULE_STATUS_ENERGY_RX_CP 0x0400 |
#define EPOSMODULE_STATUS_FSK_OUT 0x0001 |
#define EPOSMODULE_STATUS_HLDC_ABORT 0x0004 |
#define EPOSMODULE_STATUS_IRQ 0x8000 |
EPOS Module status register setting.
Specified setting for status register of EPOS Module Click driver.
#define EPOSMODULE_STATUS_PROG_FLAG 0x2000 |
#define EPOSMODULE_STATUS_RING 0x4000 |
#define EPOSMODULE_STATUS_RX_2C_MODE 0x0002 |
#define EPOSMODULE_STATUS_RX_EVEN_PARITY 0x0008 |
#define EPOSMODULE_STATUS_RX_FRAMING_ERROR 0x0010 |
#define EPOSMODULE_STATUS_RX_OVERFLOW 0x0020 |
#define EPOSMODULE_STATUS_RX_READY 0x0040 |
#define EPOSMODULE_STATUS_TONE_0 0x000A |
#define EPOSMODULE_STATUS_TONE_1 0x0001 |
#define EPOSMODULE_STATUS_TONE_2 0x0002 |
#define EPOSMODULE_STATUS_TONE_3 0x0003 |
#define EPOSMODULE_STATUS_TONE_4 0x0004 |
#define EPOSMODULE_STATUS_TONE_5 0x0005 |
#define EPOSMODULE_STATUS_TONE_6 0x0006 |
#define EPOSMODULE_STATUS_TONE_7 0x0007 |
#define EPOSMODULE_STATUS_TONE_8 0x0008 |
#define EPOSMODULE_STATUS_TONE_9 0x0009 |
#define EPOSMODULE_STATUS_TONE_A 0x000D |
#define EPOSMODULE_STATUS_TONE_B 0x000E |
#define EPOSMODULE_STATUS_TONE_C 0x000F |
#define EPOSMODULE_STATUS_TONE_D 0x0000 |
#define EPOSMODULE_STATUS_TONE_HASH 0x000C |
#define EPOSMODULE_STATUS_TONE_MASK 0x000F |
#define EPOSMODULE_STATUS_TONE_STAR 0x000B |
#define EPOSMODULE_STATUS_TX_READY 0x1000 |
#define EPOSMODULE_STATUS_TX_UNDERFLOW 0x0800 |
#define EPOSMODULE_TIMEOUT_CALL_PROGRESS 60000 |
#define EPOSMODULE_TIMEOUT_CLEAR_IRQ 2000 |
EPOS Module timeout and timing setting.
Specified setting for timeout and timing in milliseconds of EPOS Module Click driver.
#define EPOSMODULE_TIMEOUT_TX_READY 2000 |
#define EPOSMODULE_TIMING_BUSY 50 |
#define EPOSMODULE_TIMING_CALL_PROGRESS 6000 |
#define EPOSMODULE_TIMING_DISCONNECTED 250 |
#define EPOSMODULE_TIMING_RINGING 2000 |
#define EPOSMODULE_TIMING_RX_READY 10 |
#define EPOSMODULE_TIMING_SEND_MESSAGE 2000 |
#define EPOSMODULE_TIMING_WAIT_FOR_MESSAGE 10000 |
#define EPOSMODULE_TX_DATA_FORMAT_MASK 0x0018 |
#define EPOSMODULE_TX_DATA_FORMAT_SPECIAL 0x0018 |
#define EPOSMODULE_TX_DATA_FORMAT_SS_EVEN_PAR 0x0008 |
#define EPOSMODULE_TX_DATA_FORMAT_SS_NO_PAR 0x0010 |
#define EPOSMODULE_TX_DATA_FORMAT_SS_ODD_PAR 0x0000 |
#define EPOSMODULE_TX_DATA_SOURCE_CONT_0S 0x0002 |
#define EPOSMODULE_TX_DATA_SOURCE_CONT_1S 0x0003 |
#define EPOSMODULE_TX_DATA_SOURCE_CONT_ALT 0x0001 |
#define EPOSMODULE_TX_DATA_SOURCE_HDLC_ABORT 0x0005 |
#define EPOSMODULE_TX_DATA_SOURCE_HDLC_MODE 0x0006 |
#define EPOSMODULE_TX_DATA_SOURCE_MASK 0x0007 |
#define EPOSMODULE_TX_DATA_SOURCE_TX_BUF 0x0007 |
#define EPOSMODULE_TX_DATA_STOP_5_1 0x0000 |
#define EPOSMODULE_TX_DATA_STOP_5_2 0x0001 |
#define EPOSMODULE_TX_DATA_STOP_6_1 0x0002 |
#define EPOSMODULE_TX_DATA_STOP_6_2 0x0003 |
#define EPOSMODULE_TX_DATA_STOP_7_1 0x0004 |
#define EPOSMODULE_TX_DATA_STOP_7_2 0x0005 |
#define EPOSMODULE_TX_DATA_STOP_8_1 0x0006 |
#define EPOSMODULE_TX_DATA_STOP_8_2 0x0007 |
#define EPOSMODULE_TX_DATA_STOP_MASK 0x0007 |
#define EPOSMODULE_TX_DTMF_TONE_0 0x001A |
#define EPOSMODULE_TX_DTMF_TONE_1 0x0011 |
#define EPOSMODULE_TX_DTMF_TONE_2 0x0012 |
#define EPOSMODULE_TX_DTMF_TONE_3 0x0013 |
#define EPOSMODULE_TX_DTMF_TONE_4 0x0014 |
#define EPOSMODULE_TX_DTMF_TONE_5 0x0015 |
#define EPOSMODULE_TX_DTMF_TONE_6 0x0016 |
#define EPOSMODULE_TX_DTMF_TONE_7 0x0017 |
#define EPOSMODULE_TX_DTMF_TONE_8 0x0018 |
#define EPOSMODULE_TX_DTMF_TONE_9 0x0019 |
#define EPOSMODULE_TX_DTMF_TONE_A 0x001D |
#define EPOSMODULE_TX_DTMF_TONE_B 0x001E |
#define EPOSMODULE_TX_DTMF_TONE_C 0x001F |
#define EPOSMODULE_TX_DTMF_TONE_D 0x0010 |
#define EPOSMODULE_TX_DTMF_TONE_HASH 0x001C |
#define EPOSMODULE_TX_DTMF_TONE_MASK 0x001F |
#define EPOSMODULE_TX_DTMF_TONE_STAR 0x001B |
#define EPOSMODULE_TX_DTMF_TWIST_1_5_DB 0x0040 |
#define EPOSMODULE_TX_DTMF_TWIST_1_DB 0x0020 |
#define EPOSMODULE_TX_DTMF_TWIST_2_5_DB 0x0060 |
#define EPOSMODULE_TX_DTMF_TWIST_2_DB 0x0000 |
#define EPOSMODULE_TX_DTMF_TWIST_3_5_DB 0x00A0 |
#define EPOSMODULE_TX_DTMF_TWIST_3_DB 0x0080 |
#define EPOSMODULE_TX_DTMF_TWIST_4_5_DB 0x00E0 |
#define EPOSMODULE_TX_DTMF_TWIST_4_DB 0x00C0 |
#define EPOSMODULE_TX_DTMF_TWIST_MASK 0x00E0 |
#define EPOSMODULE_TX_GUARD_TONE_1800 0x0100 |
#define EPOSMODULE_TX_GUARD_TONE_550 0x0180 |
#define EPOSMODULE_TX_GUARD_TONE_DIS 0x0000 |
#define EPOSMODULE_TX_GUARD_TONE_MASK 0x0180 |
#define EPOSMODULE_TX_LEVEL_0_DB 0x0E00 |
#define EPOSMODULE_TX_LEVEL_MASK 0x0E00 |
#define EPOSMODULE_TX_LEVEL_MIN_10_5_DB 0x0000 |
#define EPOSMODULE_TX_LEVEL_MIN_1_5_DB 0x0C00 |
#define EPOSMODULE_TX_LEVEL_MIN_3_DB 0x0A00 |
#define EPOSMODULE_TX_LEVEL_MIN_4_5_DB 0x0800 |
#define EPOSMODULE_TX_LEVEL_MIN_6_DB 0x0600 |
#define EPOSMODULE_TX_LEVEL_MIN_7_5_DB 0x0400 |
#define EPOSMODULE_TX_LEVEL_MIN_9_DB 0x0200 |
#define EPOSMODULE_TX_MODE_BELL_103_FSK_HIGH 0x7000 |
#define EPOSMODULE_TX_MODE_BELL_103_FSK_LOW 0x6000 |
#define EPOSMODULE_TX_MODE_BELL_202_FSK_1200 0x3000 |
#define EPOSMODULE_TX_MODE_BELL_202_FSK_150 0x2000 |
#define EPOSMODULE_TX_MODE_DISABLED 0x0000 |
#define EPOSMODULE_TX_MODE_DTMF_TONES 0x1000 |
#define EPOSMODULE_TX_MODE_MASK 0xF000 |
#define EPOSMODULE_TX_MODE_QAM 0xF000 |
EPOS Module transmit mode register setting.
Specified setting for transmit mode register of EPOS Module Click driver.
#define EPOSMODULE_TX_MODE_V21_FSK_HIGH 0x9000 |
#define EPOSMODULE_TX_MODE_V21_FSK_LOW 0x8000 |
#define EPOSMODULE_TX_MODE_V22_1200_HIGH 0xB000 |
#define EPOSMODULE_TX_MODE_V22_1200_LOW 0xA000 |
#define EPOSMODULE_TX_MODE_V22_BIS_2400_HIGH 0xD000 |
#define EPOSMODULE_TX_MODE_V22_BIS_2400_LOW 0xC000 |
#define EPOSMODULE_TX_MODE_V23_FSK_1200 0x5000 |
#define EPOSMODULE_TX_MODE_V23_FSK_75 0x4000 |
#define EPOSMODULE_TX_SCRAMBLER_DIS 0x0000 |
#define EPOSMODULE_TX_SCRAMBLER_EN_64_DIS 0x0040 |
#define EPOSMODULE_TX_SCRAMBLER_EN_64_EN 0x0060 |
#define EPOSMODULE_TX_SCRAMBLER_MASK 0x0060 |
#define EPOSMODULE_TX_TONE_FIXED_NO_TONE 0x0000 |
#define EPOSMODULE_TX_TONE_FIXED_PAIR_1209 0x0005 |
#define EPOSMODULE_TX_TONE_FIXED_PAIR_1300 0x0009 |
#define EPOSMODULE_TX_TONE_FIXED_PAIR_1336 0x0006 |
#define EPOSMODULE_TX_TONE_FIXED_PAIR_1477 0x0007 |
#define EPOSMODULE_TX_TONE_FIXED_PAIR_1633 0x0008 |
#define EPOSMODULE_TX_TONE_FIXED_PAIR_2100 0x000A |
#define EPOSMODULE_TX_TONE_FIXED_PAIR_2225 0x000B |
#define EPOSMODULE_TX_TONE_FIXED_PAIR_697 0x0001 |
#define EPOSMODULE_TX_TONE_FIXED_PAIR_770 0x0002 |
#define EPOSMODULE_TX_TONE_FIXED_PAIR_852 0x0003 |
#define EPOSMODULE_TX_TONE_FIXED_PAIR_941 0x0004 |
#define EPOSMODULE_TX_TONE_FIXED_PAIR_TA 0x000C |
#define EPOSMODULE_TX_TONE_FIXED_PAIR_TB 0x000D |
#define EPOSMODULE_TX_TONE_FIXED_PAIR_TC 0x000E |
#define EPOSMODULE_TX_TONE_FIXED_PAIR_TD 0x000F |