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

📄 uem_at_cmd.c

📁 最新MTK手机软件源码
💻 C
📖 第 1 页 / 共 2 页
字号:
*   Function 
*      l4cuem_test_language
*   DESCRIPTION
*      
*   PARAMETERS
*      buffer
*   RETURNS
*      kal_bool
*   GLOBALS AFFECTED
*****************************************************************************/


/*****************************************************************************
 * FUNCTION
 *  l4cuem_test_language
 * DESCRIPTION
 *  
 * PARAMETERS
 *  buffer      [IN]        
 * RETURNS
 *  
 *****************************************************************************/
kal_bool l4cuem_test_language(kal_uint8 const **buffer)
{
    /*----------------------------------------------------------------*/
    /* Local Variables                                                */
    /*----------------------------------------------------------------*/

    /*----------------------------------------------------------------*/
    /* Code Body                                                      */
    /*----------------------------------------------------------------*/
    if (buffer != NULL)
    {
        *buffer = (kal_uint8*) "+CLAN: (\"en\", \"tw\", \"zh\") ";
        return KAL_TRUE;
    }
    else
    {
        return KAL_FALSE;
    }
}

/*****************************************************************************
*   Function 
*      l4cuem_test_volume_level
*   DESCRIPTION
*      
*   PARAMETERS
*      buffer
*   RETURNS
*      kal_bool
*   GLOBALS AFFECTED
*****************************************************************************/


/*****************************************************************************
 * FUNCTION
 *  l4cuem_test_volume_level
 * DESCRIPTION
 *  
 * PARAMETERS
 *  buffer      [IN]        
 * RETURNS
 *  
 *****************************************************************************/
kal_bool l4cuem_test_volume_level(kal_uint8 const **buffer)
{
    /*----------------------------------------------------------------*/
    /* Local Variables                                                */
    /*----------------------------------------------------------------*/

    /*----------------------------------------------------------------*/
    /* Code Body                                                      */
    /*----------------------------------------------------------------*/
    if (buffer != NULL)
    {
        kal_sprintf((kal_char*) at_test_string, "+CLVL: (0-%d)", MAX_VOL_LEVEL - 1);
        *buffer = (kal_uint8*) at_test_string;
        return KAL_TRUE;
    }
    else
    {
        return KAL_FALSE;
    }
}

/*****************************************************************************
*   Function 
*      l4cuem_test_ring_volume_level
*   DESCRIPTION
*      
*   PARAMETERS
*      buffer
*   RETURNS
*      kal_bool
*   GLOBALS AFFECTED
*****************************************************************************/


/*****************************************************************************
 * FUNCTION
 *  l4cuem_test_ring_volume_level
 * DESCRIPTION
 *  
 * PARAMETERS
 *  buffer      [IN]        
 * RETURNS
 *  
 *****************************************************************************/
kal_bool l4cuem_test_ring_volume_level(kal_uint8 const **buffer)
{
    /*----------------------------------------------------------------*/
    /* Local Variables                                                */
    /*----------------------------------------------------------------*/

    /*----------------------------------------------------------------*/
    /* Code Body                                                      */
    /*----------------------------------------------------------------*/
    if (buffer != NULL)
    {
        kal_sprintf((kal_char*) at_test_string, "+CRSL: (1-%d)", MAX_VOL_LEVEL);
        *buffer = (kal_uint8*) at_test_string;
        return KAL_TRUE;
    }
    else
    {
        return KAL_FALSE;
    }
}

#ifdef __test_mode__
/*****************************************************************************
*   Function 
*      l4cuem_test_mute_mode
*   DESCRIPTION
*      
*   PARAMETERS
*      buffer
*   RETURNS
*      kal_bool
*   GLOBALS AFFECTED
*****************************************************************************/


/*****************************************************************************
 * FUNCTION
 *  l4cuem_test_mute_mode
 * DESCRIPTION
 *  
 * PARAMETERS
 *  buffer      [IN]        
 * RETURNS
 *  
 *****************************************************************************/
kal_bool l4cuem_test_mute_mode(kal_uint8 const **buffer)
{
    /*----------------------------------------------------------------*/
    /* Local Variables                                                */
    /*----------------------------------------------------------------*/

    /*----------------------------------------------------------------*/
    /* Code Body                                                      */
    /*----------------------------------------------------------------*/
    if (buffer != NULL)
    {
        *buffer = (kal_uint8*) "+CMUT: (0,1)";
        return KAL_TRUE;
    }
    else
    {
        return KAL_FALSE;
    }
}
#endif /* __test_mode__ */ 

/*****************************************************************************
*   Function 
*      l4cuem_test_silent_mode
*   DESCRIPTION
*      
*   PARAMETERS
*      buffer
*   RETURNS
*      kal_bool
*   GLOBALS AFFECTED
*****************************************************************************/


/*****************************************************************************
 * FUNCTION
 *  l4cuem_test_silent_mode
 * DESCRIPTION
 *  
 * PARAMETERS
 *  buffer      [IN]        
 * RETURNS
 *  
 *****************************************************************************/
kal_bool l4cuem_test_silent_mode(kal_uint8 const **buffer)
{
    /*----------------------------------------------------------------*/
    /* Local Variables                                                */
    /*----------------------------------------------------------------*/

    /*----------------------------------------------------------------*/
    /* Code Body                                                      */
    /*----------------------------------------------------------------*/
    if (buffer != NULL)
    {
        *buffer = (kal_uint8*) "+CSIL: (0,1)";
        return KAL_TRUE;
    }
    else
    {
        return KAL_FALSE;
    }
}

/*****************************************************************************
*   Function 
*      l4cuem_test_vibrator_mode
*   DESCRIPTION
*      
*   PARAMETERS
*      buffer
*   RETURNS
*      kal_bool
*   GLOBALS AFFECTED
*****************************************************************************/


/*****************************************************************************
 * FUNCTION
 *  l4cuem_test_vibrator_mode
 * DESCRIPTION
 *  
 * PARAMETERS
 *  buffer      [IN]        
 * RETURNS
 *  
 *****************************************************************************/
kal_bool l4cuem_test_vibrator_mode(kal_uint8 const **buffer)
{
    /*----------------------------------------------------------------*/
    /* Local Variables                                                */
    /*----------------------------------------------------------------*/

    /*----------------------------------------------------------------*/
    /* Code Body                                                      */
    /*----------------------------------------------------------------*/
    if (buffer != NULL)
    {
        *buffer = (kal_uint8*) "+CVIB: (0,1)";
        return KAL_TRUE;
    }
    else
    {
        return KAL_FALSE;
    }
}

/*****************************************************************************
*   Function 
*      l4cuem_test_greeting_text
*   DESCRIPTION
*      
*   PARAMETERS
*      buffer
*   RETURNS
*      kal_bool
*   GLOBALS AFFECTED
*****************************************************************************/


/*****************************************************************************
 * FUNCTION
 *  l4cuem_test_greeting_text
 * DESCRIPTION
 *  
 * PARAMETERS
 *  buffer      [IN]        
 * RETURNS
 *  
 *****************************************************************************/
kal_bool l4cuem_test_greeting_text(kal_uint8 const **buffer)
{
    /*----------------------------------------------------------------*/
    /* Local Variables                                                */
    /*----------------------------------------------------------------*/

    /*----------------------------------------------------------------*/
    /* Code Body                                                      */
    /*----------------------------------------------------------------*/
    if (buffer != NULL)
    {
        kal_sprintf((kal_char*) at_test_string, "+CSGT: (0,1),%d", 30);
        *buffer = (kal_uint8*) at_test_string;
        return KAL_TRUE;
    }
    else
    {
        return KAL_FALSE;
    }
}


/*****************************************************************************
 * FUNCTION
 *  l4cuem_at_query_is_charging
 * DESCRIPTION
 *  
 * PARAMETERS
 *  buffer      [IN]        
 * RETURNS
 *  
 *****************************************************************************/
kal_bool l4cuem_at_query_is_charging(void)
{
    /*----------------------------------------------------------------*/
    /* Local Variables                                                */
    /*----------------------------------------------------------------*/

    /*----------------------------------------------------------------*/
    /* Code Body                                                      */
    /*----------------------------------------------------------------*/
    if (FLAG_IS_ON(g_uem_cntx_p->acc_latest_state, UEM_ACCESSORY_TYPE_USB_CHARGER) ||
        FLAG_IS_ON(g_uem_cntx_p->acc_latest_state, UEM_ACCESSORY_TYPE_CHARGER))
    {
        return KAL_TRUE;
    }
    else
    {
        return KAL_FALSE;
    }
}


/*****************************************************************************
 * FUNCTION
 *  l4cuem_at_query_is_clam_open
 * DESCRIPTION
 *  
 * PARAMETERS
 *  buffer      [IN]        
 * RETURNS
 *  
 *****************************************************************************/
kal_bool l4cuem_at_query_is_clam_open(void)
{
    /*----------------------------------------------------------------*/
    /* Local Variables                                                */
    /*----------------------------------------------------------------*/

    /*----------------------------------------------------------------*/
    /* Code Body                                                      */
    /*----------------------------------------------------------------*/
    if (FLAG_IS_ON(g_uem_cntx_p->acc_latest_state, UEM_ACCESSORY_TYPE_CLAM))
    {
        return KAL_TRUE;
    }
    else
    {
        return KAL_FALSE;
    }
}

⌨️ 快捷键说明

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