This file contains the prototypes for TAL PIB functions.
Copyright (c) 2013-2018 Microchip Technology Inc. and its subsidiaries.
Functions | |
void | init_tal_pib (void) |
Initialize the TAL PIB. More... | |
void | write_all_tal_pib_to_trx (void) |
Write all shadow PIB variables to the transceiver. More... | |
#define DEFAULT_TX_PWR_BPSK_20 (6) /* EU, band: 868MHz */ |
Referenced by set_default_tx_pwr().
#define DEFAULT_TX_PWR_CHINA_CH_0_3 (4) |
Referenced by set_default_tx_pwr().
#define DEFAULT_TX_PWR_OQPSK_RC_250_500 |
Referenced by set_default_tx_pwr().
#define DEFAULT_TX_PWR_OQPSK_SIN_RC_100_200_400 |
Referenced by set_default_tx_pwr().
#define MAX_TX_PWR (11) |
Referenced by convert_phyTransmitPower_to_reg_value(), limit_tx_pwr(), and validate_tx_power().
#define MAX_TX_PWR_BPSK_20 (MAX_TX_PWR) /* EU, band: 868MHz */ |
Referenced by validate_tx_power().
#define MAX_TX_PWR_BPSK_40 MAX_TX_PWR /* NA, band: 915MHz */ |
#define MAX_TX_PWR_OQPSK_RC_1000 |
#define MAX_TX_PWR_OQPSK_RC_250 |
#define MAX_TX_PWR_OQPSK_RC_500 |
#define MAX_TX_PWR_OQPSK_SIN_1000 MAX_TX_PWR /* NA, band: 915MHz */ |
#define MAX_TX_PWR_OQPSK_SIN_250 MAX_TX_PWR /* NA, band: 915MHz */ |
#define MAX_TX_PWR_OQPSK_SIN_500 MAX_TX_PWR /* NA, band: 915MHz */ |
#define MAX_TX_PWR_OQPSK_SIN_RC_100 (MAX_TX_PWR) /* EU, band: 868MHz */ |
#define MAX_TX_PWR_OQPSK_SIN_RC_200 (MAX_TX_PWR) /* EU, band: 868MHz */ |
#define MAX_TX_PWR_OQPSK_SIN_RC_400 (MAX_TX_PWR) /* EU, band: 868MHz */ |
#define MIN_TX_PWR (-25) |
Referenced by limit_tx_pwr().
#define TX_PWR_TABLE_CHINA |
#define TX_PWR_TABLE_EU |
#define TX_PWR_TABLE_NA |
Tx power table Table maps tx power value to register value.
#define TX_PWR_TABLE_SIZE (37) |