📄 uem_proc_cmd.c
字号:
/*****************************************************************************
* FUNCTION
* l4cuem_set_mute_req
* DESCRIPTION
*
* PARAMETERS
* audio_device [IN]
* mute_onoff [IN]
* RETURNS
* void
*****************************************************************************/
void l4cuem_set_mute_req(kal_uint8 audio_device, kal_bool mute_onoff)
{
/*----------------------------------------------------------------*/
/* Local Variables */
/*----------------------------------------------------------------*/
/*----------------------------------------------------------------*/
/* Code Body */
/*----------------------------------------------------------------*/
kal_trace(TRACE_FUNC, FUNC_UEM_SET_MUTE);
/* store the audio mute flag */
uem_audio_set_mute(audio_device, mute_onoff);
uem_send_msg_to_aud(MSG_ID_L4AUD_AUDIO_MUTE_REQ, (kal_uint32) audio_device, (kal_uint32) mute_onoff);
}
/*****************************************************************************
* Function
* l4cuem_get_mute_req
* DESCRIPTION
* The function is used to retrieve the mute information.
* PARAMETERS
* mute_onoff IN
* RETURNS
* void
* GLOBALS AFFECTED
*****************************************************************************/
/*****************************************************************************
* FUNCTION
* l4cuem_get_mute_req
* DESCRIPTION
*
* PARAMETERS
* audio_device [IN]
* is_mute [?]
* RETURNS
* void
*****************************************************************************/
void l4cuem_get_mute_req(kal_uint8 audio_device, kal_bool *is_mute)
{
/*----------------------------------------------------------------*/
/* Local Variables */
/*----------------------------------------------------------------*/
/*----------------------------------------------------------------*/
/* Code Body */
/*----------------------------------------------------------------*/
kal_trace(TRACE_FUNC, FUNC_UEM_GET_MUTE);
ASSERT(is_mute != NULL); /* invalid address */
*is_mute = uem_audio_get_mute(audio_device);
}
/*****************************************************************************
* Function
* l4cuem_gpio_set_level_req
* DESCRIPTION
* The function is used to set the level of the GPIO device including the vibrator.
* PARAMETERS
* gpio_dev_type IN
* gpio_dev_level IN
* RETURNS
* void
* GLOBALS AFFECTED
*****************************************************************************/
/*****************************************************************************
* FUNCTION
* l4cuem_gpio_set_level_req
* DESCRIPTION
*
* PARAMETERS
* gpio_dev_type [IN]
* gpio_dev_level [IN]
* RETURNS
* void
*****************************************************************************/
void l4cuem_gpio_set_level_req(kal_uint8 gpio_dev_type, kal_uint8 gpio_dev_level)
{
/*----------------------------------------------------------------*/
/* Local Variables */
/*----------------------------------------------------------------*/
/*----------------------------------------------------------------*/
/* Code Body */
/*----------------------------------------------------------------*/
kal_trace(TRACE_FUNC, FUNC_UEM_GPIO_SET_LEVEL);
uem_set_gpio_status(gpio_dev_type, gpio_dev_level); /* Cylen 2005/08/23 GPIO Setting */
custom_cfg_gpio_set_level(gpio_dev_type, gpio_dev_level);
}
/*****************************************************************************
* Function
* l4cuem_pattern_play_req
* DESCRIPTION
* The function is used to play vibrator pattern.
* PARAMETERS
* pattern IN
* action IN
* RETURNS
* void
* GLOBALS AFFECTED
*****************************************************************************/
/*****************************************************************************
* FUNCTION
* l4cuem_pattern_play_req
* DESCRIPTION
*
* PARAMETERS
* pattern [IN]
* action [IN]
* RETURNS
* void
*****************************************************************************/
void l4cuem_pattern_play_req(kal_uint8 pattern, kal_uint8 action)
{
/*----------------------------------------------------------------*/
/* Local Variables */
/*----------------------------------------------------------------*/
/*----------------------------------------------------------------*/
/* Code Body */
/*----------------------------------------------------------------*/
uem_play_pattern(pattern, action);
}
/*****************************************************************************
* Function
* l4cuem_pattern_stop_req
* DESCRIPTION
* The function is used to play led pattern.
* PARAMETERS
* pattern IN
* action IN
* RETURNS
* void
* GLOBALS AFFECTED
*****************************************************************************/
/*****************************************************************************
* FUNCTION
* l4cuem_pattern_stop_req
* DESCRIPTION
*
* PARAMETERS
* pattern [IN]
* RETURNS
* void
*****************************************************************************/
void l4cuem_pattern_stop_req(kal_uint8 pattern)
{
/*----------------------------------------------------------------*/
/* Local Variables */
/*----------------------------------------------------------------*/
/*----------------------------------------------------------------*/
/* Code Body */
/*----------------------------------------------------------------*/
uem_stop_pattern(pattern);
}
/*****************************************************************************
* Function
* l4cuem_get_equip_id_req
* DESCRIPTION
* Retrieve the string of the equipment ID.
* PARAMETERS
* equip_id IN
* RETURNS
* kal_uint8*
* GLOBALS AFFECTED
*****************************************************************************/
/*****************************************************************************
* FUNCTION
* l4cuem_get_equip_id_req
* DESCRIPTION
*
* PARAMETERS
* equip_id [IN]
* equip_string [?]
* RETURNS
* void
*****************************************************************************/
void l4cuem_get_equip_id_req(kal_uint8 equip_id, kal_uint8 *equip_string)
{
/*----------------------------------------------------------------*/
/* Local Variables */
/*----------------------------------------------------------------*/
/*----------------------------------------------------------------*/
/* Code Body */
/*----------------------------------------------------------------*/
kal_trace(TRACE_FUNC, FUNC_UEM_GET_EQUIP_ID);
ASSERT(equip_string != NULL); /* invalid address */
uem_get_equip_id(equip_id, equip_string);
}
/*****************************************************************************
* Function
* l4cuem_get_battery_status_req
* DESCRIPTION
* Retrieve the battery status.
* PARAMETERS
* battery_status OUT
* battery_vol OUT
* RETURNS
* void
* GLOBALS AFFECTED
*****************************************************************************/
/*****************************************************************************
* FUNCTION
* l4cuem_get_battery_status_req
* DESCRIPTION
*
* PARAMETERS
* battery_status [?]
* battery_vol [?]
* RETURNS
* void
*****************************************************************************/
void l4cuem_get_battery_status_req(kal_uint8 *battery_status, kal_uint8 *battery_vol)
{
/*----------------------------------------------------------------*/
/* Local Variables */
/*----------------------------------------------------------------*/
uem_bmt_struct bmt_status;
/*----------------------------------------------------------------*/
/* Code Body */
/*----------------------------------------------------------------*/
kal_trace(TRACE_FUNC, FUNC_UEM_GET_BATTERY_STATUS);
ASSERT((battery_status != NULL) && (battery_vol != NULL)); /* invalid address */
uem_get_bat_status(&bmt_status);
*battery_status = bmt_status.status;
*battery_vol = uem_vbat_level_convert(bmt_status.volt);
}
/*****************************************************************************
* Function
* l4cuem_set_silent_mode_req
* DESCRIPTION
* Set the silent.
* PARAMETERS
* is_silent IN
* RETURNS
* void
* GLOBALS AFFECTED
*****************************************************************************/
/*****************************************************************************
* FUNCTION
* l4cuem_set_silent_mode_req
* DESCRIPTION
*
* PARAMETERS
* is_silent [IN]
* RETURNS
* void
*****************************************************************************/
void l4cuem_set_silent_mode_req(kal_bool is_silent)
{
/*----------------------------------------------------------------*/
/* Local Variables */
/*----------------------------------------------------------------*/
/*----------------------------------------------------------------*/
/* Code Body */
/*----------------------------------------------------------------*/
kal_trace(TRACE_FUNC, FUNC_UEM_SET_SILENT_MODE);
uem_set_silent_mode(is_silent);
}
/*****************************************************************************
* Function
* l4cuem_get_silent_mode_req
* DESCRIPTION
* Set the silent.
* PARAMETERS
* mode OUT
* RETURNS
* kal_bool
* GLOBALS AFFECTED
*****************************************************************************/
/*****************************************************************************
* FUNCTION
* l4cuem_get_silent_mode_req
* DESCRIPTION
*
* PARAMETERS
* is_silent [?]
* RETURNS
* void
*****************************************************************************/
void l4cuem_get_silent_mode_req(kal_uint8 *is_silent)
{
/*----------------------------------------------------------------*/
/* Local Variables */
/*----------------------------------------------------------------*/
/*----------------------------------------------------------------*/
/* Code Body */
/*----------------------------------------------------------------*/
kal_trace(TRACE_FUNC, FUNC_UEM_GET_SILENT_MODE);
ASSERT(is_silent != NULL); /* invalid address */
*is_silent = uem_get_silent_mode();
}
/*****************************************************************************
* Function
* l4cuem_set_alert_mode_req
* DESCRIPTION
* Set the alert mode.
* PARAMETERS
* void
* RETURNS
* kal_bool
* GLOBALS AFFECTED
*****************************************************************************/
/*****************************************************************************
* FUNCTION
* l4cuem_set_alert_mode_req
* DESCRIPTION
*
* PARAMETERS
* alert_mode [IN]
* RETURNS
* void
*****************************************************************************/
void l4cuem_set_alert_mode_req(kal_uint8 alert_mode)
{
/*----------------------------------------------------------------*/
/* Local Variables */
/*----------------------------------------------------------------*/
/*----------------------------------------------------------------*/
/* Code Body */
/*----------------------------------------------------------------*/
kal_trace(TRACE_FUNC, FUNC_UEM_SET_ALERT_MODE);
uem_set_alert_mode(alert_mode);
}
/*****************************************************************************
* Function
* l4cuem_get_alert_mode_req
* DESCRIPTION
* Set the silent.
* PARAMETERS
* void
* RETURNS
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -