@@ -927,6 +927,9 @@ static void MX_GPIO_Init(void)
927927 /*Configure GPIO pin Output Level */
928928 HAL_GPIO_WritePin (GPIOE , RED_LED_Pin |GREEN_LED_Pin |PHY_RESET_Pin , GPIO_PIN_RESET );
929929
930+ /*Configure GPIO pin Output Level */
931+ HAL_GPIO_WritePin (EF_BATTBOX_EN_GPIO_Port , EF_BATTBOX_EN_Pin , GPIO_PIN_SET );
932+
930933 /*Configure GPIO pin Output Level */
931934 HAL_GPIO_WritePin (EF_MC_EN_GPIO_Port , EF_MC_EN_Pin , GPIO_PIN_RESET );
932935
@@ -937,11 +940,14 @@ static void MX_GPIO_Init(void)
937940 /*Configure GPIO pin Output Level */
938941 HAL_GPIO_WritePin (GPIOG , EF_RADFAN_EN_Pin |EF_SPARE_EN_Pin |WATCHDOG_Pin , GPIO_PIN_RESET );
939942
943+ /*Configure GPIO pin Output Level */
944+ HAL_GPIO_WritePin (GPIOG , EF_SHUTDOWN_EN_Pin |FAULT_MCU_Pin , GPIO_PIN_SET );
945+
940946 /*Configure GPIO pin Output Level */
941947 HAL_GPIO_WritePin (GPIOC , MUX_SEL1_Pin |MUX_SEL2_Pin |MUX_SEL3_Pin |MUX_SEL4_Pin , GPIO_PIN_RESET );
942948
943949 /*Configure GPIO pin Output Level */
944- HAL_GPIO_WritePin (FAULT_MCU_GPIO_Port , FAULT_MCU_Pin , GPIO_PIN_SET );
950+ HAL_GPIO_WritePin (EF_LV_EN_GPIO_Port , EF_LV_EN_Pin , GPIO_PIN_SET );
945951
946952 /*Configure GPIO pin Output Level */
947953 HAL_GPIO_WritePin (IMU_CS_GPIO_Port , IMU_CS_Pin , GPIO_PIN_SET );
@@ -959,8 +965,15 @@ static void MX_GPIO_Init(void)
959965 GPIO_InitStruct .Speed = GPIO_SPEED_FREQ_LOW ;
960966 HAL_GPIO_Init (GPIOE , & GPIO_InitStruct );
961967
962- /*Configure GPIO pins : EF_BATTBOX_EN_Pin EF_BATTBOX_ER_Pin EF_MC_ER_Pin */
963- GPIO_InitStruct .Pin = EF_BATTBOX_EN_Pin |EF_BATTBOX_ER_Pin |EF_MC_ER_Pin ;
968+ /*Configure GPIO pin : EF_BATTBOX_EN_Pin */
969+ GPIO_InitStruct .Pin = EF_BATTBOX_EN_Pin ;
970+ GPIO_InitStruct .Mode = GPIO_MODE_OUTPUT_PP ;
971+ GPIO_InitStruct .Pull = GPIO_PULLUP ;
972+ GPIO_InitStruct .Speed = GPIO_SPEED_FREQ_LOW ;
973+ HAL_GPIO_Init (EF_BATTBOX_EN_GPIO_Port , & GPIO_InitStruct );
974+
975+ /*Configure GPIO pins : EF_BATTBOX_ER_Pin EF_MC_ER_Pin */
976+ GPIO_InitStruct .Pin = EF_BATTBOX_ER_Pin |EF_MC_ER_Pin ;
964977 GPIO_InitStruct .Mode = GPIO_MODE_INPUT ;
965978 GPIO_InitStruct .Pull = GPIO_PULLUP ;
966979 HAL_GPIO_Init (GPIOF , & GPIO_InitStruct );
@@ -1008,9 +1021,9 @@ static void MX_GPIO_Init(void)
10081021 HAL_GPIO_Init (GPIOD , & GPIO_InitStruct );
10091022
10101023 /*Configure GPIO pins : EF_BREAK_ER_Pin EF_FANBATT_ER_Pin EF_PUMP1_ER_Pin EF_PUMP2_ER_Pin
1011- EF_DASH_ER_Pin EF_LV_EN_Pin EF_LV_ER_Pin */
1024+ EF_DASH_ER_Pin EF_LV_ER_Pin */
10121025 GPIO_InitStruct .Pin = EF_BREAK_ER_Pin |EF_FANBATT_ER_Pin |EF_PUMP1_ER_Pin |EF_PUMP2_ER_Pin
1013- |EF_DASH_ER_Pin |EF_LV_EN_Pin | EF_LV_ER_Pin ;
1026+ |EF_DASH_ER_Pin |EF_LV_ER_Pin ;
10141027 GPIO_InitStruct .Mode = GPIO_MODE_INPUT ;
10151028 GPIO_InitStruct .Pull = GPIO_PULLUP ;
10161029 HAL_GPIO_Init (GPIOD , & GPIO_InitStruct );
@@ -1028,12 +1041,19 @@ static void MX_GPIO_Init(void)
10281041 GPIO_InitStruct .Speed = GPIO_SPEED_FREQ_LOW ;
10291042 HAL_GPIO_Init (GPIOG , & GPIO_InitStruct );
10301043
1031- /*Configure GPIO pins : EF_RADFAN_ER_Pin EF_SHUTDOWN_EN_Pin EF_SHUTDOWN_ER_Pin EF_SPARE_ER_Pin */
1032- GPIO_InitStruct .Pin = EF_RADFAN_ER_Pin |EF_SHUTDOWN_EN_Pin | EF_SHUTDOWN_ER_Pin |EF_SPARE_ER_Pin ;
1044+ /*Configure GPIO pins : EF_RADFAN_ER_Pin EF_SHUTDOWN_ER_Pin EF_SPARE_ER_Pin */
1045+ GPIO_InitStruct .Pin = EF_RADFAN_ER_Pin |EF_SHUTDOWN_ER_Pin |EF_SPARE_ER_Pin ;
10331046 GPIO_InitStruct .Mode = GPIO_MODE_INPUT ;
10341047 GPIO_InitStruct .Pull = GPIO_PULLUP ;
10351048 HAL_GPIO_Init (GPIOG , & GPIO_InitStruct );
10361049
1050+ /*Configure GPIO pin : EF_SHUTDOWN_EN_Pin */
1051+ GPIO_InitStruct .Pin = EF_SHUTDOWN_EN_Pin ;
1052+ GPIO_InitStruct .Mode = GPIO_MODE_OUTPUT_PP ;
1053+ GPIO_InitStruct .Pull = GPIO_PULLUP ;
1054+ GPIO_InitStruct .Speed = GPIO_SPEED_FREQ_LOW ;
1055+ HAL_GPIO_Init (EF_SHUTDOWN_EN_GPIO_Port , & GPIO_InitStruct );
1056+
10371057 /*Configure GPIO pins : MUX_SEL1_Pin MUX_SEL2_Pin MUX_SEL3_Pin MUX_SEL4_Pin */
10381058 GPIO_InitStruct .Pin = MUX_SEL1_Pin |MUX_SEL2_Pin |MUX_SEL3_Pin |MUX_SEL4_Pin ;
10391059 GPIO_InitStruct .Mode = GPIO_MODE_OUTPUT_PP ;
@@ -1047,6 +1067,13 @@ static void MX_GPIO_Init(void)
10471067 GPIO_InitStruct .Pull = GPIO_NOPULL ;
10481068 HAL_GPIO_Init (GPIOA , & GPIO_InitStruct );
10491069
1070+ /*Configure GPIO pin : EF_LV_EN_Pin */
1071+ GPIO_InitStruct .Pin = EF_LV_EN_Pin ;
1072+ GPIO_InitStruct .Mode = GPIO_MODE_OUTPUT_PP ;
1073+ GPIO_InitStruct .Pull = GPIO_PULLUP ;
1074+ GPIO_InitStruct .Speed = GPIO_SPEED_FREQ_LOW ;
1075+ HAL_GPIO_Init (EF_LV_EN_GPIO_Port , & GPIO_InitStruct );
1076+
10501077 /*Configure GPIO pin : IMU_CS_Pin */
10511078 GPIO_InitStruct .Pin = IMU_CS_Pin ;
10521079 GPIO_InitStruct .Mode = GPIO_MODE_OUTPUT_PP ;
0 commit comments