view src/cs/drivers/drv_app/fchg/fchg_messages.h @ 666:711b1c6c4e72
LPG and PWL config for D-Sample and GTM900 targets
author
Mychaela Falconia <falcon@freecalypso.org>
date
Wed, 27 May 2020 23:19:42 +0000 (2020-05-27)
parents
c4077830aeeb
children
line source
+ − /*
+ − * In this header file we are going to define the messages
+ − * that can be sent to the FCHG task.
+ − */
+ −
+ − #ifndef __FCHG_MESSAGES_H
+ − #define __FCHG_MESSAGES_H
+ −
+ − #include "rv/rv_general.h"
+ −
+ − // Request mail
+ − struct pwr_req_s {
+ − T_RV_HDR header;
+ − };
+ −
+ − // Indication mail with ADC measurements
+ − struct pwr_adc_ind_s {
+ − T_RV_HDR header;
+ − unsigned short data[9+1]; // ADC measurements + status of VRPCSTS register
+ − };
+ −
+ − // Message IDs for all PWR module messages
+ − enum pwr_msg_id {
+ − /* message types new to FCHG */
+ − USER_START_CHARGE_REQ = 1,
+ − USER_STOP_CHARGE_REQ,
+ − /* messages sent to us by SPI task, same as TI's LCC */
+ − PWR_CHARGER_PLUGGED_IND = 40,
+ − PWR_CHARGER_UNPLUGGED_IND,
+ − PWR_ADC_IND = 90
+ − };
+ −
+ − #endif