PMIC_SERVICE

Defines

PMIC_CONTROL_TIMEOUT
ipc_send_pmic_msg_to_hcpu(type, data, len)
ipc_send_msg_to_pmic(type, data, len)

Enums

enum pmic_control_device_type_t

Values:

enumerator PMIC_CONTROL_HR
enumerator PMIC_CONTROL_MOTOR
enumerator PMIC_CONTROL_BT
enumerator PMIC_CONTROL_GSENSOR
enumerator PMIC_CONTROL_GPS
enumerator PMIC_CONTROL_AU
enumerator PMIC_CONTROL_DEVICE_TYPE_MAX
enum pmic_service_id_t

Values:

enumerator PMIC_CONTROL_REQ
enumerator PMIC_CONTROL_RSP

Functions

void pmic_service_msg_cb(uint16_t type, uint8_t *data, uint16_t len)
void pmic_handle_in_thread(comm_msg_t *msg)
void pmic_service_control(pmic_control_device_type_t type, uint8_t enable)

Variables

ipc_ds_handle_t *pmic_app_srv_handle
ipc_ds_handle_t *pmic_srv_handle
struct pmic_control_t

Public Members

uint8_t enable

0:power off 1:power on

uint16_t device_type
struct pmic_control_map_t

Public Members

pmic_control_device_type_t type
uint16_t out_map