![]() |
nrfxlib API 3.3.99
|
Go to the source code of this file.
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 uint8_t | mpsl_phy_t |
| PHY type. | |
| typedef int8_t | mpsl_tx_power_t |
Enumerations | |
| enum | MPSL_PHY { MPSL_PHY_BLE_1M , MPSL_PHY_BLE_2M , MPSL_PHY_BLE_LR125Kbit , MPSL_PHY_BLE_LR500Kbit , MPSL_PHY_Ieee802154_250Kbit , MPSL_PHY_NRF_1Mbit , MPSL_PHY_NRF_2Mbit , MPSL_PHY_NRF_250Kbit , MPSL_PHY_NRF_4Mbit0_5 , MPSL_PHY_NRF_4Mbit0_25 , MPSL_PHY_NRF_4Mbit_0BT6 , MPSL_PHY_NRF_4Mbit_0BT4 } |
| Applicable values for mpsl_phy_t type. 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. | |