diff src/cs/drivers/drv_app/fchg/fchg_task.c @ 70:032a561fab2b

GPF-Riviera sync: make MMI task startup wait for FCHG
author Mychaela Falconia <falcon@freecalypso.org>
date Fri, 23 Oct 2020 04:52:28 +0000
parents 4e78acac3d88
children c336ed5691a5
line wrap: on
line diff
--- a/src/cs/drivers/drv_app/fchg/fchg_task.c	Fri Oct 23 03:39:22 2020 +0000
+++ b/src/cs/drivers/drv_app/fchg/fchg_task.c	Fri Oct 23 04:52:28 2020 +0000
@@ -9,6 +9,9 @@
 #include "rvm/rvm_use_id_list.h"
 #include "abb/abb.h"
 
+/* startup synchronization with MMI task in GPF land */
+int fchg_is_running;
+
 static void set_initial_state(void)
 {
 	SYS_UWORD16 abb_status;
@@ -34,6 +37,7 @@
 	pwr_load_ffs_charging_config();
 	set_initial_state();
 	pwr_init_discharge();
+	fchg_is_running = 1;
 
 	/* loop to process messages */
 	while (error_occured == FALSE)