Home
last modified time | relevance | path

Searched refs:RAIL_Handle_t (Results 1 – 25 of 26) sorted by relevance

12

/hal_silabs-latest/simplicity_sdk/platform/radio/rail_lib/common/
Drail.h113 uint32_t RAIL_GetStateBufferSize(RAIL_Handle_t genericRailHandle);
139 RAIL_Status_t RAIL_AddStateBuffer(RAIL_Handle_t genericRailHandle,
152 RAIL_Status_t RAIL_AddStateBuffer3(RAIL_Handle_t genericRailHandle);
162 RAIL_Status_t RAIL_AddStateBuffer4(RAIL_Handle_t genericRailHandle);
205 RAIL_Status_t RAIL_LoadSequencerImage1(RAIL_Handle_t genericRailHandle);
219 RAIL_Status_t RAIL_LoadSequencerImage2(RAIL_Handle_t genericRailHandle);
252 RAIL_Status_t RAIL_LoadSfmSunOfdmOqpsk(RAIL_Handle_t genericRailHandle);
265 RAIL_Status_t RAIL_LoadSfmSunOfdm(RAIL_Handle_t genericRailHandle);
278 RAIL_Status_t RAIL_LoadSfmEmpty(RAIL_Handle_t genericRailHandle);
312 RAIL_Status_t RAIL_CopyDeviceInfo(RAIL_Handle_t genericRailHandle);
[all …]
Drail_types.h109 typedef void *RAIL_Handle_t; typedef
119 #define RAIL_EFR32_HANDLE ((RAIL_Handle_t)0xFFFFFFFFUL)
157 typedef void (*RAIL_InitCompleteCallbackPtr_t)(RAIL_Handle_t railHandle);
215 typedef void (*RAIL_TimerCallback_t)(RAIL_Handle_t cbArg);
1681 void (*eventsCallback)(RAIL_Handle_t railHandle, RAIL_Events_t events);
2381 typedef void (*RAIL_RadioConfigChangedCallback_t)(RAIL_Handle_t railHandle,
5586 RAIL_Handle_t correspondingHandle;
Drail_mfm.h184 RAIL_Status_t RAIL_SetMfmPingPongFifo(RAIL_Handle_t railHandle,
/hal_silabs-latest/gecko/platform/radio/rail_lib/common/
Drail.h112 uint32_t RAIL_GetStateBufferSize(RAIL_Handle_t genericRailHandle);
138 RAIL_Status_t RAIL_AddStateBuffer(RAIL_Handle_t genericRailHandle,
151 RAIL_Status_t RAIL_AddStateBuffer3(RAIL_Handle_t genericRailHandle);
161 RAIL_Status_t RAIL_AddStateBuffer4(RAIL_Handle_t genericRailHandle);
199 RAIL_Handle_t RAIL_Init(RAIL_Config_t *railCfg,
231 uint16_t RAIL_GetRadioEntropy(RAIL_Handle_t railHandle,
270 RAIL_Status_t RAIL_ConfigPti(RAIL_Handle_t railHandle,
288 RAIL_Status_t RAIL_GetPtiConfig(RAIL_Handle_t railHandle,
315 RAIL_Status_t RAIL_EnablePti(RAIL_Handle_t railHandle,
335 RAIL_Status_t RAIL_SetPtiProtocol(RAIL_Handle_t railHandle,
[all …]
Drail_mfm.h184 RAIL_Status_t RAIL_SetMfmPingPongFifo(RAIL_Handle_t railHandle,
/hal_silabs-latest/simplicity_sdk/platform/radio/rail_lib/protocol/ieee802154/
Drail_ieee802154.h497 RAIL_Status_t RAIL_IEEE802154_Init(RAIL_Handle_t railHandle,
513 RAIL_Status_t RAIL_IEEE802154_Config2p4GHzRadio(RAIL_Handle_t railHandle);
529 RAIL_Status_t RAIL_IEEE802154_Config2p4GHzRadioAntDiv(RAIL_Handle_t railHandle);
546 RAIL_Status_t RAIL_IEEE802154_Config2p4GHzRadioAntDivCoex(RAIL_Handle_t railHandle);
562 RAIL_Status_t RAIL_IEEE802154_Config2p4GHzRadioCoex(RAIL_Handle_t railHandle);
578 RAIL_Status_t RAIL_IEEE802154_Config2p4GHzRadioFem(RAIL_Handle_t railHandle);
595 RAIL_Status_t RAIL_IEEE802154_Config2p4GHzRadioAntDivFem(RAIL_Handle_t railHandle);
612 RAIL_Status_t RAIL_IEEE802154_Config2p4GHzRadioCoexFem(RAIL_Handle_t railHandle);
629 RAIL_Status_t RAIL_IEEE802154_Config2p4GHzRadioAntDivCoexFem(RAIL_Handle_t railHandle);
657 RAIL_Status_t RAIL_IEEE802154_Config2p4GHzRadio2Mbps(RAIL_Handle_t railHandle);
[all …]
/hal_silabs-latest/gecko/platform/radio/rail_lib/protocol/ieee802154/
Drail_ieee802154.h476 RAIL_Status_t RAIL_IEEE802154_Init(RAIL_Handle_t railHandle,
492 RAIL_Status_t RAIL_IEEE802154_Config2p4GHzRadio(RAIL_Handle_t railHandle);
508 RAIL_Status_t RAIL_IEEE802154_Config2p4GHzRadioAntDiv(RAIL_Handle_t railHandle);
525 RAIL_Status_t RAIL_IEEE802154_Config2p4GHzRadioAntDivCoex(RAIL_Handle_t railHandle);
541 RAIL_Status_t RAIL_IEEE802154_Config2p4GHzRadioCoex(RAIL_Handle_t railHandle);
557 RAIL_Status_t RAIL_IEEE802154_Config2p4GHzRadioFem(RAIL_Handle_t railHandle);
574 RAIL_Status_t RAIL_IEEE802154_Config2p4GHzRadioAntDivFem(RAIL_Handle_t railHandle);
591 RAIL_Status_t RAIL_IEEE802154_Config2p4GHzRadioCoexFem(RAIL_Handle_t railHandle);
608 RAIL_Status_t RAIL_IEEE802154_Config2p4GHzRadioAntDivCoexFem(RAIL_Handle_t railHandle);
626 RAIL_Status_t RAIL_IEEE802154_Config2p4GHzRadioCustom1(RAIL_Handle_t railHandle);
[all …]
/hal_silabs-latest/gecko/platform/radio/rail_lib/protocol/ble/
Drail_ble.h302 void RAIL_BLE_Init(RAIL_Handle_t railHandle);
315 void RAIL_BLE_Deinit(RAIL_Handle_t railHandle);
325 bool RAIL_BLE_IsEnabled(RAIL_Handle_t railHandle);
338 RAIL_Status_t RAIL_BLE_ConfigPhyQuuppa(RAIL_Handle_t railHandle);
354 RAIL_Status_t RAIL_BLE_ConfigPhy1MbpsViterbi(RAIL_Handle_t railHandle);
368 RAIL_Status_t RAIL_BLE_ConfigPhy1Mbps(RAIL_Handle_t railHandle);
382 RAIL_Status_t RAIL_BLE_ConfigPhy2MbpsViterbi(RAIL_Handle_t railHandle);
397 RAIL_Status_t RAIL_BLE_ConfigPhy2Mbps(RAIL_Handle_t railHandle);
416 RAIL_Status_t RAIL_BLE_ConfigPhyCoded(RAIL_Handle_t railHandle,
437 RAIL_Status_t RAIL_BLE_ConfigPhySimulscan(RAIL_Handle_t railHandle);
[all …]
/hal_silabs-latest/gecko/platform/radio/rail_lib/protocol/zwave/
Drail_zwave.h442 RAIL_Status_t RAIL_ZWAVE_ConfigRegion(RAIL_Handle_t railHandle,
464 RAIL_Status_t RAIL_ZWAVE_PerformIrcal(RAIL_Handle_t railHandle,
480 RAIL_Status_t RAIL_ZWAVE_Init(RAIL_Handle_t railHandle,
492 RAIL_Status_t RAIL_ZWAVE_Deinit(RAIL_Handle_t railHandle);
501 bool RAIL_ZWAVE_IsEnabled(RAIL_Handle_t railHandle);
512 RAIL_Status_t RAIL_ZWAVE_ConfigOptions(RAIL_Handle_t railHandle,
526 RAIL_Status_t RAIL_ZWAVE_SetNodeId(RAIL_Handle_t railHandle,
545 RAIL_Status_t RAIL_ZWAVE_SetHomeId(RAIL_Handle_t railHandle,
561 RAIL_Status_t RAIL_ZWAVE_GetBeamNodeId(RAIL_Handle_t railHandle,
576 RAIL_Status_t RAIL_ZWAVE_GetBeamHomeIdHash(RAIL_Handle_t railHandle,
[all …]
/hal_silabs-latest/simplicity_sdk/platform/radio/rail_lib/protocol/zwave/
Drail_zwave.h518 RAIL_Status_t RAIL_ZWAVE_ConfigRegion(RAIL_Handle_t railHandle,
540 RAIL_Status_t RAIL_ZWAVE_PerformIrcal(RAIL_Handle_t railHandle,
557 RAIL_Status_t RAIL_ZWAVE_Init(RAIL_Handle_t railHandle,
569 RAIL_Status_t RAIL_ZWAVE_Deinit(RAIL_Handle_t railHandle);
578 bool RAIL_ZWAVE_IsEnabled(RAIL_Handle_t railHandle);
589 RAIL_Status_t RAIL_ZWAVE_ConfigOptions(RAIL_Handle_t railHandle,
603 RAIL_Status_t RAIL_ZWAVE_SetNodeId(RAIL_Handle_t railHandle,
622 RAIL_Status_t RAIL_ZWAVE_SetHomeId(RAIL_Handle_t railHandle,
638 RAIL_Status_t RAIL_ZWAVE_GetBeamNodeId(RAIL_Handle_t railHandle,
653 RAIL_Status_t RAIL_ZWAVE_GetBeamHomeIdHash(RAIL_Handle_t railHandle,
[all …]
/hal_silabs-latest/simplicity_sdk/platform/radio/rail_lib/protocol/ble/
Drail_ble.h325 RAIL_Status_t RAIL_BLE_Init(RAIL_Handle_t railHandle);
340 RAIL_Status_t RAIL_BLE_Deinit(RAIL_Handle_t railHandle);
351 bool RAIL_BLE_IsEnabled(RAIL_Handle_t railHandle);
364 RAIL_Status_t RAIL_BLE_ConfigPhyQuuppa(RAIL_Handle_t railHandle);
376 RAIL_Status_t RAIL_BLE_ConfigPhy1MbpsViterbi(RAIL_Handle_t railHandle);
390 RAIL_Status_t RAIL_BLE_ConfigPhy1Mbps(RAIL_Handle_t railHandle);
402 RAIL_Status_t RAIL_BLE_ConfigPhy2MbpsViterbi(RAIL_Handle_t railHandle);
416 RAIL_Status_t RAIL_BLE_ConfigPhy2Mbps(RAIL_Handle_t railHandle);
432 RAIL_Status_t RAIL_BLE_ConfigPhyCoded(RAIL_Handle_t railHandle,
453 RAIL_Status_t RAIL_BLE_ConfigPhySimulscan(RAIL_Handle_t railHandle);
[all …]
/hal_silabs-latest/simplicity_sdk/platform/radio/rail_lib/chip/efr32/sixg3xx/
Drail_chip_specific.h579 RAIL_Status_t RAIL_LoadUserSeqApp(RAIL_Handle_t railHandle,
588 RAIL_Status_t RAIL_ShutdownUserSeqApp(RAIL_Handle_t railHandle);
596 bool RAIL_SupportsUserSequencer(RAIL_Handle_t railHandle);
605 RAIL_Status_t RAIL_USER_printCommonGlobal(RAIL_Handle_t railHandle,
615 RAIL_Status_t RAIL_USER_GetMboxMsg(RAIL_Handle_t railHandle,
625 RAIL_Status_t RAIL_USER_SendMbox(RAIL_Handle_t railHandle,
635 RAIL_Status_t RAIL_USER_startSeqCtrl(RAIL_Handle_t railHandle);
647 RAIL_Status_t RAIL_USER_InitSemaphore(RAIL_Handle_t railHandle,
666 RAIL_Status_t RAIL_USER_TryLockSemaphore(RAIL_Handle_t railHandle,
680 RAIL_Status_t RAIL_USER_ReleaseSemaphore(RAIL_Handle_t railHandle,
[all …]
/hal_silabs-latest/gecko/platform/radio/rail_lib/chip/efr32/efr32xg1x/
Drail_chip_specific.h74 #define RAIL_EFR32_HANDLE ((RAIL_Handle_t)0xFFFFFFFFUL)
154 void (*eventsCallback)(RAIL_Handle_t railHandle, RAIL_Events_t events);
414 RAIL_Status_t RAIL_ApplyIrCalibration(RAIL_Handle_t railHandle,
436 RAIL_Status_t RAIL_ApplyIrCalibrationAlt(RAIL_Handle_t railHandle,
465 RAIL_Status_t RAIL_CalibrateIr(RAIL_Handle_t railHandle,
490 RAIL_Status_t RAIL_CalibrateIrAlt(RAIL_Handle_t railHandle,
505 RAIL_Status_t RAIL_IEEE802154_CalibrateIr2p4Ghz(RAIL_Handle_t railHandle,
519 RAIL_Status_t RAIL_IEEE802154_CalibrateIrSubGhz(RAIL_Handle_t railHandle,
533 RAIL_Status_t RAIL_BLE_CalibrateIr(RAIL_Handle_t railHandle,
556 RAIL_Status_t RAIL_CalibrateTemp(RAIL_Handle_t railHandle);
[all …]
/hal_silabs-latest/gecko/platform/radio/rail_lib/plugin/rail_util_callbacks/
Dsl_rail_util_callbacks.h46 void sl_rail_util_on_assert_failed(RAIL_Handle_t rail_handle,
55 void sl_rail_util_on_rf_ready(RAIL_Handle_t rail_handle);
65 void sl_rail_util_on_channel_config_change(RAIL_Handle_t rail_handle,
75 void sl_rail_util_on_event(RAIL_Handle_t rail_handle,
Dsli_rail_util_callbacks.h49 void sli_rail_util_on_rf_ready(RAIL_Handle_t rail_handle);
61 void sli_rail_util_on_channel_config_change(RAIL_Handle_t rail_handle,
74 void sli_rail_util_on_event(RAIL_Handle_t rail_handle,
/hal_silabs-latest/simplicity_sdk/platform/radio/rail_lib/plugin/rail_util_protocol/
Dsl_rail_util_protocol.c43 static RAIL_Status_t sl_rail_util_protocol_config_proprietary(RAIL_Handle_t handle) in sl_rail_util_protocol_config_proprietary()
50 static RAIL_Status_t sl_rail_util_protocol_config_ble(RAIL_Handle_t handle, in sl_rail_util_protocol_config_ble()
100 static RAIL_Status_t sl_rail_util_protocol_config_ieee802154_2p4ghz(RAIL_Handle_t handle, in sl_rail_util_protocol_config_ieee802154_2p4ghz()
177 static RAIL_Status_t sl_rail_util_protocol_config_ieee802154_gb868(RAIL_Handle_t handle, in sl_rail_util_protocol_config_ieee802154_gb868()
248 static RAIL_Status_t sl_rail_util_protocol_config_zwave(RAIL_Handle_t handle, in sl_rail_util_protocol_config_zwave()
361 static RAIL_Status_t sl_rail_util_protocol_config_sidewalk(RAIL_Handle_t handle, in sl_rail_util_protocol_config_sidewalk()
377 RAIL_Status_t sl_rail_util_protocol_config(RAIL_Handle_t handle, in sl_rail_util_protocol_config()
Dsl_rail_util_protocol.h49 RAIL_Status_t sl_rail_util_protocol_config(RAIL_Handle_t handle,
/hal_silabs-latest/gecko/platform/radio/rail_lib/plugin/rail_util_protocol/
Dsl_rail_util_protocol.c42 static RAIL_Status_t sl_rail_util_protocol_config_proprietary(RAIL_Handle_t handle) in sl_rail_util_protocol_config_proprietary()
49 static RAIL_Status_t sl_rail_util_protocol_config_ble(RAIL_Handle_t handle, in sl_rail_util_protocol_config_ble()
99 static RAIL_Status_t sl_rail_util_protocol_config_ieee802154_2p4ghz(RAIL_Handle_t handle, in sl_rail_util_protocol_config_ieee802154_2p4ghz()
176 static RAIL_Status_t sl_rail_util_protocol_config_ieee802154_gb868(RAIL_Handle_t handle, in sl_rail_util_protocol_config_ieee802154_gb868()
247 static RAIL_Status_t sl_rail_util_protocol_config_zwave(RAIL_Handle_t handle, in sl_rail_util_protocol_config_zwave()
349 RAIL_Status_t sl_rail_util_protocol_config(RAIL_Handle_t handle, in sl_rail_util_protocol_config()
Dsl_rail_util_protocol.h49 RAIL_Status_t sl_rail_util_protocol_config(RAIL_Handle_t handle,
/hal_silabs-latest/gecko/platform/radio/rail_lib/plugin/pa-conversions/
Dpa_conversions_efr32.c65 RAIL_Handle_t railHandle = RAIL_EFR32_HANDLE; in RAIL_GetTxPowerCurve()
179 const RAIL_PaPowerSetting_t *RAIL_GetPowerSettingTable(RAIL_Handle_t railHandle, RAIL_TxPowerMode_t… in RAIL_GetPowerSettingTable()
213 RAIL_TxPowerLevel_t RAIL_ConvertDbmToRaw(RAIL_Handle_t railHandle, in RAIL_ConvertDbmToRaw()
376 RAIL_TxPower_t RAIL_ConvertRawToDbm(RAIL_Handle_t railHandle, in RAIL_ConvertRawToDbm()
477 RAIL_Status_t RAIL_GetTxPowerCurveLimits(RAIL_Handle_t railHandle, in RAIL_GetTxPowerCurveLimits()
587 void sl_rail_util_pa_on_channel_config_change(RAIL_Handle_t rail_handle, in sl_rail_util_pa_on_channel_config_change()
Dpa_conversions_efr32.h140 RAIL_Status_t RAIL_GetTxPowerCurveLimits(RAIL_Handle_t railHandle,
175 void sl_rail_util_pa_on_channel_config_change(RAIL_Handle_t rail_handle,
/hal_silabs-latest/simplicity_sdk/platform/radio/rail_lib/plugin/pa-conversions/
Dpa_conversions_efr32.h140 RAIL_Status_t RAIL_GetTxPowerCurveLimits(RAIL_Handle_t railHandle,
179 void sl_rail_util_pa_on_channel_config_change(RAIL_Handle_t rail_handle,
Dpa_conversions_efr32.c277 const RAIL_PaPowerSetting_t *RAIL_GetPowerSettingTable(RAIL_Handle_t railHandle, RAIL_TxPowerMode_t… in RAIL_GetPowerSettingTable()
305 RAIL_TxPowerLevel_t RAIL_ConvertDbmToRaw(RAIL_Handle_t railHandle, in RAIL_ConvertDbmToRaw()
459 RAIL_TxPower_t RAIL_ConvertRawToDbm(RAIL_Handle_t railHandle, in RAIL_ConvertRawToDbm()
551 RAIL_Status_t RAIL_GetTxPowerCurveLimits(RAIL_Handle_t railHandle, in RAIL_GetTxPowerCurveLimits()
655 void sl_rail_util_pa_on_channel_config_change(RAIL_Handle_t rail_handle, in sl_rail_util_pa_on_channel_config_change()
/hal_silabs-latest/simplicity_sdk/platform/radio/rail_lib/protocol/sidewalk/
Drail_sidewalk.h77 RAIL_Status_t RAIL_Sidewalk_ConfigPhy2GFSK50kbps(RAIL_Handle_t railHandle);
/hal_silabs-latest/simplicity_sdk/platform/radio/rail_lib/protocol/wmbus/
Drail_wmbus.h82 RAIL_Status_t RAIL_WMBUS_Config(RAIL_Handle_t railHandle,

12