blob: e6d4c3baa1a6c6f710ef8751c9fb8e37dac292ad [file] [log] [blame]
/*
* Copyright (c) 2014 - 2015, Freescale Semiconductor, Inc.
* Copyright 2016-2019 NXP
* All rights reserved.
*
* SPDX-License-Identifier: BSD-3-Clause
*/
#ifndef __RADIO_JN518X_H_
#define __RADIO_JN518X_H_
#ifdef __cplusplus
extern "C" {
#endif
#include "radio.h"
/****************************************************************************/
/*** Macro/Type Definitions ***/
/****************************************************************************/
#define RADIO_JN518X_VERSION RADIO_VERSION
#define RADIO_JN5189_MAX_RSSI_REPORT RADIO_MAX_RSSI_REPORT
#define RADIO_JN5189_MIN_RSSI_REPORT RADIO_MIN_RSSI_REPORT
#define vRadio_Jn518x_RadioInit vRadio_RadioInit
#define vRadio_Jn518x_RadioDeInit vRadio_RadioDeInit
#define vRadio_Jn518x_Standard_Init vRadio_Standard_Init
#define u8Radio_Jn518x_GetEDfromRSSI u8Radio_GetEDfromRSSI
#define u32Radio_Jn518x_RadioModesAvailable u32Radio_RadioModesAvailable
#define u32Radio_Jn518x_RadioGetVersion u32Radio_RadioGetVersion
#define vRadio_JN518x_Temp_Update vRadio_Temp_Update
#define vRadio_JN518x_ConfigCalFlashUsage vRadio_ConfigCalFlashUsage
#define vRadio_jn518x_Save_ApplicationData_Retention vRadio_Save_ApplicationData_Retention
#define vRadio_jn518x_Restore_Retention_ApplicationData vRadio_Restore_Retention_ApplicationData
#define vRadio_JN518xRecal vRadio_Recal
#define vRadio_Jn518x_RFT1778_bad_crc vRadio_RFT1778_bad_crc
#define vRadio_Jn518x_LockupCheckAndAbortRadio vRadio_LockupCheckAndAbortRadio
#define i16Radio_Jn518x_GetRSSI i16Radio_GetRSSI
#define i16Radio_Jn518x_GetNbRSSISync i16Radio_GetNbRSSISync
#define i16Radio_Jn518x_GetNbRSSISyncCor i16Radio_GetNbRSSISyncCor
#define i8Radio_Jn518x_GetLastPacketRSSI i8Radio_GetLastPacketRSSI
#define i16Radio_Jn518x_BoundRssiValue i16Radio_BoundRssiValue
#define vRadio_Jn518x_BLE_ResetOn vRadio_BLE_ResetOn
#define vRadio_Jn518x_BLE_ResetOff vRadio_BLE_ResetOff
#define vRadio_Jn518x_remove_patch_ISR vRadio_remove_patch_ISR
#define vRadio_Jn518x_SingleRX_AgcReadyPatch vRadio_SingleRX_AgcReadyPatch
#define vRadio_Jn518x_MultiRX_AgcReadyPatch vRadio_MultiRX_AgcReadyPatch
#define vRadio_Jn518x_Enable_AgcReadyPatch vRadio_Enable_AgcReadyPatch;
#define vRadio_Jn518x_Disable_AgcReadyPatch vRadio_Disable_AgcReadyPatch
#define vRadio_Jn518x_SkipXTALInit vRadio_SkipXTALInit
#define vRadio_Jn518x_EnableXTALInit vRadio_EnableXTALInit
#define vRadio_jn518x_ActivateXtal32MRadioBiasing vRadio_ActivateXtal32MRadioBiasing
#define vRadio_jn518x_DisableZBRadio vRadio_DisableZBRadio
#define vRadio_jn518x_DisableBLERadio vRadio_DisableBLERadio
#define vRadio_jn518x_EnableBLEFastTX vRadio_EnableBLEFastTX
#define vRadio_jn518x_DisableBLEFastTX vRadio_DisableBLEFastTX
#define vRadio_jn518x_ZBtoBLE vRadio_ZBtoBLE
#define vRadio_jn518x_BLEtoZB vRadio_BLEtoZB
#define u32Radio_JN518x_Get_Next_Recal_Duration u32Radio_Get_Next_Recal_Duration
#define vRadio_Jn518x_AntennaDiversityTxRxEnable vRadio_AntennaDiversityTxRxEnable
#define vRadio_Jn518x_AntennaDiversityConfigure vRadio_AntennaDiversityConfigure
#define vRadio_Jn518x_AntennaDiversitySwitch vRadio_AntennaDiversitySwitch
#define u8Radio_Jn518x_AntennaDiversityStatus u8Radio_AntennaDiversityStatus
#ifdef __cplusplus
}
#endif
#endif /* __RADIO_JN518X_H_ */