nrfxlib API 0.1.0
|
Data Structures | |
struct | mpsl_tx_power_envelope_t |
Max TX power envelope. It is up to the application to allocate memory for an envelope. More... | |
Macros | |
#define | MPSL_TOTAL_NUM_OF_BLE_CHANNELS 40 |
The number of channels for Bluetooth LE protocol. | |
#define | MPSL_TOTAL_NUM_OF_802154_CHANNELS 16 |
The number of channels for 802.15.4 protocol. | |
Typedefs | |
typedef int8_t | mpsl_tx_power_t |
Enumerations | |
enum | mpsl_phy_t { MPSL_PHY_BLE_1M , MPSL_PHY_BLE_2M , MPSL_PHY_BLE_LR125Kbit , MPSL_PHY_BLE_LR500Kbit , MPSL_PHY_Ieee802154_250Kbit } |
PHYs supported for limiting channel TX power. More... | |
Functions | |
int32_t | mpsl_tx_power_channel_map_set (const mpsl_tx_power_envelope_t *const p_envelope) |
Sets maximum TX power envelope. If the PHY already has an envelope configured, it will be over-written. | |
mpsl_tx_power_t | mpsl_tx_power_radio_supported_power_adjust (mpsl_tx_power_t req_radio_power, int8_t tx_power_ceiling) |
Adjusts TX power to a value supported by the RADIO peripheral. | |
uint32_t | mpsl_tx_power_dbm_to_radio_register_convert (mpsl_tx_power_t req_radio_power) |
Converts radio power in dBm to RADIO.TXPOWER register code. | |
The MPSL TX Power interface provides APIs to set the maximum TX power per channel.