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

📄 l1mp3_defty.h

📁 MMI层OBJ不能完全编译
💻 H
字号:
/************* Revision Controle System Header *************
 *                  GSM Layer 1 software
 * L1MP3_DEFTY.H
 *
 *        Filename l1mp3_defty.h
 *  Copyright 2004 (C) Texas Instruments
 *
 ************* Revision Controle System Header *************/
#ifndef _L1MP3_DEFTY_H_
#define _L1MP3_DEFTY_H_

#if (L1_MP3 == 1)

/***************************************************************************************/
/* MP3 l1a_l1s_com structure...                                                        */
/***************************************************************************************/
typedef struct
{
  BOOL start;
  BOOL stop;
} T_MP3_COMMAND;

typedef struct
{
  BOOL   stereo;
  BOOL   loopback;
  UWORD8 session_id;
} T_MP3_PARAM;

typedef struct
{
  T_MP3_COMMAND command;
  T_MP3_PARAM   parameters;
} T_MP3_TASK;

/***************************************************************************************/
/* MP3 L1A structure to store MP3 L1A global variables                                 */
/***************************************************************************************/
typedef struct
{
  UWORD32 error_code;
  BOOL    stereopath_init_pending;
} T_L1_MP3_L1A;

/***************************************************************************************/
/* MP3 HISR - L1A structure...                                                         */
/***************************************************************************************/
typedef struct
{
  BOOL start;
  BOOL stop;
  BOOL pause;
  BOOL resume;
  BOOL restart;
} T_MP3_HISR_COMMAND;

typedef struct
{
  T_MP3_HISR_COMMAND command;
  BOOL    running;
  UWORD8  dma_channel_number;
  UWORD32 header;
} T_L1A_MP3_HISR_COM;

/***************************************************************************************/
/* MP3 HISR structure to store MP3 HISR global variables                               */
/***************************************************************************************/
typedef struct
{
  UWORD32 error_code;
  UWORD8  state;
  BOOL    on_pause;
  BOOL    wait_data;
} T_L1_MP3_API_HISR;

/***************************************************************************************/
/* MP3 MCU-DSP API                                                                     */
/***************************************************************************************/
typedef struct
{
  API d_mp3_api_header[2];
  API d_mp3_api_channel;
  API d_mp3_api_init;
  API d_mp3_api_play;
  API d_mp3_api_pause;
  API d_mp3_api_restart;
  API d_mp3_api_stop;
  API d_mp3_api_end;
  API d_mp3_api_request_index;
  API d_mp3_api_request_size;
  API d_mp3_api_provided_size;
  API d_mp3_api_error_code;
  API a_mp3_hole[3];
  API a_mp3_api_input_buffer[800];
  API a_mp3_api_output_buffer0[1152];
  API a_mp3_api_output_buffer1[1152];
} T_MP3_MCU_DSP;

#endif  // L1_MP3

#endif

⌨️ 快捷键说明

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