Fix STM config for Slave v3
This commit is contained in:
		@ -390,42 +390,44 @@ static void MX_GPIO_Init(void) {
 | 
			
		||||
  __HAL_RCC_GPIOC_CLK_ENABLE();
 | 
			
		||||
  __HAL_RCC_GPIOA_CLK_ENABLE();
 | 
			
		||||
  __HAL_RCC_GPIOB_CLK_ENABLE();
 | 
			
		||||
  __HAL_RCC_GPIOD_CLK_ENABLE();
 | 
			
		||||
 | 
			
		||||
  /*Configure GPIO pin Output Level */
 | 
			
		||||
  HAL_GPIO_WritePin(GPIOC,
 | 
			
		||||
                    STAT_LED1_Pin | STAT_LED2_Pin | STAT_LED3_Pin |
 | 
			
		||||
                        STAT_LED4_Pin | FAN_CONTROL_Pin,
 | 
			
		||||
                    GPIO_PIN_RESET);
 | 
			
		||||
  HAL_GPIO_WritePin(
 | 
			
		||||
      GPIOC, STAT_LED1_Pin | STAT_LED2_Pin | STAT_LED3_Pin | STAT_LED4_Pin,
 | 
			
		||||
      GPIO_PIN_RESET);
 | 
			
		||||
 | 
			
		||||
  /*Configure GPIO pin Output Level */
 | 
			
		||||
  HAL_GPIO_WritePin(GPIOB,
 | 
			
		||||
                    BQ_POWER_ACTIVATE_Pin | BQ_VIO_ACTICATE_Pin | BQ_Wakeup_Pin,
 | 
			
		||||
                    GPIO_PIN_RESET);
 | 
			
		||||
  HAL_GPIO_WritePin(GPIOB, DCDC_CTRL_Pin | BQ_Wakeup_Pin, GPIO_PIN_RESET);
 | 
			
		||||
 | 
			
		||||
  /*Configure GPIO pins : STAT_LED1_Pin STAT_LED2_Pin STAT_LED3_Pin
 | 
			
		||||
     STAT_LED4_Pin FAN_CONTROL_Pin */
 | 
			
		||||
  GPIO_InitStruct.Pin = STAT_LED1_Pin | STAT_LED2_Pin | STAT_LED3_Pin |
 | 
			
		||||
                        STAT_LED4_Pin | FAN_CONTROL_Pin;
 | 
			
		||||
   * STAT_LED4_Pin */
 | 
			
		||||
  GPIO_InitStruct.Pin =
 | 
			
		||||
      STAT_LED1_Pin | STAT_LED2_Pin | STAT_LED3_Pin | STAT_LED4_Pin;
 | 
			
		||||
  GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP;
 | 
			
		||||
  GPIO_InitStruct.Pull = GPIO_NOPULL;
 | 
			
		||||
  GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
 | 
			
		||||
  HAL_GPIO_Init(GPIOC, &GPIO_InitStruct);
 | 
			
		||||
 | 
			
		||||
  /*Configure GPIO pins : BQ_POWER_ACTIVATE_Pin BQ_VIO_ACTICATE_Pin
 | 
			
		||||
   * BQ_Wakeup_Pin */
 | 
			
		||||
  GPIO_InitStruct.Pin =
 | 
			
		||||
      BQ_POWER_ACTIVATE_Pin | BQ_VIO_ACTICATE_Pin | BQ_Wakeup_Pin;
 | 
			
		||||
  /*Configure GPIO pins : DCDC_CTRL_Pin BQ_Wakeup_Pin */
 | 
			
		||||
  GPIO_InitStruct.Pin = DCDC_CTRL_Pin | BQ_Wakeup_Pin;
 | 
			
		||||
  GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP;
 | 
			
		||||
  GPIO_InitStruct.Pull = GPIO_NOPULL;
 | 
			
		||||
  GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
 | 
			
		||||
  HAL_GPIO_Init(GPIOB, &GPIO_InitStruct);
 | 
			
		||||
 | 
			
		||||
  /*Configure GPIO pin : PD2 */
 | 
			
		||||
  GPIO_InitStruct.Pin = GPIO_PIN_2;
 | 
			
		||||
  /*Configure GPIO pin : BQ_FAULT_N_Pin */
 | 
			
		||||
  GPIO_InitStruct.Pin = BQ_FAULT_N_Pin;
 | 
			
		||||
  GPIO_InitStruct.Mode = GPIO_MODE_INPUT;
 | 
			
		||||
  GPIO_InitStruct.Pull = GPIO_NOPULL;
 | 
			
		||||
  HAL_GPIO_Init(GPIOD, &GPIO_InitStruct);
 | 
			
		||||
  HAL_GPIO_Init(BQ_FAULT_N_GPIO_Port, &GPIO_InitStruct);
 | 
			
		||||
 | 
			
		||||
  /*Configure GPIO pin : FAN_PWM_Pin */
 | 
			
		||||
  GPIO_InitStruct.Pin = FAN_PWM_Pin;
 | 
			
		||||
  GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;
 | 
			
		||||
  GPIO_InitStruct.Pull = GPIO_NOPULL;
 | 
			
		||||
  GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
 | 
			
		||||
  GPIO_InitStruct.Alternate = GPIO_AF2_TIM3;
 | 
			
		||||
  HAL_GPIO_Init(FAN_PWM_GPIO_Port, &GPIO_InitStruct);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/* USER CODE BEGIN 4 */
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user