DMM API Reference  3.20.00.07
dmm_rfmap.h
Go to the documentation of this file.
1 /******************************************************************************
2 
3  @file dmm_rfmap.h
4 
5  @brief remaps the RF driver API to DMM
6 
7  Group: WCS LPC
8  $Target Device: DEVICES $
9 
10  ******************************************************************************
11  $License: BSD3 2016 $
12  ******************************************************************************
13  $Release Name: PACKAGE NAME $
14  $Release Date: PACKAGE RELEASE DATE $
15  *****************************************************************************/
16 /*!****************************************************************************
17  * @file dmm_rfmap.h
18  *
19  * @brief Dual Mode Manager RF API remapping
20  *
21  * The dmm_rfmap header file remaps select functions in the RF driver API the
22  * DMM equivalents that are defined in the dmm_schedular module so that
23  * priorities and timing can be set according to the dual mode manager policy
24  *
25  ********************************************************************************/
26 
27 #ifndef dmm_rfmap_H_
28 #define dmm_rfmap_H_
29 
30 #ifdef __cplusplus
31 extern "C" {
32 #endif
33 
34 #include <ti/drivers/rf/RF.h>
35 #include <dmm/dmm_scheduler.h>
36 
37 #define RF_open DMMSch_rfOpen
38 #define RF_postCmd DMMSch_rfPostCmd
39 #define RF_runCmd DMMSch_rfRunCmd
40 #define RF_scheduleCmd DMMSch_rfScheduleCmd
41 #define RF_runScheduleCmd DMMSch_rfRunScheduleCmd
42 #define RF_cancelCmd DMMSch_rfCancelCmd
43 #define RF_flushCmd DMMSch_rfFlushCmd
44 #define RF_runImmediateCmd DMMSch_rfRunImmediateCmd
45 #define RF_runDirectCmd DMMSch_rfRunDirectCmd
46 #define RF_requestAccess DMMSch_rfRequestAccess
47 
48 #ifdef __cplusplus
49 }
50 #endif
51 
52 #endif /* dmm_rfmap_H_ */
Dual Mode Manager Scheduler.