26#include "radio_driver.h"
65#if defined(USE_BSP_DRIVER)
75 return BSP_RADIO_Init();
80 GPIO_InitTypeDef gpio_init_structure = {0};
87 SUBGRF_WriteRegister( REG_XTA_TRIM, 0x14 );
88 SUBGRF_WriteRegister( REG_XTB_TRIM, 0x14 );
95 gpio_init_structure.Mode = GPIO_MODE_OUTPUT_PP;
96 gpio_init_structure.Pull = GPIO_NOPULL;
97 gpio_init_structure.Speed = GPIO_SPEED_FREQ_VERY_HIGH;
115#if defined(USE_BSP_DRIVER)
125 return BSP_RADIO_DeInit();
148#if defined(USE_BSP_DRIVER)
159 return BSP_RADIO_ConfigRFSwitch((BSP_RADIO_Switch_TypeDef) Config);
203#if defined(USE_BSP_DRIVER)
213 return BSP_RADIO_GetTxConfig();
230#if defined(USE_BSP_DRIVER)
240 return BSP_RADIO_IsTCXO();
256#if defined(USE_BSP_DRIVER)
266 return BSP_RADIO_IsDCDC();
282#if defined(USE_BSP_DRIVER)
292 return BSP_RADIO_GetRFOMaxPowerConfig((BSP_RADIO_RFOMaxPowerConfig_TypeDef) Config);
int32_t RBI_GetTxConfig(void)
Return Board Configuration.
int32_t RBI_DeInit(void)
DeInit Radio Switch.
int32_t RBI_IsDCDC(void)
Get If DCDC is to be present on board.
int32_t RBI_ConfigRFSwitch(RBI_Switch_TypeDef Config)
Configure Radio Switch.
int32_t RBI_IsTCXO(void)
Get If TCXO is to be present on board.
int32_t RBI_GetRFOMaxPowerConfig(RBI_RFOMaxPowerConfig_TypeDef Config)
Return RF Output Max Power Configuration of matching circuit.
int32_t RBI_Init(void)
Init Radio Switch.
Header for Radio interface configuration.
#define RF_SW_CTRL1_GPIO_CLK_ENABLE()
#define RF_SW_CTRL2_GPIO_CLK_ENABLE()
RBI_RFOMaxPowerConfig_TypeDef
#define IS_TCXO_SUPPORTED
#define IS_DCDC_SUPPORTED
#define RF_SW_CTRL2_GPIO_PORT
#define RF_SW_CTRL1_GPIO_PORT