📄 uem_at_cmd.c
字号:
* 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 + -