55 lines
1.4 KiB
C
55 lines
1.4 KiB
C
/**
|
|
****************************************************************************************
|
|
*
|
|
* @file rf.h
|
|
*
|
|
* @brief Common header file for all radios.
|
|
*
|
|
* Copyright (C) RivieraWaves 2009-2015
|
|
*
|
|
*
|
|
****************************************************************************************
|
|
*/
|
|
|
|
#ifndef RF_H_
|
|
#define RF_H_
|
|
|
|
/**
|
|
****************************************************************************************
|
|
* @addtogroup RF
|
|
* @ingroup DRIVERS
|
|
* @brief Common definitions for radio modules.
|
|
*
|
|
* This module declares the functions and constants that have to be defined for all RF.
|
|
*
|
|
* @{
|
|
****************************************************************************************
|
|
*/
|
|
|
|
/*
|
|
* FUNCTION DECLARATIONS
|
|
****************************************************************************************
|
|
*/
|
|
|
|
struct rwip_rf_api; // forward declaration to avoid including rw.h
|
|
|
|
/**
|
|
*****************************************************************************************
|
|
* @brief Initialization of RF.
|
|
*
|
|
* This function initializes the RF and fills the structure containing the function
|
|
* pointers and parameters required by the RW BT stack.
|
|
*
|
|
* @param[out] api Pointer to the BT RF API structure
|
|
*
|
|
*****************************************************************************************
|
|
*/
|
|
void rf_init(struct rwip_rf_api *api);
|
|
|
|
//modem init
|
|
void modem_init(void);
|
|
|
|
/// @} RF
|
|
|
|
#endif // RF_H_
|