Index: firmware/App/Controllers/Switches.c =================================================================== diff -u -rc55d371408bdf962de525a47bc8541d5b43414a3 -r28787751424ba118764b865009edf9b0842b2ac7 --- firmware/App/Controllers/Switches.c (.../Switches.c) (revision c55d371408bdf962de525a47bc8541d5b43414a3) +++ firmware/App/Controllers/Switches.c (.../Switches.c) (revision 28787751424ba118764b865009edf9b0842b2ac7) @@ -46,6 +46,7 @@ switchesDataPublicationCounter = 0; switchesFPGAStatusCheckCounter = 0; + // Initialize all the switches for ( i = 0; i < NUM_OF_DOORS_AND_CAPS; i++ ) { switchStatus[ i ].data = (U32)CLOSED; Index: firmware/App/Controllers/Switches.h =================================================================== diff -u -rc55d371408bdf962de525a47bc8541d5b43414a3 -r28787751424ba118764b865009edf9b0842b2ac7 --- firmware/App/Controllers/Switches.h (.../Switches.h) (revision c55d371408bdf962de525a47bc8541d5b43414a3) +++ firmware/App/Controllers/Switches.h (.../Switches.h) (revision 28787751424ba118764b865009edf9b0842b2ac7) @@ -9,7 +9,7 @@ * @defgroup Switches Switches * @brief Switches module. Controls the shunt, acid/bicarb cover and door switches. TODO fill up * - * @addtogroup NVDataMgmt + * @addtogroup Switches * @{ */ Index: firmware/dg_build_history.txt =================================================================== diff -u -r1463d830cefd58198bfc6d4ae3775ad0f2eb1d0b -r28787751424ba118764b865009edf9b0842b2ac7 --- firmware/dg_build_history.txt (.../dg_build_history.txt) (revision 1463d830cefd58198bfc6d4ae3775ad0f2eb1d0b) +++ firmware/dg_build_history.txt (.../dg_build_history.txt) (revision 28787751424ba118764b865009edf9b0842b2ac7) @@ -2,7 +2,7 @@ Bamboo Build Number: Bamboo Build Date: Bug Fixes: DEN-8819 fixed load cells inaccurate value beyond 3rd decimal overriding values. -New Feature: None +New Feature: DG Switches Known Bugs: Fans RPM monitor and Temperature sensors ADC range check are disabled for further investigations Changes: Added calibration to flow sensor, temeperature sensors, pressure sensors, conductivity Index: firmware/source/sys_main.c =================================================================== diff -u -r1a5efe97f5f39594b45797fded52cafce92afe80 -r28787751424ba118764b865009edf9b0842b2ac7 --- firmware/source/sys_main.c (.../sys_main.c) (revision 1a5efe97f5f39594b45797fded52cafce92afe80) +++ firmware/source/sys_main.c (.../sys_main.c) (revision 28787751424ba118764b865009edf9b0842b2ac7) @@ -84,6 +84,7 @@ #include "ROPump.h" #include "RTC.h" #include "SafetyShutdown.h" +#include "Switches.h" #include "SystemComm.h" #include "TaskBG.h" #include "TemperatureSensors.h" @@ -191,6 +192,7 @@ initUVReactors(); initAccel(); initRTC(); + initSwitches(); initCommBuffers(); initMsgQueues(); initSystemComm();