⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 l1_mftab.h

📁 MMI层OBJ不能完全编译
💻 H
📖 第 1 页 / 共 3 页
字号:
    /* ABORT: used to abort a running task when a new     */
    /* task with higher priority occurs.                  */
    /*----------------------------------------------------*/
    const T_FCT  BLOC_ABORT[] =      
    { 
      {l1s_abort,NO_PAR,NO_PAR},     {NULL,NO_PAR,NO_PAR}, // frame 1
      {l1s_reset_tx_ptr,NO_PAR,NO_PAR}, {NULL,NO_PAR,NO_PAR}, // frame 2
      {l1s_read_dummy,NO_PAR,NO_PAR},{NULL,NO_PAR,NO_PAR}  // frame 3
    }; 
     
    /*----------------------------------------------------*/
    /* TASK: RACH in access mode...                       */
    /*----------------------------------------------------*/
    const T_FCT  BLOC_RAACC[] =      
    { 
      {l1s_ctrl_rach,RAACC,NO_PAR},     {NULL,NO_PAR,NO_PAR}, // frame 1
                                        {NULL,NO_PAR,NO_PAR}, // frame 2
      {l1s_read_tx_result,RAACC,NO_PAR},{NULL,NO_PAR,NO_PAR}  // frame 3
    }; 

    /*----------------------------------------------------*/
    /* TASK: TCH                                          */
    /*----------------------------------------------------*/
    /*       C W R                                        */  
    /*----------------------------------------------------*/
    const T_FCT  BLOC_TCHTF[] =      
    {
      {l1s_hopping_algo,TCHTF,NO_PAR},{l1s_ctrl_tchtf,TCHTF,NO_PAR},   {NULL,NO_PAR}, // frame 1
                                                                       {NULL,NO_PAR}, // frame 2
                                     {l1s_read_dedic_dl,TCHTF,NO_PAR}, {NULL,NO_PAR}  // frame 3
    };
    
    const T_FCT  BLOC_TCHTH[] =      
    {
      {l1s_hopping_algo,TCHTH,NO_PAR},{l1s_ctrl_tchth,TCHTH,NO_PAR},   {NULL,NO_PAR}, // frame 1
                                                                       {NULL,NO_PAR}, // frame 2
                                     {l1s_read_dedic_dl,TCHTH,NO_PAR}, {NULL,NO_PAR}  // frame 3
    };
    
    const T_FCT  BLOC_TCHD[] =      
    {
                                     {l1s_ctrl_tchtd,TCHD,NO_PAR},    {NULL,NO_PAR}, // frame 1
                                                                      {NULL,NO_PAR}, // frame 2
                                     {l1s_read_dummy,TCHD,NO_PAR},    {NULL,NO_PAR}  // frame 3
    };

    const T_FCT  BLOC_TCHA[] =      
    {
      {l1s_hopping_algo,TCHA,NO_PAR},{l1s_ctrl_tcha,TCHA,NO_PAR},     {NULL,NO_PAR}, // frame 1
                                                                      {NULL,NO_PAR}, // frame 2
                                     {l1s_read_dedic_dl,TCHA,NO_PAR}, {NULL,NO_PAR}  // frame 3
    };

    /*----------------------------------------------------*/
    /* TASK: Frequency Burst search in dedic/SDCCH...     */
    /*----------------------------------------------------*/
    const T_FCT  BLOC_FB51[] =      
    { 
      {l1s_ctrl_fb,FB51,NO_PAR},    {NULL,NO_PAR,NO_PAR}, // frame 1
                                    {NULL,NO_PAR,NO_PAR}, // frame 2
      {l1s_read_mon_result,FB51, 1},{NULL,NO_PAR,NO_PAR}, // frame 3
      {l1s_read_mon_result,FB51, 2},{NULL,NO_PAR,NO_PAR}, // frame 4
      {l1s_read_mon_result,FB51, 3},{NULL,NO_PAR,NO_PAR}, // frame 5
      {l1s_read_mon_result,FB51, 4},{NULL,NO_PAR,NO_PAR}, // frame 6
      {l1s_read_mon_result,FB51, 5},{NULL,NO_PAR,NO_PAR}, // frame 7
      {l1s_read_mon_result,FB51, 6},{NULL,NO_PAR,NO_PAR}, // frame 8
      {l1s_read_mon_result,FB51, 7},{NULL,NO_PAR,NO_PAR}, // frame 9
      {l1s_read_mon_result,FB51, 8},{NULL,NO_PAR,NO_PAR}, // frame 10
      {l1s_read_mon_result,FB51, 9},{NULL,NO_PAR,NO_PAR}, // frame 11
      {l1s_read_mon_result,FB51,10},{NULL,NO_PAR,NO_PAR}, // frame 12
      {l1s_read_mon_result,FB51,11},{NULL,NO_PAR,NO_PAR}, // frame 13
      {l1s_read_mon_result,FB51,12},{NULL,NO_PAR,NO_PAR}  // frame 14
    };

    /*----------------------------------------------------*/
    /* TASK: SB51, Synchro Burst reading. Dedic/SDCCH.    */
    /*----------------------------------------------------*/
    /*           C W W R     -> SB                        */  
    /*----------------------------------------------------*/
    const T_FCT BLOC_SB51[] = 
    {
      {l1s_ctrl_sbgen,SB51,NO_PAR},     {NULL,NO_PAR,NO_PAR}, // frame 1
                                        {NULL,NO_PAR,NO_PAR}, // frame 2
                                        {NULL,NO_PAR,NO_PAR}, // frame 3
      {l1s_read_mon_result,SB51,NO_PAR},{NULL,NO_PAR,NO_PAR}  // frame 4
    };

    /*----------------------------------------------------*/
    /* TASK: SBCNF51, Synchro confirmation. Dedic/SDCCH.  */
    /*----------------------------------------------------*/
    /*           C W W R     -> SBCONF                    */  
    /*----------------------------------------------------*/
    const T_FCT BLOC_SBCNF51[] = 
    {
      {l1s_ctrl_sbgen,SBCNF51,NO_PAR},     {NULL,NO_PAR,NO_PAR}, // frame 1
                                           {NULL,NO_PAR,NO_PAR}, // frame 2
                                           {NULL,NO_PAR,NO_PAR}, // frame 3
      {l1s_read_mon_result,SBCNF51,NO_PAR},{NULL,NO_PAR,NO_PAR}  // frame 4
    };

    /*----------------------------------------------------*/
    /* TASK: FB26, Frequency Burst search in dedic/TCH... */
    /*----------------------------------------------------*/
    /*           C W W R                                  */  
    /*----------------------------------------------------*/
    const T_FCT BLOC_FB26[] =      
    { 
      {l1s_ctrl_fb26,FB26,NO_PAR},      {NULL,NO_PAR,NO_PAR}, // frame 1
                                        {NULL,NO_PAR,NO_PAR}, // frame 2
                                        {NULL,NO_PAR,NO_PAR}, // frame 3
      {l1s_read_mon_result,FB26,NO_PAR},{NULL,NO_PAR,NO_PAR}  // frame 4
    };

    /*----------------------------------------------------*/
    /* TASK: SB26, Synchro. Burst reading in dedic/TCH... */
    /*----------------------------------------------------*/
    /*           C W W W R                                */  
    /*----------------------------------------------------*/
    const T_FCT BLOC_SB26[] =      
    { 
      {l1s_ctrl_sb26,SB26,NO_PAR},      {NULL,NO_PAR,NO_PAR}, // frame 1
                                        {NULL,NO_PAR,NO_PAR}, // frame 2
                                        {NULL,NO_PAR,NO_PAR}, // frame 3
                                        {NULL,NO_PAR,NO_PAR}, // frame 4
      {l1s_read_mon_result,SB26,NO_PAR},{NULL,NO_PAR,NO_PAR}  // frame 5
    };

    /*----------------------------------------------------*/
    /* TASK: SBCNF26, Synchro. Burst reading in dedic/TCH.*/
    /*----------------------------------------------------*/
    /*           C W W W R                                */  
    /*----------------------------------------------------*/
    const T_FCT BLOC_SBCNF26[] =      
    { 
      {l1s_ctrl_sb26,SBCNF26,NO_PAR},      {NULL,NO_PAR,NO_PAR}, // frame 1
                                           {NULL,NO_PAR,NO_PAR}, // frame 2
                                           {NULL,NO_PAR,NO_PAR}, // frame 3
                                           {NULL,NO_PAR,NO_PAR}, // frame 4
      {l1s_read_mon_result,SBCNF26,NO_PAR},{NULL,NO_PAR,NO_PAR}  // frame 5
    };

    /*----------------------------------------------------*/
    /* TASK: HWTEST after power-on...                     */
    /*----------------------------------------------------*/
    const T_FCT  BLOC_HWTEST[] =      
    { 
      {l1s_ctrl_hwtest,HWTEST,NO_PAR},     {NULL,NO_PAR,NO_PAR}, // frame 1
                                           {NULL,NO_PAR,NO_PAR}, // frame 2
                                           {NULL,NO_PAR,NO_PAR}, // frame 3
      {l1s_read_hwtest,HWTEST,NO_PAR},     {NULL,NO_PAR,NO_PAR}  // frame 4
    }; 

  #else                                                                         
    extern   T_FCT  BLOC_FB[];
    extern   T_FCT  BLOC_SB[];
    extern   T_FCT  BLOC_BCCHS[];
    extern   T_FCT  BLOC_BCCHN[];
    extern   T_FCT  BLOC_BCCHN_TOP[];
    extern   T_FCT  BLOC_EP[]; 
    extern   T_FCT  BLOC_SYNCHRO[];      
    extern   T_FCT  BLOC_ADC[];      
    extern   T_FCT  BLOC_SMSCB[];
    extern   T_FCT  BLOC_NP[];
    extern   T_FCT  BLOC_ALLC[];      
    extern   T_FCT  BLOC_DDL[];
    extern   T_FCT  BLOC_DUL[];
    extern   T_FCT  BLOC_ADL[];
    extern   T_FCT  BLOC_AUL[];
    extern   T_FCT  BLOC_DUL_ADL_MIXED[];
    extern   T_FCT  BLOC_ABORT[];
    extern   T_FCT  BLOC_RAACC[];
    extern   T_FCT  BLOC_TCHTF[];      
    extern   T_FCT  BLOC_TCHTH[];      
    extern   T_FCT  BLOC_TCHTD[];      
    extern   T_FCT  BLOC_TCHA[];      
    extern   T_FCT  BLOC_FB51[];      
    extern   T_FCT BLOC_SB51[]; 
    extern   T_FCT BLOC_SBCNF51[]; 
    extern   T_FCT BLOC_FB26[];      
    extern   T_FCT BLOC_SB26[];      
    extern   T_FCT BLOC_SBCNF26[]; 
    extern   T_FCT BLOC_HWTEST[]; 

    #if (L1_GPRS)
      extern T_FCT  BLOC_BCCHN_TRAN[];
    #endif

  #endif
#endif //ndef L1_MFTAB_H



⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -