changes to ioc file that also doesn't work
This commit is contained in:
		@ -60,7 +60,6 @@ void FDCAN1_IT1_IRQHandler(void);
 | 
			
		||||
void FMC_IRQHandler(void);
 | 
			
		||||
void FDCAN_CAL_IRQHandler(void);
 | 
			
		||||
void LTDC_IRQHandler(void);
 | 
			
		||||
void LTDC_ER_IRQHandler(void);
 | 
			
		||||
/* USER CODE BEGIN EFP */
 | 
			
		||||
 | 
			
		||||
/* USER CODE END EFP */
 | 
			
		||||
 | 
			
		||||
@ -58,7 +58,7 @@ PCD_HandleTypeDef hpcd_USB_OTG_HS;
 | 
			
		||||
SDRAM_HandleTypeDef hsdram1;
 | 
			
		||||
 | 
			
		||||
/* USER CODE BEGIN PV */
 | 
			
		||||
// uint32_t framebuffer[480*272];
 | 
			
		||||
uint16_t* framebuffer = (uint16_t*)0xC0000000; 
 | 
			
		||||
/* USER CODE END PV */
 | 
			
		||||
 | 
			
		||||
/* Private function prototypes -----------------------------------------------*/
 | 
			
		||||
@ -119,35 +119,14 @@ int main(void)
 | 
			
		||||
  MX_LTDC_Init();
 | 
			
		||||
  MX_CRC_Init();
 | 
			
		||||
  /* USER CODE BEGIN 2 */
 | 
			
		||||
  // uint8_t r    = 0xff, g = 0xff, b = 0xff;             // Solid red
 | 
			
		||||
  // uint32_t col = ((r>>2)<<12) | ((g>>2)<<6) | (b>>2);  // Convert colors to RGB565
 | 
			
		||||
  // // Put colors into the framebuffer
 | 
			
		||||
  // for(int i = 0; i < 480*272; i++)
 | 
			
		||||
  // {
 | 
			
		||||
  //   framebuffer[i] = col;
 | 
			
		||||
  // }
 | 
			
		||||
  uint8_t r    = 0xff, g = 0x00, b = 0xff;
 | 
			
		||||
  uint16_t col = ((r>>3)<<11) | ((g>>2)<<5) | (b>>3);  // Convert colors to RGB565
 | 
			
		||||
  // Put colors into the framebuffer
 | 
			
		||||
  for(int i = 0; i < 1024*600; i++)
 | 
			
		||||
  {
 | 
			
		||||
    framebuffer[i] = col;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  // HAL_LTDC_SetAddress(&hltdc, (uint32_t)framebuffer, LTDC_LAYER_1);
 | 
			
		||||
  volatile uint32_t *externalRAM = (uint32_t *) 0xD0000000;
 | 
			
		||||
  const uint32_t size = 1000;
 | 
			
		||||
 | 
			
		||||
  //write external RAM
 | 
			
		||||
  // for(int i = 0; i < size; i++)
 | 
			
		||||
  // {
 | 
			
		||||
  //     externalRAM[i] = i;
 | 
			
		||||
  // }
 | 
			
		||||
  // for(int i = 0; i < size; i++)
 | 
			
		||||
  // {
 | 
			
		||||
  //     if (externalRAM[i] != i) {
 | 
			
		||||
  //       while (1) {}
 | 
			
		||||
  //     }
 | 
			
		||||
  // }
 | 
			
		||||
  uint8_t wdata[] = {0x1, 0x2, 0x3, 0x4, 0x5};
 | 
			
		||||
  uint8_t rdata[10];
 | 
			
		||||
 | 
			
		||||
  memcpy((uint32_t *) 0xC0000000, wdata, 5);
 | 
			
		||||
 | 
			
		||||
  memcpy(rdata, (uint32_t *) 0xC0000000, 5);
 | 
			
		||||
  /* USER CODE END 2 */
 | 
			
		||||
 | 
			
		||||
  /* Infinite loop */
 | 
			
		||||
@ -376,18 +355,18 @@ static void MX_LTDC_Init(void)
 | 
			
		||||
  hltdc.Init.HSPolarity = LTDC_HSPOLARITY_AL;
 | 
			
		||||
  hltdc.Init.VSPolarity = LTDC_VSPOLARITY_AL;
 | 
			
		||||
  hltdc.Init.DEPolarity = LTDC_DEPOLARITY_AL;
 | 
			
		||||
  hltdc.Init.PCPolarity = LTDC_PCPOLARITY_IPC;
 | 
			
		||||
  hltdc.Init.HorizontalSync = 19;
 | 
			
		||||
  hltdc.Init.PCPolarity = LTDC_PCPOLARITY_IIPC;
 | 
			
		||||
  hltdc.Init.HorizontalSync = 9;
 | 
			
		||||
  hltdc.Init.VerticalSync = 2;
 | 
			
		||||
  hltdc.Init.AccumulatedHBP = 159;
 | 
			
		||||
  hltdc.Init.AccumulatedVBP = 22;
 | 
			
		||||
  hltdc.Init.AccumulatedActiveW = 1183;
 | 
			
		||||
  hltdc.Init.AccumulatedActiveH = 622;
 | 
			
		||||
  hltdc.Init.TotalWidth = 1343;
 | 
			
		||||
  hltdc.Init.TotalHeigh = 634;
 | 
			
		||||
  hltdc.Init.Backcolor.Blue = 0;
 | 
			
		||||
  hltdc.Init.Backcolor.Green = 0;
 | 
			
		||||
  hltdc.Init.Backcolor.Red = 0;
 | 
			
		||||
  hltdc.Init.AccumulatedHBP = 149;
 | 
			
		||||
  hltdc.Init.AccumulatedVBP = 7;
 | 
			
		||||
  hltdc.Init.AccumulatedActiveW = 1173;
 | 
			
		||||
  hltdc.Init.AccumulatedActiveH = 607;
 | 
			
		||||
  hltdc.Init.TotalWidth = 1333;
 | 
			
		||||
  hltdc.Init.TotalHeigh = 609;
 | 
			
		||||
  hltdc.Init.Backcolor.Blue = 255;
 | 
			
		||||
  hltdc.Init.Backcolor.Green = 255;
 | 
			
		||||
  hltdc.Init.Backcolor.Red = 255;
 | 
			
		||||
  if (HAL_LTDC_Init(&hltdc) != HAL_OK)
 | 
			
		||||
  {
 | 
			
		||||
    Error_Handler();
 | 
			
		||||
@ -396,12 +375,12 @@ static void MX_LTDC_Init(void)
 | 
			
		||||
  pLayerCfg.WindowX1 = 1024;
 | 
			
		||||
  pLayerCfg.WindowY0 = 0;
 | 
			
		||||
  pLayerCfg.WindowY1 = 600;
 | 
			
		||||
  pLayerCfg.PixelFormat = LTDC_PIXEL_FORMAT_RGB888;
 | 
			
		||||
  pLayerCfg.PixelFormat = LTDC_PIXEL_FORMAT_RGB565;
 | 
			
		||||
  pLayerCfg.Alpha = 1;
 | 
			
		||||
  pLayerCfg.Alpha0 = 0;
 | 
			
		||||
  pLayerCfg.BlendingFactor1 = LTDC_BLENDING_FACTOR1_CA;
 | 
			
		||||
  pLayerCfg.BlendingFactor2 = LTDC_BLENDING_FACTOR2_CA;
 | 
			
		||||
  pLayerCfg.FBStartAdress = 201326592;
 | 
			
		||||
  pLayerCfg.FBStartAdress = 0xC0000000;
 | 
			
		||||
  pLayerCfg.ImageWidth = 1024;
 | 
			
		||||
  pLayerCfg.ImageHeight = 600;
 | 
			
		||||
  pLayerCfg.Backcolor.Blue = 100;
 | 
			
		||||
@ -412,7 +391,7 @@ static void MX_LTDC_Init(void)
 | 
			
		||||
    Error_Handler();
 | 
			
		||||
  }
 | 
			
		||||
  /* USER CODE BEGIN LTDC_Init 2 */
 | 
			
		||||
 | 
			
		||||
  LTDC->IER |= LTDC_IER_LIE; // Enable LTDC interrupts
 | 
			
		||||
  /* USER CODE END LTDC_Init 2 */
 | 
			
		||||
 | 
			
		||||
}
 | 
			
		||||
@ -646,7 +625,10 @@ static void MX_GPIO_Init(void)
 | 
			
		||||
  HAL_GPIO_WritePin(GPIOF, STATUS_LED_1_Pin|STATUS_LED_2_Pin, GPIO_PIN_RESET);
 | 
			
		||||
 | 
			
		||||
  /*Configure GPIO pin Output Level */
 | 
			
		||||
  HAL_GPIO_WritePin(GPIOC, Display_Reset_Pin|Display_Standby_Pin|Display_Left_Right_Pin|Display_Up_Down_Pin, GPIO_PIN_RESET);
 | 
			
		||||
  HAL_GPIO_WritePin(GPIOC, Display_Reset_Pin|Display_Left_Right_Pin|Display_Up_Down_Pin, GPIO_PIN_RESET);
 | 
			
		||||
 | 
			
		||||
  /*Configure GPIO pin Output Level */
 | 
			
		||||
  HAL_GPIO_WritePin(Display_Standby_GPIO_Port, Display_Standby_Pin, GPIO_PIN_SET);
 | 
			
		||||
 | 
			
		||||
  /*Configure GPIO pin Output Level */
 | 
			
		||||
  HAL_GPIO_WritePin(Charger_Relay_GPIO_Port, Charger_Relay_Pin, GPIO_PIN_RESET);
 | 
			
		||||
 | 
			
		||||
@ -306,11 +306,11 @@ void HAL_LTDC_MspInit(LTDC_HandleTypeDef* hltdc)
 | 
			
		||||
  /** Initializes the peripherals clock
 | 
			
		||||
  */
 | 
			
		||||
    PeriphClkInitStruct.PeriphClockSelection = RCC_PERIPHCLK_LTDC;
 | 
			
		||||
    PeriphClkInitStruct.PLL3.PLL3M = 1;
 | 
			
		||||
    PeriphClkInitStruct.PLL3.PLL3N = 12;
 | 
			
		||||
    PeriphClkInitStruct.PLL3.PLL3M = 2;
 | 
			
		||||
    PeriphClkInitStruct.PLL3.PLL3N = 20;
 | 
			
		||||
    PeriphClkInitStruct.PLL3.PLL3P = 2;
 | 
			
		||||
    PeriphClkInitStruct.PLL3.PLL3Q = 3;
 | 
			
		||||
    PeriphClkInitStruct.PLL3.PLL3R = 3;
 | 
			
		||||
    PeriphClkInitStruct.PLL3.PLL3Q = 4;
 | 
			
		||||
    PeriphClkInitStruct.PLL3.PLL3R = 2;
 | 
			
		||||
    PeriphClkInitStruct.PLL3.PLL3RGE = RCC_PLL3VCIRANGE_3;
 | 
			
		||||
    PeriphClkInitStruct.PLL3.PLL3VCOSEL = RCC_PLL3VCOWIDE;
 | 
			
		||||
    PeriphClkInitStruct.PLL3.PLL3FRACN = 0;
 | 
			
		||||
@ -331,7 +331,6 @@ void HAL_LTDC_MspInit(LTDC_HandleTypeDef* hltdc)
 | 
			
		||||
    /**LTDC GPIO Configuration
 | 
			
		||||
    PF10     ------> LTDC_DE
 | 
			
		||||
    PC0     ------> LTDC_R5
 | 
			
		||||
    PA1     ------> LTDC_R2
 | 
			
		||||
    PA3     ------> LTDC_B5
 | 
			
		||||
    PA4     ------> LTDC_VSYNC
 | 
			
		||||
    PA5     ------> LTDC_R4
 | 
			
		||||
@ -350,7 +349,6 @@ void HAL_LTDC_MspInit(LTDC_HandleTypeDef* hltdc)
 | 
			
		||||
    PA10     ------> LTDC_B4
 | 
			
		||||
    PA15     ------> LTDC_B6
 | 
			
		||||
    PD2     ------> LTDC_B7
 | 
			
		||||
    PD6     ------> LTDC_B2
 | 
			
		||||
    */
 | 
			
		||||
    GPIO_InitStruct.Pin = GPIO_PIN_10;
 | 
			
		||||
    GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;
 | 
			
		||||
@ -359,21 +357,27 @@ void HAL_LTDC_MspInit(LTDC_HandleTypeDef* hltdc)
 | 
			
		||||
    GPIO_InitStruct.Alternate = GPIO_AF14_LTDC;
 | 
			
		||||
    HAL_GPIO_Init(GPIOF, &GPIO_InitStruct);
 | 
			
		||||
 | 
			
		||||
    GPIO_InitStruct.Pin = GPIO_PIN_0|GPIO_PIN_4|GPIO_PIN_6|GPIO_PIN_7;
 | 
			
		||||
    GPIO_InitStruct.Pin = GPIO_PIN_0|GPIO_PIN_4|GPIO_PIN_7;
 | 
			
		||||
    GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;
 | 
			
		||||
    GPIO_InitStruct.Pull = GPIO_NOPULL;
 | 
			
		||||
    GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
 | 
			
		||||
    GPIO_InitStruct.Alternate = GPIO_AF14_LTDC;
 | 
			
		||||
    HAL_GPIO_Init(GPIOC, &GPIO_InitStruct);
 | 
			
		||||
 | 
			
		||||
    GPIO_InitStruct.Pin = GPIO_PIN_1|GPIO_PIN_3|GPIO_PIN_4|GPIO_PIN_5
 | 
			
		||||
                          |GPIO_PIN_6|GPIO_PIN_15;
 | 
			
		||||
    GPIO_InitStruct.Pin = GPIO_PIN_3|GPIO_PIN_5|GPIO_PIN_6|GPIO_PIN_15;
 | 
			
		||||
    GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;
 | 
			
		||||
    GPIO_InitStruct.Pull = GPIO_NOPULL;
 | 
			
		||||
    GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
 | 
			
		||||
    GPIO_InitStruct.Alternate = GPIO_AF14_LTDC;
 | 
			
		||||
    HAL_GPIO_Init(GPIOA, &GPIO_InitStruct);
 | 
			
		||||
 | 
			
		||||
    GPIO_InitStruct.Pin = GPIO_PIN_4;
 | 
			
		||||
    GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;
 | 
			
		||||
    GPIO_InitStruct.Pull = GPIO_NOPULL;
 | 
			
		||||
    GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_HIGH;
 | 
			
		||||
    GPIO_InitStruct.Alternate = GPIO_AF14_LTDC;
 | 
			
		||||
    HAL_GPIO_Init(GPIOA, &GPIO_InitStruct);
 | 
			
		||||
 | 
			
		||||
    GPIO_InitStruct.Pin = GPIO_PIN_0|GPIO_PIN_1;
 | 
			
		||||
    GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;
 | 
			
		||||
    GPIO_InitStruct.Pull = GPIO_NOPULL;
 | 
			
		||||
@ -391,10 +395,17 @@ void HAL_LTDC_MspInit(LTDC_HandleTypeDef* hltdc)
 | 
			
		||||
    GPIO_InitStruct.Pin = GPIO_PIN_7;
 | 
			
		||||
    GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;
 | 
			
		||||
    GPIO_InitStruct.Pull = GPIO_NOPULL;
 | 
			
		||||
    GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
 | 
			
		||||
    GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_VERY_HIGH;
 | 
			
		||||
    GPIO_InitStruct.Alternate = GPIO_AF14_LTDC;
 | 
			
		||||
    HAL_GPIO_Init(GPIOG, &GPIO_InitStruct);
 | 
			
		||||
 | 
			
		||||
    GPIO_InitStruct.Pin = GPIO_PIN_6;
 | 
			
		||||
    GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;
 | 
			
		||||
    GPIO_InitStruct.Pull = GPIO_NOPULL;
 | 
			
		||||
    GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_HIGH;
 | 
			
		||||
    GPIO_InitStruct.Alternate = GPIO_AF14_LTDC;
 | 
			
		||||
    HAL_GPIO_Init(GPIOC, &GPIO_InitStruct);
 | 
			
		||||
 | 
			
		||||
    GPIO_InitStruct.Pin = GPIO_PIN_9;
 | 
			
		||||
    GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;
 | 
			
		||||
    GPIO_InitStruct.Pull = GPIO_NOPULL;
 | 
			
		||||
@ -423,18 +434,9 @@ void HAL_LTDC_MspInit(LTDC_HandleTypeDef* hltdc)
 | 
			
		||||
    GPIO_InitStruct.Alternate = GPIO_AF9_LTDC;
 | 
			
		||||
    HAL_GPIO_Init(GPIOD, &GPIO_InitStruct);
 | 
			
		||||
 | 
			
		||||
    GPIO_InitStruct.Pin = GPIO_PIN_6;
 | 
			
		||||
    GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;
 | 
			
		||||
    GPIO_InitStruct.Pull = GPIO_NOPULL;
 | 
			
		||||
    GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
 | 
			
		||||
    GPIO_InitStruct.Alternate = GPIO_AF14_LTDC;
 | 
			
		||||
    HAL_GPIO_Init(GPIOD, &GPIO_InitStruct);
 | 
			
		||||
 | 
			
		||||
    /* LTDC interrupt Init */
 | 
			
		||||
    HAL_NVIC_SetPriority(LTDC_IRQn, 0, 0);
 | 
			
		||||
    HAL_NVIC_EnableIRQ(LTDC_IRQn);
 | 
			
		||||
    HAL_NVIC_SetPriority(LTDC_ER_IRQn, 0, 0);
 | 
			
		||||
    HAL_NVIC_EnableIRQ(LTDC_ER_IRQn);
 | 
			
		||||
  /* USER CODE BEGIN LTDC_MspInit 1 */
 | 
			
		||||
 | 
			
		||||
  /* USER CODE END LTDC_MspInit 1 */
 | 
			
		||||
@ -462,7 +464,6 @@ void HAL_LTDC_MspDeInit(LTDC_HandleTypeDef* hltdc)
 | 
			
		||||
    /**LTDC GPIO Configuration
 | 
			
		||||
    PF10     ------> LTDC_DE
 | 
			
		||||
    PC0     ------> LTDC_R5
 | 
			
		||||
    PA1     ------> LTDC_R2
 | 
			
		||||
    PA3     ------> LTDC_B5
 | 
			
		||||
    PA4     ------> LTDC_VSYNC
 | 
			
		||||
    PA5     ------> LTDC_R4
 | 
			
		||||
@ -481,26 +482,24 @@ void HAL_LTDC_MspDeInit(LTDC_HandleTypeDef* hltdc)
 | 
			
		||||
    PA10     ------> LTDC_B4
 | 
			
		||||
    PA15     ------> LTDC_B6
 | 
			
		||||
    PD2     ------> LTDC_B7
 | 
			
		||||
    PD6     ------> LTDC_B2
 | 
			
		||||
    */
 | 
			
		||||
    HAL_GPIO_DeInit(GPIOF, GPIO_PIN_10);
 | 
			
		||||
 | 
			
		||||
    HAL_GPIO_DeInit(GPIOC, GPIO_PIN_0|GPIO_PIN_4|GPIO_PIN_6|GPIO_PIN_7
 | 
			
		||||
                          |GPIO_PIN_9);
 | 
			
		||||
 | 
			
		||||
    HAL_GPIO_DeInit(GPIOA, GPIO_PIN_1|GPIO_PIN_3|GPIO_PIN_4|GPIO_PIN_5
 | 
			
		||||
                          |GPIO_PIN_6|GPIO_PIN_8|GPIO_PIN_10|GPIO_PIN_15);
 | 
			
		||||
    HAL_GPIO_DeInit(GPIOA, GPIO_PIN_3|GPIO_PIN_4|GPIO_PIN_5|GPIO_PIN_6
 | 
			
		||||
                          |GPIO_PIN_8|GPIO_PIN_10|GPIO_PIN_15);
 | 
			
		||||
 | 
			
		||||
    HAL_GPIO_DeInit(GPIOB, GPIO_PIN_0|GPIO_PIN_1|GPIO_PIN_10|GPIO_PIN_11
 | 
			
		||||
                          |GPIO_PIN_15);
 | 
			
		||||
 | 
			
		||||
    HAL_GPIO_DeInit(GPIOG, GPIO_PIN_7);
 | 
			
		||||
 | 
			
		||||
    HAL_GPIO_DeInit(GPIOD, GPIO_PIN_2|GPIO_PIN_6);
 | 
			
		||||
    HAL_GPIO_DeInit(GPIOD, GPIO_PIN_2);
 | 
			
		||||
 | 
			
		||||
    /* LTDC interrupt DeInit */
 | 
			
		||||
    HAL_NVIC_DisableIRQ(LTDC_IRQn);
 | 
			
		||||
    HAL_NVIC_DisableIRQ(LTDC_ER_IRQn);
 | 
			
		||||
  /* USER CODE BEGIN LTDC_MspDeInit 1 */
 | 
			
		||||
 | 
			
		||||
  /* USER CODE END LTDC_MspDeInit 1 */
 | 
			
		||||
 | 
			
		||||
@ -270,20 +270,6 @@ void LTDC_IRQHandler(void)
 | 
			
		||||
  /* USER CODE END LTDC_IRQn 1 */
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
  * @brief This function handles LTDC Error global Interrupt.
 | 
			
		||||
  */
 | 
			
		||||
void LTDC_ER_IRQHandler(void)
 | 
			
		||||
{
 | 
			
		||||
  /* USER CODE BEGIN LTDC_ER_IRQn 0 */
 | 
			
		||||
 | 
			
		||||
  /* USER CODE END LTDC_ER_IRQn 0 */
 | 
			
		||||
  HAL_LTDC_IRQHandler(&hltdc);
 | 
			
		||||
  /* USER CODE BEGIN LTDC_ER_IRQn 1 */
 | 
			
		||||
 | 
			
		||||
  /* USER CODE END LTDC_ER_IRQn 1 */
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/* USER CODE BEGIN 1 */
 | 
			
		||||
 | 
			
		||||
/* USER CODE END 1 */
 | 
			
		||||
 | 
			
		||||
@ -38,18 +38,25 @@ KeepUserPlacement=false
 | 
			
		||||
LTDC.ActiveH=600
 | 
			
		||||
LTDC.ActiveW=1024
 | 
			
		||||
LTDC.Alpha_L0=1
 | 
			
		||||
LTDC.Blue=255
 | 
			
		||||
LTDC.Blue_L0=100
 | 
			
		||||
LTDC.FBStartAdress_L0=201326592
 | 
			
		||||
LTDC.DEPolarity=LTDC_DEPOLARITY_AL
 | 
			
		||||
LTDC.FBStartAdress_L0=0xC0000000
 | 
			
		||||
LTDC.Green=255
 | 
			
		||||
LTDC.HBP=140
 | 
			
		||||
LTDC.HFP=160
 | 
			
		||||
LTDC.HSync=20
 | 
			
		||||
LTDC.IPParameters=ActiveW,ActiveH,HFP,HBP,HSync,VSync,VBP,VFP,Layers,FBStartAdress_L0,ImageWidth_L0,ImageHeight_L0,PixelFormat_L0,Blue_L0,WindowX0_L0,WindowX1_L0,WindowY0_L0,WindowY1_L0,Alpha_L0
 | 
			
		||||
LTDC.HSPolarity=LTDC_HSPOLARITY_AL
 | 
			
		||||
LTDC.HSync=10
 | 
			
		||||
LTDC.IPParameters=ActiveW,ActiveH,HFP,HBP,HSync,VSync,VBP,VFP,Layers,FBStartAdress_L0,ImageWidth_L0,ImageHeight_L0,PixelFormat_L0,Blue_L0,WindowX0_L0,WindowX1_L0,WindowY0_L0,WindowY1_L0,Alpha_L0,Red,Green,Blue,DEPolarity,PCPolarity,HSPolarity,VSPolarity
 | 
			
		||||
LTDC.ImageHeight_L0=600
 | 
			
		||||
LTDC.ImageWidth_L0=1024
 | 
			
		||||
LTDC.Layers=0
 | 
			
		||||
LTDC.PixelFormat_L0=LTDC_PIXEL_FORMAT_RGB888
 | 
			
		||||
LTDC.VBP=20
 | 
			
		||||
LTDC.VFP=12
 | 
			
		||||
LTDC.PCPolarity=LTDC_PCPOLARITY_IIPC
 | 
			
		||||
LTDC.PixelFormat_L0=LTDC_PIXEL_FORMAT_RGB565
 | 
			
		||||
LTDC.Red=255
 | 
			
		||||
LTDC.VBP=5
 | 
			
		||||
LTDC.VFP=2
 | 
			
		||||
LTDC.VSPolarity=LTDC_VSPOLARITY_AL
 | 
			
		||||
LTDC.VSync=3
 | 
			
		||||
LTDC.WindowX0_L0=0
 | 
			
		||||
LTDC.WindowX1_L0=1024
 | 
			
		||||
@ -86,94 +93,91 @@ Mcu.Pin14=PH1-OSC_OUT
 | 
			
		||||
Mcu.Pin15=PC0
 | 
			
		||||
Mcu.Pin16=PC2_C
 | 
			
		||||
Mcu.Pin17=PC3_C
 | 
			
		||||
Mcu.Pin18=PA1
 | 
			
		||||
Mcu.Pin19=PA3
 | 
			
		||||
Mcu.Pin18=PA3
 | 
			
		||||
Mcu.Pin19=PA4
 | 
			
		||||
Mcu.Pin2=PC14-OSC32_IN
 | 
			
		||||
Mcu.Pin20=PA4
 | 
			
		||||
Mcu.Pin21=PA5
 | 
			
		||||
Mcu.Pin22=PA6
 | 
			
		||||
Mcu.Pin23=PA7
 | 
			
		||||
Mcu.Pin24=PC4
 | 
			
		||||
Mcu.Pin25=PB0
 | 
			
		||||
Mcu.Pin26=PB1
 | 
			
		||||
Mcu.Pin27=PF11
 | 
			
		||||
Mcu.Pin28=PF12
 | 
			
		||||
Mcu.Pin29=PF13
 | 
			
		||||
Mcu.Pin20=PA5
 | 
			
		||||
Mcu.Pin21=PA6
 | 
			
		||||
Mcu.Pin22=PA7
 | 
			
		||||
Mcu.Pin23=PC4
 | 
			
		||||
Mcu.Pin24=PB0
 | 
			
		||||
Mcu.Pin25=PB1
 | 
			
		||||
Mcu.Pin26=PF11
 | 
			
		||||
Mcu.Pin27=PF12
 | 
			
		||||
Mcu.Pin28=PF13
 | 
			
		||||
Mcu.Pin29=PF14
 | 
			
		||||
Mcu.Pin3=PC15-OSC32_OUT
 | 
			
		||||
Mcu.Pin30=PF14
 | 
			
		||||
Mcu.Pin31=PF15
 | 
			
		||||
Mcu.Pin32=PG0
 | 
			
		||||
Mcu.Pin33=PG1
 | 
			
		||||
Mcu.Pin34=PE7
 | 
			
		||||
Mcu.Pin35=PE8
 | 
			
		||||
Mcu.Pin36=PE9
 | 
			
		||||
Mcu.Pin37=PE10
 | 
			
		||||
Mcu.Pin38=PE11
 | 
			
		||||
Mcu.Pin39=PE12
 | 
			
		||||
Mcu.Pin30=PF15
 | 
			
		||||
Mcu.Pin31=PG0
 | 
			
		||||
Mcu.Pin32=PG1
 | 
			
		||||
Mcu.Pin33=PE7
 | 
			
		||||
Mcu.Pin34=PE8
 | 
			
		||||
Mcu.Pin35=PE9
 | 
			
		||||
Mcu.Pin36=PE10
 | 
			
		||||
Mcu.Pin37=PE11
 | 
			
		||||
Mcu.Pin38=PE12
 | 
			
		||||
Mcu.Pin39=PE13
 | 
			
		||||
Mcu.Pin4=PF0
 | 
			
		||||
Mcu.Pin40=PE13
 | 
			
		||||
Mcu.Pin41=PE14
 | 
			
		||||
Mcu.Pin42=PE15
 | 
			
		||||
Mcu.Pin43=PB10
 | 
			
		||||
Mcu.Pin44=PB11
 | 
			
		||||
Mcu.Pin45=PB12
 | 
			
		||||
Mcu.Pin46=PB13
 | 
			
		||||
Mcu.Pin47=PB15
 | 
			
		||||
Mcu.Pin48=PD8
 | 
			
		||||
Mcu.Pin49=PD9
 | 
			
		||||
Mcu.Pin40=PE14
 | 
			
		||||
Mcu.Pin41=PE15
 | 
			
		||||
Mcu.Pin42=PB10
 | 
			
		||||
Mcu.Pin43=PB11
 | 
			
		||||
Mcu.Pin44=PB12
 | 
			
		||||
Mcu.Pin45=PB13
 | 
			
		||||
Mcu.Pin46=PB15
 | 
			
		||||
Mcu.Pin47=PD8
 | 
			
		||||
Mcu.Pin48=PD9
 | 
			
		||||
Mcu.Pin49=PD10
 | 
			
		||||
Mcu.Pin5=PF1
 | 
			
		||||
Mcu.Pin50=PD10
 | 
			
		||||
Mcu.Pin51=PD14
 | 
			
		||||
Mcu.Pin52=PD15
 | 
			
		||||
Mcu.Pin53=PG2
 | 
			
		||||
Mcu.Pin54=PG4
 | 
			
		||||
Mcu.Pin55=PG5
 | 
			
		||||
Mcu.Pin56=PG7
 | 
			
		||||
Mcu.Pin57=PG8
 | 
			
		||||
Mcu.Pin58=PC6
 | 
			
		||||
Mcu.Pin59=PC7
 | 
			
		||||
Mcu.Pin50=PD14
 | 
			
		||||
Mcu.Pin51=PD15
 | 
			
		||||
Mcu.Pin52=PG2
 | 
			
		||||
Mcu.Pin53=PG4
 | 
			
		||||
Mcu.Pin54=PG5
 | 
			
		||||
Mcu.Pin55=PG7
 | 
			
		||||
Mcu.Pin56=PG8
 | 
			
		||||
Mcu.Pin57=PC6
 | 
			
		||||
Mcu.Pin58=PC7
 | 
			
		||||
Mcu.Pin59=PC8
 | 
			
		||||
Mcu.Pin6=PF2
 | 
			
		||||
Mcu.Pin60=PC8
 | 
			
		||||
Mcu.Pin61=PC9
 | 
			
		||||
Mcu.Pin62=PA8
 | 
			
		||||
Mcu.Pin63=PA9
 | 
			
		||||
Mcu.Pin64=PA10
 | 
			
		||||
Mcu.Pin65=PA11
 | 
			
		||||
Mcu.Pin66=PA12
 | 
			
		||||
Mcu.Pin67=PA13
 | 
			
		||||
Mcu.Pin68=PA14
 | 
			
		||||
Mcu.Pin69=PA15
 | 
			
		||||
Mcu.Pin60=PC9
 | 
			
		||||
Mcu.Pin61=PA8
 | 
			
		||||
Mcu.Pin62=PA9
 | 
			
		||||
Mcu.Pin63=PA10
 | 
			
		||||
Mcu.Pin64=PA11
 | 
			
		||||
Mcu.Pin65=PA12
 | 
			
		||||
Mcu.Pin66=PA13
 | 
			
		||||
Mcu.Pin67=PA14
 | 
			
		||||
Mcu.Pin68=PA15
 | 
			
		||||
Mcu.Pin69=PC10
 | 
			
		||||
Mcu.Pin7=PF3
 | 
			
		||||
Mcu.Pin70=PC10
 | 
			
		||||
Mcu.Pin71=PC11
 | 
			
		||||
Mcu.Pin72=PC12
 | 
			
		||||
Mcu.Pin73=PD0
 | 
			
		||||
Mcu.Pin74=PD1
 | 
			
		||||
Mcu.Pin75=PD2
 | 
			
		||||
Mcu.Pin76=PD6
 | 
			
		||||
Mcu.Pin77=PG9
 | 
			
		||||
Mcu.Pin78=PG11
 | 
			
		||||
Mcu.Pin79=PG12
 | 
			
		||||
Mcu.Pin70=PC11
 | 
			
		||||
Mcu.Pin71=PC12
 | 
			
		||||
Mcu.Pin72=PD0
 | 
			
		||||
Mcu.Pin73=PD1
 | 
			
		||||
Mcu.Pin74=PD2
 | 
			
		||||
Mcu.Pin75=PG9
 | 
			
		||||
Mcu.Pin76=PG11
 | 
			
		||||
Mcu.Pin77=PG12
 | 
			
		||||
Mcu.Pin78=PG13
 | 
			
		||||
Mcu.Pin79=PG14
 | 
			
		||||
Mcu.Pin8=PF4
 | 
			
		||||
Mcu.Pin80=PG13
 | 
			
		||||
Mcu.Pin81=PG14
 | 
			
		||||
Mcu.Pin82=PG15
 | 
			
		||||
Mcu.Pin83=PB3
 | 
			
		||||
Mcu.Pin84=PB4
 | 
			
		||||
Mcu.Pin85=PB5
 | 
			
		||||
Mcu.Pin86=PB6
 | 
			
		||||
Mcu.Pin87=PB7
 | 
			
		||||
Mcu.Pin88=PB8
 | 
			
		||||
Mcu.Pin89=PB9
 | 
			
		||||
Mcu.Pin80=PG15
 | 
			
		||||
Mcu.Pin81=PB3
 | 
			
		||||
Mcu.Pin82=PB4
 | 
			
		||||
Mcu.Pin83=PB5
 | 
			
		||||
Mcu.Pin84=PB6
 | 
			
		||||
Mcu.Pin85=PB7
 | 
			
		||||
Mcu.Pin86=PB8
 | 
			
		||||
Mcu.Pin87=PB9
 | 
			
		||||
Mcu.Pin88=PE0
 | 
			
		||||
Mcu.Pin89=PE1
 | 
			
		||||
Mcu.Pin9=PF5
 | 
			
		||||
Mcu.Pin90=PE0
 | 
			
		||||
Mcu.Pin91=PE1
 | 
			
		||||
Mcu.Pin92=VP_CRC_VS_CRC
 | 
			
		||||
Mcu.Pin93=VP_SYS_VS_Systick
 | 
			
		||||
Mcu.Pin94=VP_MEMORYMAP_VS_MEMORYMAP
 | 
			
		||||
Mcu.PinsNb=95
 | 
			
		||||
Mcu.ThirdParty0=STMicroelectronics.X-CUBE-TOUCHGFX.4.21.0
 | 
			
		||||
Mcu.ThirdPartyNb=1
 | 
			
		||||
Mcu.Pin90=VP_CRC_VS_CRC
 | 
			
		||||
Mcu.Pin91=VP_SYS_VS_Systick
 | 
			
		||||
Mcu.Pin92=VP_MEMORYMAP_VS_MEMORYMAP
 | 
			
		||||
Mcu.PinsNb=93
 | 
			
		||||
Mcu.ThirdPartyNb=0
 | 
			
		||||
Mcu.UserConstants=
 | 
			
		||||
Mcu.UserName=STM32H7A3ZITx
 | 
			
		||||
MxCube.Version=6.13.0
 | 
			
		||||
@ -186,7 +190,6 @@ NVIC.FDCAN_CAL_IRQn=true\:0\:0\:false\:false\:true\:true\:true\:true
 | 
			
		||||
NVIC.FMC_IRQn=true\:0\:0\:false\:false\:true\:true\:true\:true
 | 
			
		||||
NVIC.ForceEnableDMAVector=true
 | 
			
		||||
NVIC.HardFault_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false
 | 
			
		||||
NVIC.LTDC_ER_IRQn=true\:0\:0\:false\:false\:true\:true\:true\:true
 | 
			
		||||
NVIC.LTDC_IRQn=true\:0\:0\:false\:false\:true\:true\:true\:true
 | 
			
		||||
NVIC.MemoryManagement_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false
 | 
			
		||||
NVIC.NonMaskableInt_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false
 | 
			
		||||
@ -195,9 +198,7 @@ NVIC.PriorityGroup=NVIC_PRIORITYGROUP_4
 | 
			
		||||
NVIC.SVCall_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false
 | 
			
		||||
NVIC.SysTick_IRQn=true\:0\:0\:false\:false\:true\:false\:true\:false
 | 
			
		||||
NVIC.UsageFault_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false
 | 
			
		||||
PA1.Mode=RGB666
 | 
			
		||||
PA1.Signal=LTDC_R2
 | 
			
		||||
PA10.Mode=RGB666
 | 
			
		||||
PA10.Mode=RGB565
 | 
			
		||||
PA10.Signal=LTDC_B4
 | 
			
		||||
PA11.Mode=Device_Only_FS
 | 
			
		||||
PA11.Signal=USB_OTG_HS_DM
 | 
			
		||||
@ -207,34 +208,36 @@ PA13.Mode=Trace_Asynchronous_SW
 | 
			
		||||
PA13.Signal=DEBUG_JTMS-SWDIO
 | 
			
		||||
PA14.Mode=Trace_Asynchronous_SW
 | 
			
		||||
PA14.Signal=DEBUG_JTCK-SWCLK
 | 
			
		||||
PA15.Mode=RGB666
 | 
			
		||||
PA15.Mode=RGB565
 | 
			
		||||
PA15.Signal=LTDC_B6
 | 
			
		||||
PA3.Mode=RGB666
 | 
			
		||||
PA3.Mode=RGB565
 | 
			
		||||
PA3.Signal=LTDC_B5
 | 
			
		||||
PA4.Mode=RGB666
 | 
			
		||||
PA4.GPIOParameters=GPIO_Speed
 | 
			
		||||
PA4.GPIO_Speed=GPIO_SPEED_FREQ_HIGH
 | 
			
		||||
PA4.Mode=RGB565
 | 
			
		||||
PA4.Signal=LTDC_VSYNC
 | 
			
		||||
PA5.Mode=RGB666
 | 
			
		||||
PA5.Mode=RGB565
 | 
			
		||||
PA5.Signal=LTDC_R4
 | 
			
		||||
PA6.Mode=RGB666
 | 
			
		||||
PA6.Mode=RGB565
 | 
			
		||||
PA6.Signal=LTDC_G2
 | 
			
		||||
PA7.Signal=FMC_SDNWE
 | 
			
		||||
PA8.Mode=RGB666
 | 
			
		||||
PA8.Mode=RGB565
 | 
			
		||||
PA8.Signal=LTDC_B3
 | 
			
		||||
PA9.Mode=Activate_VBUS_FS
 | 
			
		||||
PA9.Signal=USB_OTG_HS_VBUS
 | 
			
		||||
PB0.Mode=RGB666
 | 
			
		||||
PB0.Mode=RGB565
 | 
			
		||||
PB0.Signal=LTDC_R3
 | 
			
		||||
PB1.Mode=RGB666
 | 
			
		||||
PB1.Mode=RGB565
 | 
			
		||||
PB1.Signal=LTDC_R6
 | 
			
		||||
PB10.Mode=RGB666
 | 
			
		||||
PB10.Mode=RGB565
 | 
			
		||||
PB10.Signal=LTDC_G4
 | 
			
		||||
PB11.Mode=RGB666
 | 
			
		||||
PB11.Mode=RGB565
 | 
			
		||||
PB11.Signal=LTDC_G5
 | 
			
		||||
PB12.Mode=Asynchronous
 | 
			
		||||
PB12.Signal=UART5_RX
 | 
			
		||||
PB13.Mode=Asynchronous
 | 
			
		||||
PB13.Signal=UART5_TX
 | 
			
		||||
PB15.Mode=RGB666
 | 
			
		||||
PB15.Mode=RGB565
 | 
			
		||||
PB15.Signal=LTDC_G7
 | 
			
		||||
PB3.Mode=Trace_Asynchronous_SW
 | 
			
		||||
PB3.Signal=DEBUG_JTDO-SWO
 | 
			
		||||
@ -260,18 +263,22 @@ PB8.Mode=FDCAN_Activate
 | 
			
		||||
PB8.Signal=FDCAN1_RX
 | 
			
		||||
PB9.Mode=FDCAN_Activate
 | 
			
		||||
PB9.Signal=FDCAN1_TX
 | 
			
		||||
PC0.Mode=RGB666
 | 
			
		||||
PC0.Mode=RGB565
 | 
			
		||||
PC0.Signal=LTDC_R5
 | 
			
		||||
PC10.GPIOParameters=GPIO_Label
 | 
			
		||||
PC10.GPIOParameters=PinState,GPIO_PuPd,GPIO_Label
 | 
			
		||||
PC10.GPIO_Label=Display_Standby
 | 
			
		||||
PC10.GPIO_PuPd=GPIO_NOPULL
 | 
			
		||||
PC10.Locked=true
 | 
			
		||||
PC10.PinState=GPIO_PIN_SET
 | 
			
		||||
PC10.Signal=GPIO_Output
 | 
			
		||||
PC11.GPIOParameters=GPIO_Label
 | 
			
		||||
PC11.GPIOParameters=GPIO_PuPd,GPIO_Label
 | 
			
		||||
PC11.GPIO_Label=Display_Left_Right
 | 
			
		||||
PC11.GPIO_PuPd=GPIO_NOPULL
 | 
			
		||||
PC11.Locked=true
 | 
			
		||||
PC11.Signal=GPIO_Output
 | 
			
		||||
PC12.GPIOParameters=GPIO_Label
 | 
			
		||||
PC12.GPIOParameters=GPIO_PuPd,GPIO_Label
 | 
			
		||||
PC12.GPIO_Label=Display_Up\:Down
 | 
			
		||||
PC12.GPIO_PuPd=GPIO_NOPULL
 | 
			
		||||
PC12.Locked=true
 | 
			
		||||
PC12.Signal=GPIO_Output
 | 
			
		||||
PC14-OSC32_IN.Mode=LSE-External-Oscillator
 | 
			
		||||
@ -282,27 +289,27 @@ PC2_C.Mode=SdramChipSelect1_1
 | 
			
		||||
PC2_C.Signal=FMC_SDNE0
 | 
			
		||||
PC3_C.Mode=SdramChipSelect1_1
 | 
			
		||||
PC3_C.Signal=FMC_SDCKE0
 | 
			
		||||
PC4.Mode=RGB666
 | 
			
		||||
PC4.Mode=RGB565
 | 
			
		||||
PC4.Signal=LTDC_R7
 | 
			
		||||
PC6.Mode=RGB666
 | 
			
		||||
PC6.GPIOParameters=GPIO_Speed
 | 
			
		||||
PC6.GPIO_Speed=GPIO_SPEED_FREQ_HIGH
 | 
			
		||||
PC6.Mode=RGB565
 | 
			
		||||
PC6.Signal=LTDC_HSYNC
 | 
			
		||||
PC7.Mode=RGB666
 | 
			
		||||
PC7.Mode=RGB565
 | 
			
		||||
PC7.Signal=LTDC_G6
 | 
			
		||||
PC8.GPIOParameters=GPIO_Label
 | 
			
		||||
PC8.GPIO_Label=Display_Reset
 | 
			
		||||
PC8.Locked=true
 | 
			
		||||
PC8.Signal=GPIO_Output
 | 
			
		||||
PC9.Mode=RGB666
 | 
			
		||||
PC9.Mode=RGB565
 | 
			
		||||
PC9.Signal=LTDC_G3
 | 
			
		||||
PD0.Signal=FMC_D2_DA2
 | 
			
		||||
PD1.Signal=FMC_D3_DA3
 | 
			
		||||
PD10.Signal=FMC_D15_DA15
 | 
			
		||||
PD14.Signal=FMC_D0_DA0
 | 
			
		||||
PD15.Signal=FMC_D1_DA1
 | 
			
		||||
PD2.Mode=RGB666
 | 
			
		||||
PD2.Mode=RGB565
 | 
			
		||||
PD2.Signal=LTDC_B7
 | 
			
		||||
PD6.Mode=RGB666
 | 
			
		||||
PD6.Signal=LTDC_B2
 | 
			
		||||
PD8.Signal=FMC_D13_DA13
 | 
			
		||||
PD9.Signal=FMC_D14_DA14
 | 
			
		||||
PE0.Signal=FMC_NBL0
 | 
			
		||||
@ -324,7 +331,9 @@ PE8.Signal=FMC_D5_DA5
 | 
			
		||||
PE9.Signal=FMC_D6_DA6
 | 
			
		||||
PF0.Signal=FMC_A0
 | 
			
		||||
PF1.Signal=FMC_A1
 | 
			
		||||
PF10.Mode=RGB666
 | 
			
		||||
PF10.GPIOParameters=GPIO_PuPd
 | 
			
		||||
PF10.GPIO_PuPd=GPIO_NOPULL
 | 
			
		||||
PF10.Mode=RGB565
 | 
			
		||||
PF10.Signal=LTDC_DE
 | 
			
		||||
PF11.Signal=FMC_SDNRAS
 | 
			
		||||
PF12.Signal=FMC_A6
 | 
			
		||||
@ -365,7 +374,9 @@ PG15.Signal=FMC_SDNCAS
 | 
			
		||||
PG2.Signal=FMC_A12
 | 
			
		||||
PG4.Signal=FMC_A14_BA0
 | 
			
		||||
PG5.Signal=FMC_A15_BA1
 | 
			
		||||
PG7.Mode=RGB666
 | 
			
		||||
PG7.GPIOParameters=GPIO_Speed
 | 
			
		||||
PG7.GPIO_Speed=GPIO_SPEED_FREQ_VERY_HIGH
 | 
			
		||||
PG7.Mode=RGB565
 | 
			
		||||
PG7.Signal=LTDC_CLK
 | 
			
		||||
PG8.Signal=FMC_SDCLK
 | 
			
		||||
PG9.GPIOParameters=GPIO_Label
 | 
			
		||||
@ -402,12 +413,12 @@ ProjectManager.ProjectName=FT23_Charger
 | 
			
		||||
ProjectManager.ProjectStructure=
 | 
			
		||||
ProjectManager.RegisterCallBack=
 | 
			
		||||
ProjectManager.StackSize=0x400
 | 
			
		||||
ProjectManager.TargetToolchain=STM32CubeIDE
 | 
			
		||||
ProjectManager.TargetToolchain=Makefile
 | 
			
		||||
ProjectManager.ToolChainLocation=
 | 
			
		||||
ProjectManager.UAScriptAfterPath=
 | 
			
		||||
ProjectManager.UAScriptBeforePath=
 | 
			
		||||
ProjectManager.UnderRoot=true
 | 
			
		||||
ProjectManager.functionlistsort=1-MX_GPIO_Init-GPIO-false-HAL-true,2-SystemClock_Config-RCC-false-HAL-false,3-MX_FDCAN1_Init-FDCAN1-false-HAL-true,4-MX_FMC_Init-FMC-false-HAL-true,5-MX_I2C4_Init-I2C4-false-HAL-true,6-MX_USART10_UART_Init-USART10-false-HAL-true,7-MX_USB_OTG_HS_PCD_Init-USB_OTG_HS-false-HAL-true,8-MX_UART5_Init-UART5-false-HAL-true,9-MX_LTDC_Init-LTDC-false-HAL-true,10-MX_CRC_Init-CRC-false-HAL-true,11-MX_TouchGFX_Init-STMicroelectronics.X-CUBE-TOUCHGFX.4.21.0-false-HAL-false,0-MX_CORTEX_M7_Init-CORTEX_M7-false-HAL-true,12-MX_TouchGFX_Process-STMicroelectronics.X-CUBE-TOUCHGFX.4.21.0-false-HAL-false
 | 
			
		||||
ProjectManager.UnderRoot=false
 | 
			
		||||
ProjectManager.functionlistsort=1-MX_GPIO_Init-GPIO-false-HAL-true,2-SystemClock_Config-RCC-false-HAL-false,3-MX_FDCAN1_Init-FDCAN1-false-HAL-true,4-MX_FMC_Init-FMC-false-HAL-true,5-MX_I2C4_Init-I2C4-false-HAL-true,6-MX_USART10_UART_Init-USART10-false-HAL-true,7-MX_USB_OTG_HS_PCD_Init-USB_OTG_HS-false-HAL-true,8-MX_UART5_Init-UART5-false-HAL-true,9-MX_LTDC_Init-LTDC-false-HAL-true,10-MX_CRC_Init-CRC-false-HAL-true,0-MX_CORTEX_M7_Init-CORTEX_M7-false-HAL-true
 | 
			
		||||
RCC.ADCCLockSelection=RCC_ADCCLKSOURCE_PLL2
 | 
			
		||||
RCC.ADCFreq_Value=200000000
 | 
			
		||||
RCC.AHB12Freq_Value=200000000
 | 
			
		||||
@ -440,27 +451,26 @@ RCC.DFSDMCLockSelection=RCC_DFSDM1CLKSOURCE_D2PCLK1
 | 
			
		||||
RCC.DFSDMFreq_Value=100000000
 | 
			
		||||
RCC.DIVM1=1
 | 
			
		||||
RCC.DIVM2=1
 | 
			
		||||
RCC.DIVM3=1
 | 
			
		||||
RCC.DIVM3=2
 | 
			
		||||
RCC.DIVN1=25
 | 
			
		||||
RCC.DIVN2=25
 | 
			
		||||
RCC.DIVN3=12
 | 
			
		||||
RCC.DIVN3=20
 | 
			
		||||
RCC.DIVP1=2
 | 
			
		||||
RCC.DIVP1Freq_Value=200000000
 | 
			
		||||
RCC.DIVP2=2
 | 
			
		||||
RCC.DIVP2Freq_Value=200000000
 | 
			
		||||
RCC.DIVP3=2
 | 
			
		||||
RCC.DIVP3Freq_Value=96000000
 | 
			
		||||
RCC.DIVP3Freq_Value=80000000
 | 
			
		||||
RCC.DIVQ1=4
 | 
			
		||||
RCC.DIVQ1Freq_Value=100000000
 | 
			
		||||
RCC.DIVQ2=4
 | 
			
		||||
RCC.DIVQ2Freq_Value=100000000
 | 
			
		||||
RCC.DIVQ3=3
 | 
			
		||||
RCC.DIVQ3Freq_Value=64000000
 | 
			
		||||
RCC.DIVQ3=4
 | 
			
		||||
RCC.DIVQ3Freq_Value=40000000
 | 
			
		||||
RCC.DIVR1=2
 | 
			
		||||
RCC.DIVR1Freq_Value=200000000
 | 
			
		||||
RCC.DIVR2Freq_Value=200000000
 | 
			
		||||
RCC.DIVR3=3
 | 
			
		||||
RCC.DIVR3Freq_Value=64000000
 | 
			
		||||
RCC.DIVR3Freq_Value=80000000
 | 
			
		||||
RCC.EXTERNAL_CLOCK_VALUE=12288000
 | 
			
		||||
RCC.FDCANFreq_Value=100000000
 | 
			
		||||
RCC.FMCCLockSelection=RCC_FMCCLKSOURCE_PLL2
 | 
			
		||||
@ -477,7 +487,7 @@ RCC.I2C123CLockSelection=RCC_I2C123CLKSOURCE_D2PCLK1
 | 
			
		||||
RCC.I2C123Freq_Value=100000000
 | 
			
		||||
RCC.I2C4CLockSelection=RCC_I2C4CLKSOURCE_D3PCLK1
 | 
			
		||||
RCC.I2C4Freq_Value=100000000
 | 
			
		||||
RCC.IPParameters=ADCCLockSelection,ADCFreq_Value,AHB12Freq_Value,AHB4Freq_Value,APB1Freq_Value,APB2Freq_Value,APB3Freq_Value,APB4Freq_Value,AXIClockFreq_Value,CDCPRE,CDCPREFreq_Value,CDPPRE,CDPPRE1,CDPPRE2,CECCLockSelection,CECFreq_Value,CKPERFreq_Value,CKPERSourceSelection,CSI_VALUE,CortexFreq_Value,Cortex_Div,Cortex_DivARG,CpuClockFreq_Value,DAC1Freq_Value,DAC2Freq_Value,DFSDM2ACLkFreq_Value,DFSDM2Freq_Value,DFSDMACLkFreq_Value,DFSDMCLockSelection,DFSDMFreq_Value,DIVM1,DIVM2,DIVM3,DIVN1,DIVN2,DIVN3,DIVP1,DIVP1Freq_Value,DIVP2,DIVP2Freq_Value,DIVP3,DIVP3Freq_Value,DIVQ1,DIVQ1Freq_Value,DIVQ2,DIVQ2Freq_Value,DIVQ3,DIVQ3Freq_Value,DIVR1,DIVR1Freq_Value,DIVR2Freq_Value,DIVR3,DIVR3Freq_Value,EXTERNAL_CLOCK_VALUE,FDCANFreq_Value,FMCCLockSelection,FMCFreq_Value,FamilyName,HCLK3ClockFreq_Value,HCLKFreq_Value,HPRE,HSE_VALUE,HSI48_VALUE,HSIDiv,HSI_VALUE,I2C123CLockSelection,I2C123Freq_Value,I2C4CLockSelection,I2C4Freq_Value,LPTIM1CLockSelection,LPTIM1Freq_Value,LPTIM2CLockSelection,LPTIM2Freq_Value,LPTIM345CLockSelection,LPTIM345Freq_Value,LPUART1CLockSelection,LPUART1Freq_Value,LSI_VALUE,LTDCFreq_Value,MCO1PinFreq_Value,MCO2PinFreq_Value,PLL2FRACN,PLL3FRACN,PLLFRACN,PLLSourceVirtual,QSPICLockSelection,QSPIFreq_Value,RCC_MCO1Source,RCC_MCO2Source,RCC_MCODiv1,RCC_MCODiv2,RCC_RTC_Clock_Source_FROM_HSE,RNGCLockSelection,RNGFreq_Value,RTCFreq_Value,SAI1CLockSelection,SAI1Freq_Value,SAI2AFreq_Value,SAI2BCLockSelection,SAI2BFreq_Value,SDMMC1CLockSelection,SDMMCFreq_Value,SPDIFCLockSelection,SPDIFRXFreq_Value,SPI123CLockSelection,SPI123Freq_Value,SPI45Freq_Value,SPI6CLockSelection,SPI6Freq_Value,SRDPPRE,SWPCLockSelection,SWPMI1Freq_Value,SYSCLKFreq_VALUE,SYSCLKSource,Spi45ClockSelection,Tim1OutputFreq_Value,Tim2OutputFreq_Value,TraceFreq_Value,USART16CLockSelection,USART16Freq_Value,USART234578CLockSelection,USART234578Freq_Value,USBCLockSelection,USBFreq_Value,VCO1OutputFreq_Value,VCO2OutputFreq_Value,VCO3OutputFreq_Value,VCOInput1Freq_Value,VCOInput2Freq_Value,VCOInput3Freq_Value,WatchDogFreq_Value
 | 
			
		||||
RCC.IPParameters=ADCCLockSelection,ADCFreq_Value,AHB12Freq_Value,AHB4Freq_Value,APB1Freq_Value,APB2Freq_Value,APB3Freq_Value,APB4Freq_Value,AXIClockFreq_Value,CDCPRE,CDCPREFreq_Value,CDPPRE,CDPPRE1,CDPPRE2,CECCLockSelection,CECFreq_Value,CKPERFreq_Value,CKPERSourceSelection,CSI_VALUE,CortexFreq_Value,Cortex_Div,Cortex_DivARG,CpuClockFreq_Value,DAC1Freq_Value,DAC2Freq_Value,DFSDM2ACLkFreq_Value,DFSDM2Freq_Value,DFSDMACLkFreq_Value,DFSDMCLockSelection,DFSDMFreq_Value,DIVM1,DIVM2,DIVM3,DIVN1,DIVN2,DIVN3,DIVP1,DIVP1Freq_Value,DIVP2,DIVP2Freq_Value,DIVP3,DIVP3Freq_Value,DIVQ1,DIVQ1Freq_Value,DIVQ2,DIVQ2Freq_Value,DIVQ3,DIVQ3Freq_Value,DIVR1,DIVR1Freq_Value,DIVR2Freq_Value,DIVR3Freq_Value,EXTERNAL_CLOCK_VALUE,FDCANFreq_Value,FMCCLockSelection,FMCFreq_Value,FamilyName,HCLK3ClockFreq_Value,HCLKFreq_Value,HPRE,HSE_VALUE,HSI48_VALUE,HSIDiv,HSI_VALUE,I2C123CLockSelection,I2C123Freq_Value,I2C4CLockSelection,I2C4Freq_Value,LPTIM1CLockSelection,LPTIM1Freq_Value,LPTIM2CLockSelection,LPTIM2Freq_Value,LPTIM345CLockSelection,LPTIM345Freq_Value,LPUART1CLockSelection,LPUART1Freq_Value,LSI_VALUE,LTDCFreq_Value,MCO1PinFreq_Value,MCO2PinFreq_Value,PLL2FRACN,PLL3FRACN,PLLFRACN,PLLSourceVirtual,QSPICLockSelection,QSPIFreq_Value,RCC_MCO1Source,RCC_MCO2Source,RCC_MCODiv1,RCC_MCODiv2,RCC_RTC_Clock_Source_FROM_HSE,RNGCLockSelection,RNGFreq_Value,RTCFreq_Value,SAI1CLockSelection,SAI1Freq_Value,SAI2AFreq_Value,SAI2BCLockSelection,SAI2BFreq_Value,SDMMC1CLockSelection,SDMMCFreq_Value,SPDIFCLockSelection,SPDIFRXFreq_Value,SPI123CLockSelection,SPI123Freq_Value,SPI45Freq_Value,SPI6CLockSelection,SPI6Freq_Value,SRDPPRE,SWPCLockSelection,SWPMI1Freq_Value,SYSCLKFreq_VALUE,SYSCLKSource,Spi45ClockSelection,Tim1OutputFreq_Value,Tim2OutputFreq_Value,TraceFreq_Value,USART16CLockSelection,USART16Freq_Value,USART234578CLockSelection,USART234578Freq_Value,USBCLockSelection,USBFreq_Value,VCO1OutputFreq_Value,VCO2OutputFreq_Value,VCO3OutputFreq_Value,VCOInput1Freq_Value,VCOInput2Freq_Value,VCOInput3Freq_Value,WatchDogFreq_Value
 | 
			
		||||
RCC.LPTIM1CLockSelection=RCC_LPTIM1CLKSOURCE_D2PCLK1
 | 
			
		||||
RCC.LPTIM1Freq_Value=100000000
 | 
			
		||||
RCC.LPTIM2CLockSelection=RCC_LPTIM2CLKSOURCE_D3PCLK1
 | 
			
		||||
@ -487,7 +497,7 @@ RCC.LPTIM345Freq_Value=100000000
 | 
			
		||||
RCC.LPUART1CLockSelection=RCC_LPUART1CLKSOURCE_D3PCLK1
 | 
			
		||||
RCC.LPUART1Freq_Value=100000000
 | 
			
		||||
RCC.LSI_VALUE=32000
 | 
			
		||||
RCC.LTDCFreq_Value=64000000
 | 
			
		||||
RCC.LTDCFreq_Value=80000000
 | 
			
		||||
RCC.MCO1PinFreq_Value=64000000
 | 
			
		||||
RCC.MCO2PinFreq_Value=200000000
 | 
			
		||||
RCC.PLL2FRACN=0
 | 
			
		||||
@ -535,10 +545,10 @@ RCC.USBCLockSelection=RCC_USBCLKSOURCE_HSI48
 | 
			
		||||
RCC.USBFreq_Value=48000000
 | 
			
		||||
RCC.VCO1OutputFreq_Value=400000000
 | 
			
		||||
RCC.VCO2OutputFreq_Value=400000000
 | 
			
		||||
RCC.VCO3OutputFreq_Value=192000000
 | 
			
		||||
RCC.VCO3OutputFreq_Value=160000000
 | 
			
		||||
RCC.VCOInput1Freq_Value=16000000
 | 
			
		||||
RCC.VCOInput2Freq_Value=16000000
 | 
			
		||||
RCC.VCOInput3Freq_Value=16000000
 | 
			
		||||
RCC.VCOInput3Freq_Value=8000000
 | 
			
		||||
RCC.WatchDogFreq_Value=32000
 | 
			
		||||
SH.FMC_A0.0=FMC_A0,13b-sda1
 | 
			
		||||
SH.FMC_A0.ConfNb=1
 | 
			
		||||
@ -614,12 +624,6 @@ SH.FMC_SDNRAS.0=FMC_SDNRAS,13b-sda1
 | 
			
		||||
SH.FMC_SDNRAS.ConfNb=1
 | 
			
		||||
SH.FMC_SDNWE.0=FMC_SDNWE,13b-sda1
 | 
			
		||||
SH.FMC_SDNWE.ConfNb=1
 | 
			
		||||
STMicroelectronics.X-CUBE-TOUCHGFX.4.21.0.GraphicsJjApplication_Checked=false
 | 
			
		||||
STMicroelectronics.X-CUBE-TOUCHGFX.4.21.0.IPParameters=tgfx_display_interface,tgfx_vsync
 | 
			
		||||
STMicroelectronics.X-CUBE-TOUCHGFX.4.21.0.tgfx_display_interface=disp_ltdc
 | 
			
		||||
STMicroelectronics.X-CUBE-TOUCHGFX.4.21.0.tgfx_vsync=vsync_ltdc
 | 
			
		||||
STMicroelectronics.X-CUBE-TOUCHGFX.4.21.0_IsPackSelfContextualization=true
 | 
			
		||||
STMicroelectronics.X-CUBE-TOUCHGFX.4.21.0_SwParameter=ApplicationCcGraphicsJjApplication\:TouchGFXOoGenerator;
 | 
			
		||||
USART10.IPParameters=VirtualMode-Asynchronous
 | 
			
		||||
USART10.VirtualMode-Asynchronous=VM_ASYNC
 | 
			
		||||
USB_OTG_HS.IPParameters=VirtualMode-Device_Only_FS
 | 
			
		||||
 | 
			
		||||
@ -1,5 +1,5 @@
 | 
			
		||||
##########################################################################################################################
 | 
			
		||||
# File automatically-generated by tool: [projectgenerator] version: [4.5.0-RC5] date: [Tue Apr 01 19:21:10 CEST 2025] 
 | 
			
		||||
# File automatically-generated by tool: [projectgenerator] version: [4.5.0-RC5] date: [Thu Apr 03 21:48:01 CEST 2025] 
 | 
			
		||||
##########################################################################################################################
 | 
			
		||||
 | 
			
		||||
# ------------------------------------------------
 | 
			
		||||
 | 
			
		||||
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
		Reference in New Issue
	
	Block a user