/* Private defines -----------------------------------------------------------*/\r
#define LED_GREEN_Pin GPIO_PIN_13\r
#define LED_GREEN_GPIO_Port GPIOC\r
-#define OSC32_IN_Pin GPIO_PIN_14\r
-#define OSC32_IN_GPIO_Port GPIOC\r
-#define OSC32_OUT_Pin GPIO_PIN_15\r
-#define OSC32_OUT_GPIO_Port GPIOC\r
-#define OSC_IN_Pin GPIO_PIN_0\r
-#define OSC_IN_GPIO_Port GPIOF\r
-#define OSC_OUT_Pin GPIO_PIN_1\r
-#define OSC_OUT_GPIO_Port GPIOF\r
#define Joystick_Pin GPIO_PIN_2\r
#define Joystick_GPIO_Port GPIOC\r
#define VCP_TX_Pin GPIO_PIN_2\r
#define VCP_RX_GPIO_Port GPIOA\r
#define LED_BLUE_Pin GPIO_PIN_5\r
#define LED_BLUE_GPIO_Port GPIOA\r
-#define SEG0_Pin GPIO_PIN_4\r
-#define SEG0_GPIO_Port GPIOC\r
-#define SEG1_Pin GPIO_PIN_5\r
-#define SEG1_GPIO_Port GPIOC\r
-#define SEG2_Pin GPIO_PIN_1\r
-#define SEG2_GPIO_Port GPIOB\r
#define LED_RED_Pin GPIO_PIN_2\r
#define LED_RED_GPIO_Port GPIOB\r
-#define SEG3_Pin GPIO_PIN_7\r
-#define SEG3_GPIO_Port GPIOE\r
-#define SEG4_Pin GPIO_PIN_8\r
-#define SEG4_GPIO_Port GPIOE\r
-#define SEG5_Pin GPIO_PIN_9\r
-#define SEG5_GPIO_Port GPIOE\r
-#define SEG6_Pin GPIO_PIN_11\r
-#define SEG6_GPIO_Port GPIOB\r
-#define SHIELD_Pin GPIO_PIN_12\r
-#define SHIELD_GPIO_Port GPIOB\r
-#define SHIELD_CS_Pin GPIO_PIN_13\r
-#define SHIELD_CS_GPIO_Port GPIOB\r
-#define SEG7_Pin GPIO_PIN_14\r
-#define SEG7_GPIO_Port GPIOB\r
-#define SEG8_Pin GPIO_PIN_15\r
-#define SEG8_GPIO_Port GPIOB\r
-#define SEG9_Pin GPIO_PIN_8\r
-#define SEG9_GPIO_Port GPIOD\r
-#define SEG10_Pin GPIO_PIN_9\r
-#define SEG10_GPIO_Port GPIOD\r
-#define TEKY_CS_Pin GPIO_PIN_10\r
-#define TEKY_CS_GPIO_Port GPIOD\r
-#define TEKY_Pin GPIO_PIN_11\r
-#define TEKY_GPIO_Port GPIOD\r
-#define SEG11_Pin GPIO_PIN_12\r
-#define SEG11_GPIO_Port GPIOD\r
-#define SEG12_Pin GPIO_PIN_13\r
-#define SEG12_GPIO_Port GPIOD\r
-#define SEG13_Pin GPIO_PIN_6\r
-#define SEG13_GPIO_Port GPIOC\r
-#define SEG14_Pin GPIO_PIN_8\r
-#define SEG14_GPIO_Port GPIOC\r
-#define SEG15_Pin GPIO_PIN_9\r
-#define SEG15_GPIO_Port GPIOC\r
-#define COM0_Pin GPIO_PIN_8\r
-#define COM0_GPIO_Port GPIOA\r
-#define COM1_Pin GPIO_PIN_9\r
-#define COM1_GPIO_Port GPIOA\r
-#define COM2_Pin GPIO_PIN_10\r
-#define COM2_GPIO_Port GPIOA\r
-#define USB_DM_Pin GPIO_PIN_11\r
-#define USB_DM_GPIO_Port GPIOA\r
-#define USB_DP_Pin GPIO_PIN_12\r
-#define USB_DP_GPIO_Port GPIOA\r
+#define IDLE_Pin GPIO_PIN_9\r
+#define IDLE_GPIO_Port GPIOD\r
#define SWDIO_Pin GPIO_PIN_13\r
#define SWDIO_GPIO_Port GPIOA\r
#define SWCLK_Pin GPIO_PIN_14\r
#define SWCLK_GPIO_Port GPIOA\r
-#define SEG16_Pin GPIO_PIN_10\r
-#define SEG16_GPIO_Port GPIOC\r
-#define SEG23_Pin GPIO_PIN_11\r
-#define SEG23_GPIO_Port GPIOC\r
-#define SEG17_Pin GPIO_PIN_0\r
-#define SEG17_GPIO_Port GPIOD\r
-#define SEG18_Pin GPIO_PIN_1\r
-#define SEG18_GPIO_Port GPIOD\r
-#define SEG19_Pin GPIO_PIN_3\r
-#define SEG19_GPIO_Port GPIOD\r
-#define SEG20_Pin GPIO_PIN_4\r
-#define SEG20_GPIO_Port GPIOD\r
-#define SEG21_Pin GPIO_PIN_5\r
-#define SEG21_GPIO_Port GPIOD\r
-#define SEG22_Pin GPIO_PIN_6\r
-#define SEG22_GPIO_Port GPIOD\r
-#define SDA_Pin GPIO_PIN_7\r
-#define SDA_GPIO_Port GPIOB\r
-#define SCL_Pin GPIO_PIN_8\r
-#define SCL_GPIO_Port GPIOB\r
-#define COM3_Pin GPIO_PIN_9\r
-#define COM3_GPIO_Port GPIOB\r
\r
/* USER CODE BEGIN Private defines */\r
\r
void SysTick_Handler(void);\r
void DMA1_Channel1_IRQHandler(void);\r
void DMA1_Channel2_3_IRQHandler(void);\r
-void DMA1_Ch4_7_DMA2_Ch1_5_DMAMUX_OVR_IRQHandler(void);\r
/* USER CODE BEGIN EFP */\r
\r
/* USER CODE END EFP */\r
while (1)\r
{\r
/* USER CODE END WHILE */\r
+ HAL_GPIO_WritePin(IDLE_GPIO_Port, IDLE_Pin, GPIO_PIN_SET);\r
__WFI();\r
/* USER CODE BEGIN 3 */\r
}\r
/* DMA1_Channel2_3_IRQn interrupt configuration */\r
HAL_NVIC_SetPriority(DMA1_Channel2_3_IRQn, 0, 0);\r
HAL_NVIC_EnableIRQ(DMA1_Channel2_3_IRQn);\r
- /* DMA1_Ch4_7_DMA2_Ch1_5_DMAMUX_OVR_IRQn interrupt configuration */\r
- HAL_NVIC_SetPriority(DMA1_Ch4_7_DMA2_Ch1_5_DMAMUX_OVR_IRQn, 0, 0);\r
- HAL_NVIC_EnableIRQ(DMA1_Ch4_7_DMA2_Ch1_5_DMAMUX_OVR_IRQn);\r
\r
}\r
\r
\r
/* GPIO Ports Clock Enable */\r
__HAL_RCC_GPIOC_CLK_ENABLE();\r
- __HAL_RCC_GPIOF_CLK_ENABLE();\r
__HAL_RCC_GPIOA_CLK_ENABLE();\r
__HAL_RCC_GPIOB_CLK_ENABLE();\r
- __HAL_RCC_GPIOE_CLK_ENABLE();\r
__HAL_RCC_GPIOD_CLK_ENABLE();\r
\r
/*Configure GPIO pin Output Level */\r
/*Configure GPIO pin Output Level */\r
HAL_GPIO_WritePin(LED_RED_GPIO_Port, LED_RED_Pin, GPIO_PIN_RESET);\r
\r
+ /*Configure GPIO pin Output Level */\r
+ HAL_GPIO_WritePin(IDLE_GPIO_Port, IDLE_Pin, GPIO_PIN_RESET);\r
+\r
/*Configure GPIO pin : LED_GREEN_Pin */\r
GPIO_InitStruct.Pin = LED_GREEN_Pin;\r
GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP;\r
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;\r
HAL_GPIO_Init(LED_BLUE_GPIO_Port, &GPIO_InitStruct);\r
\r
- /*Configure GPIO pins : SEG0_Pin SEG1_Pin SEG13_Pin SEG14_Pin\r
- SEG15_Pin SEG16_Pin SEG23_Pin */\r
- GPIO_InitStruct.Pin = SEG0_Pin|SEG1_Pin|SEG13_Pin|SEG14_Pin\r
- |SEG15_Pin|SEG16_Pin|SEG23_Pin;\r
- GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;\r
- GPIO_InitStruct.Pull = GPIO_NOPULL;\r
- GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;\r
- GPIO_InitStruct.Alternate = GPIO_AF11_LCD;\r
- HAL_GPIO_Init(GPIOC, &GPIO_InitStruct);\r
-\r
- /*Configure GPIO pins : SEG2_Pin SEG6_Pin SEG7_Pin SEG8_Pin\r
- COM3_Pin */\r
- GPIO_InitStruct.Pin = SEG2_Pin|SEG6_Pin|SEG7_Pin|SEG8_Pin\r
- |COM3_Pin;\r
- GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;\r
- GPIO_InitStruct.Pull = GPIO_NOPULL;\r
- GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;\r
- GPIO_InitStruct.Alternate = GPIO_AF11_LCD;\r
- HAL_GPIO_Init(GPIOB, &GPIO_InitStruct);\r
-\r
/*Configure GPIO pin : LED_RED_Pin */\r
GPIO_InitStruct.Pin = LED_RED_Pin;\r
GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP;\r
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;\r
HAL_GPIO_Init(LED_RED_GPIO_Port, &GPIO_InitStruct);\r
\r
- /*Configure GPIO pins : SEG3_Pin SEG4_Pin SEG5_Pin */\r
- GPIO_InitStruct.Pin = SEG3_Pin|SEG4_Pin|SEG5_Pin;\r
- GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;\r
- GPIO_InitStruct.Pull = GPIO_NOPULL;\r
- GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;\r
- GPIO_InitStruct.Alternate = GPIO_AF11_LCD;\r
- HAL_GPIO_Init(GPIOE, &GPIO_InitStruct);\r
-\r
- /*Configure GPIO pins : SHIELD_Pin SHIELD_CS_Pin */\r
- GPIO_InitStruct.Pin = SHIELD_Pin|SHIELD_CS_Pin;\r
- GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;\r
- GPIO_InitStruct.Pull = GPIO_NOPULL;\r
- GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;\r
- GPIO_InitStruct.Alternate = GPIO_AF9_TSC;\r
- HAL_GPIO_Init(GPIOB, &GPIO_InitStruct);\r
-\r
- /*Configure GPIO pins : SEG9_Pin SEG10_Pin SEG11_Pin SEG12_Pin\r
- SEG17_Pin SEG18_Pin SEG19_Pin SEG20_Pin\r
- SEG21_Pin SEG22_Pin */\r
- GPIO_InitStruct.Pin = SEG9_Pin|SEG10_Pin|SEG11_Pin|SEG12_Pin\r
- |SEG17_Pin|SEG18_Pin|SEG19_Pin|SEG20_Pin\r
- |SEG21_Pin|SEG22_Pin;\r
- GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;\r
- GPIO_InitStruct.Pull = GPIO_NOPULL;\r
- GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;\r
- GPIO_InitStruct.Alternate = GPIO_AF11_LCD;\r
- HAL_GPIO_Init(GPIOD, &GPIO_InitStruct);\r
-\r
- /*Configure GPIO pins : TEKY_CS_Pin TEKY_Pin */\r
- GPIO_InitStruct.Pin = TEKY_CS_Pin|TEKY_Pin;\r
- GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;\r
- GPIO_InitStruct.Pull = GPIO_NOPULL;\r
- GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;\r
- GPIO_InitStruct.Alternate = GPIO_AF9_TSC;\r
- HAL_GPIO_Init(GPIOD, &GPIO_InitStruct);\r
-\r
- /*Configure GPIO pins : COM0_Pin COM1_Pin COM2_Pin */\r
- GPIO_InitStruct.Pin = COM0_Pin|COM1_Pin|COM2_Pin;\r
- GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;\r
- GPIO_InitStruct.Pull = GPIO_NOPULL;\r
- GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;\r
- GPIO_InitStruct.Alternate = GPIO_AF11_LCD;\r
- HAL_GPIO_Init(GPIOA, &GPIO_InitStruct);\r
-\r
- /*Configure GPIO pins : USB_DM_Pin USB_DP_Pin */\r
- GPIO_InitStruct.Pin = USB_DM_Pin|USB_DP_Pin;\r
- GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;\r
- GPIO_InitStruct.Pull = GPIO_NOPULL;\r
- GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;\r
- HAL_GPIO_Init(GPIOA, &GPIO_InitStruct);\r
-\r
- /*Configure GPIO pins : SDA_Pin SCL_Pin */\r
- GPIO_InitStruct.Pin = SDA_Pin|SCL_Pin;\r
- GPIO_InitStruct.Mode = GPIO_MODE_AF_OD;\r
+ /*Configure GPIO pin : IDLE_Pin */\r
+ GPIO_InitStruct.Pin = IDLE_Pin;\r
+ GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP;\r
GPIO_InitStruct.Pull = GPIO_NOPULL;\r
- GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;\r
- GPIO_InitStruct.Alternate = GPIO_AF4_I2C1;\r
- HAL_GPIO_Init(GPIOB, &GPIO_InitStruct);\r
+ GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_MEDIUM;\r
+ HAL_GPIO_Init(IDLE_GPIO_Port, &GPIO_InitStruct);\r
\r
/* USER CODE BEGIN MX_GPIO_Init_2 */\r
/* USER CODE END MX_GPIO_Init_2 */\r
\r
void SPI_DMAHalfTransmitReceiveCplt(DMA_HandleTypeDef *hdma)\r
{\r
+ HAL_GPIO_WritePin(IDLE_GPIO_Port, IDLE_Pin, GPIO_PIN_RESET);\r
+\r
SPI_HandleTypeDef *hspi = (SPI_HandleTypeDef *)hdma->Parent;\r
(void)hspi;\r
\r
/* USER CODE END DMA1_Channel2_3_IRQn 1 */\r
}\r
\r
-/**\r
- * @brief This function handles DMAMUX_OVR_IT + DMA1 channel 4 to 7 + DMA2 channel 1 to 5.\r
- */\r
-void DMA1_Ch4_7_DMA2_Ch1_5_DMAMUX_OVR_IRQHandler(void)\r
-{\r
- /* USER CODE BEGIN DMA1_Ch4_7_DMA2_Ch1_5_DMAMUX_OVR_IRQn 0 */\r
-\r
- /* USER CODE END DMA1_Ch4_7_DMA2_Ch1_5_DMAMUX_OVR_IRQn 0 */\r
- /* USER CODE BEGIN DMA1_Ch4_7_DMA2_Ch1_5_DMAMUX_OVR_IRQn 1 */\r
-\r
- /* USER CODE END DMA1_Ch4_7_DMA2_Ch1_5_DMAMUX_OVR_IRQn 1 */\r
-}\r
-\r
/* USER CODE BEGIN 1 */\r
\r
/* USER CODE END 1 */\r
##########################################################################################################################\r
-# File automatically-generated by tool: [projectgenerator] version: [4.5.0-RC5] date: [Wed Jan 29 21:38:04 EST 2025] \r
+# File automatically-generated by tool: [projectgenerator] version: [4.5.0-RC5] date: [Thu Jan 30 16:49:01 EST 2025] \r
##########################################################################################################################\r
\r
# ------------------------------------------------\r
Mcu.Name=STM32U083MCTx
Mcu.Package=LQFP80
Mcu.Pin0=PC13
-Mcu.Pin1=PC14-OSC32_IN
-Mcu.Pin10=PA6
-Mcu.Pin11=PA7
-Mcu.Pin12=PC4
-Mcu.Pin13=PC5
-Mcu.Pin14=PB1
-Mcu.Pin15=PB2
-Mcu.Pin16=PE7
-Mcu.Pin17=PE8
-Mcu.Pin18=PE9
-Mcu.Pin19=PB11
-Mcu.Pin2=PC15-OSC32_OUT
-Mcu.Pin20=PB12
-Mcu.Pin21=PB13
-Mcu.Pin22=PB14
-Mcu.Pin23=PB15
-Mcu.Pin24=PD8
-Mcu.Pin25=PD9
-Mcu.Pin26=PD10
-Mcu.Pin27=PD11
-Mcu.Pin28=PD12
-Mcu.Pin29=PD13
-Mcu.Pin3=PF0-OSC_IN
-Mcu.Pin30=PC6
-Mcu.Pin31=PC8
-Mcu.Pin32=PC9
-Mcu.Pin33=PA8
-Mcu.Pin34=PA9
-Mcu.Pin35=PA10
-Mcu.Pin36=PA11 [PA9]
-Mcu.Pin37=PA12 [PA10]
-Mcu.Pin38=PA13 (SWDIO)
-Mcu.Pin39=PA14 (SWCLK)
-Mcu.Pin4=PF1-OSC_OUT
-Mcu.Pin40=PC10
-Mcu.Pin41=PC11
-Mcu.Pin42=PD0
-Mcu.Pin43=PD1
-Mcu.Pin44=PD3
-Mcu.Pin45=PD4
-Mcu.Pin46=PD5
-Mcu.Pin47=PD6
-Mcu.Pin48=PB7
-Mcu.Pin49=PB8
-Mcu.Pin5=PC2
-Mcu.Pin50=PB9
-Mcu.Pin51=VP_PWR_VS_SECSignals
-Mcu.Pin52=VP_SYS_VS_Systick
-Mcu.Pin6=PA1
-Mcu.Pin7=PA2
-Mcu.Pin8=PA3
-Mcu.Pin9=PA5
-Mcu.PinsNb=53
+Mcu.Pin1=PC2
+Mcu.Pin10=PA13 (SWDIO)
+Mcu.Pin11=PA14 (SWCLK)
+Mcu.Pin12=VP_PWR_VS_SECSignals
+Mcu.Pin13=VP_SYS_VS_Systick
+Mcu.Pin2=PA1
+Mcu.Pin3=PA2
+Mcu.Pin4=PA3
+Mcu.Pin5=PA5
+Mcu.Pin6=PA6
+Mcu.Pin7=PA7
+Mcu.Pin8=PB2
+Mcu.Pin9=PD9
+Mcu.PinsNb=14
Mcu.ThirdPartyNb=0
Mcu.UserConstants=
Mcu.UserName=STM32U083MCTx
NVIC.SysTick_IRQn=true\:3\:0\:false\:false\:true\:false\:true\:false
PA1.Mode=Full_Duplex_Master
PA1.Signal=SPI1_SCK
-PA10.GPIOParameters=GPIO_Label
-PA10.GPIO_Label=COM2
-PA10.Locked=true
-PA10.Signal=LCD_COM2
-PA11\ [PA9].GPIOParameters=GPIO_Label
-PA11\ [PA9].GPIO_Label=USB_DM
-PA11\ [PA9].Locked=true
-PA11\ [PA9].Signal=USB_DM
-PA12\ [PA10].GPIOParameters=GPIO_Label
-PA12\ [PA10].GPIO_Label=USB_DP
-PA12\ [PA10].Locked=true
-PA12\ [PA10].Signal=USB_DP
PA13\ (SWDIO).GPIOParameters=GPIO_Label
PA13\ (SWDIO).GPIO_Label=SWDIO
PA13\ (SWDIO).Locked=true
PA6.Signal=SPI1_MISO
PA7.Mode=Full_Duplex_Master
PA7.Signal=SPI1_MOSI
-PA8.GPIOParameters=GPIO_Label
-PA8.GPIO_Label=COM0
-PA8.Locked=true
-PA8.Signal=LCD_COM0
-PA9.GPIOParameters=GPIO_Label
-PA9.GPIO_Label=COM1
-PA9.Locked=true
-PA9.Signal=LCD_COM1
-PB1.GPIOParameters=GPIO_Label
-PB1.GPIO_Label=SEG2
-PB1.Locked=true
-PB1.Signal=LCD_SEG6
-PB11.GPIOParameters=GPIO_Label
-PB11.GPIO_Label=SEG6
-PB11.Locked=true
-PB11.Signal=LCD_SEG11
-PB12.GPIOParameters=GPIO_Label
-PB12.GPIO_Label=SHIELD
-PB12.Locked=true
-PB12.Signal=TSC_G1_IO1
-PB13.GPIOParameters=GPIO_Label
-PB13.GPIO_Label=SHIELD_CS
-PB13.Locked=true
-PB13.Signal=TSC_G1_IO2
-PB14.GPIOParameters=GPIO_Label
-PB14.GPIO_Label=SEG7
-PB14.Locked=true
-PB14.Signal=LCD_SEG14
-PB15.GPIOParameters=GPIO_Label
-PB15.GPIO_Label=SEG8
-PB15.Locked=true
-PB15.Signal=LCD_SEG15
PB2.GPIOParameters=GPIO_Label
PB2.GPIO_Label=LED_RED
PB2.Locked=true
PB2.Signal=GPIO_Output
-PB7.GPIOParameters=GPIO_Label
-PB7.GPIO_Label=SDA
-PB7.Locked=true
-PB7.Signal=I2C1_SDA
-PB8.GPIOParameters=GPIO_Label
-PB8.GPIO_Label=SCL
-PB8.Locked=true
-PB8.Signal=I2C1_SCL
-PB9.GPIOParameters=GPIO_Label
-PB9.GPIO_Label=COM3
-PB9.Locked=true
-PB9.Signal=LCD_COM3
-PC10.GPIOParameters=GPIO_Label
-PC10.GPIO_Label=SEG16
-PC10.Locked=true
-PC10.Signal=LCD_SEG48
-PC11.GPIOParameters=GPIO_Label
-PC11.GPIO_Label=SEG23
-PC11.Locked=true
-PC11.Signal=LCD_SEG49
PC13.GPIOParameters=GPIO_Label
PC13.GPIO_Label=LED_GREEN
PC13.Locked=true
PC13.Signal=GPIO_Output
-PC14-OSC32_IN.GPIOParameters=GPIO_Label
-PC14-OSC32_IN.GPIO_Label=OSC32_IN
-PC14-OSC32_IN.Locked=true
-PC14-OSC32_IN.Signal=RCC_OSC32_IN
-PC15-OSC32_OUT.GPIOParameters=GPIO_Label
-PC15-OSC32_OUT.GPIO_Label=OSC32_OUT
-PC15-OSC32_OUT.Locked=true
-PC15-OSC32_OUT.Signal=RCC_OSC32_OUT
PC2.GPIOParameters=GPIO_Label
PC2.GPIO_Label=Joystick
PC2.Locked=true
PC2.Signal=ADC1_IN2
-PC4.GPIOParameters=GPIO_Label
-PC4.GPIO_Label=SEG0
-PC4.Locked=true
-PC4.Signal=LCD_SEG22
-PC5.GPIOParameters=GPIO_Label
-PC5.GPIO_Label=SEG1
-PC5.Locked=true
-PC5.Signal=LCD_SEG23
-PC6.GPIOParameters=GPIO_Label
-PC6.GPIO_Label=SEG13
-PC6.Locked=true
-PC6.Signal=LCD_SEG24
-PC8.GPIOParameters=GPIO_Label
-PC8.GPIO_Label=SEG14
-PC8.Locked=true
-PC8.Signal=LCD_SEG26
-PC9.GPIOParameters=GPIO_Label
-PC9.GPIO_Label=SEG15
-PC9.Locked=true
-PC9.Signal=LCD_SEG27
-PD0.GPIOParameters=GPIO_Label
-PD0.GPIO_Label=SEG17
-PD0.Locked=true
-PD0.Signal=LCD_SEG34
-PD1.GPIOParameters=GPIO_Label
-PD1.GPIO_Label=SEG18
-PD1.Locked=true
-PD1.Signal=LCD_SEG35
-PD10.GPIOParameters=GPIO_Label
-PD10.GPIO_Label=TEKY_CS
-PD10.Locked=true
-PD10.Signal=TSC_G6_IO1
-PD11.GPIOParameters=GPIO_Label
-PD11.GPIO_Label=TEKY
-PD11.Locked=true
-PD11.Signal=TSC_G6_IO2
-PD12.GPIOParameters=GPIO_Label
-PD12.GPIO_Label=SEG11
-PD12.Locked=true
-PD12.Signal=LCD_SEG32
-PD13.GPIOParameters=GPIO_Label
-PD13.GPIO_Label=SEG12
-PD13.Locked=true
-PD13.Signal=LCD_SEG33
-PD3.GPIOParameters=GPIO_Label
-PD3.GPIO_Label=SEG19
-PD3.Locked=true
-PD3.Signal=LCD_SEG36
-PD4.GPIOParameters=GPIO_Label
-PD4.GPIO_Label=SEG20
-PD4.Locked=true
-PD4.Signal=LCD_SEG37
-PD5.GPIOParameters=GPIO_Label
-PD5.GPIO_Label=SEG21
-PD5.Locked=true
-PD5.Signal=LCD_SEG38
-PD6.GPIOParameters=GPIO_Label
-PD6.GPIO_Label=SEG22
-PD6.Locked=true
-PD6.Signal=LCD_SEG39
-PD8.GPIOParameters=GPIO_Label
-PD8.GPIO_Label=SEG9
-PD8.Locked=true
-PD8.Signal=LCD_SEG28
-PD9.GPIOParameters=GPIO_Label
-PD9.GPIO_Label=SEG10
+PD9.GPIOParameters=GPIO_Speed,GPIO_Label
+PD9.GPIO_Label=IDLE
+PD9.GPIO_Speed=GPIO_SPEED_FREQ_MEDIUM
PD9.Locked=true
-PD9.Signal=LCD_SEG29
-PE7.GPIOParameters=GPIO_Label
-PE7.GPIO_Label=SEG3
-PE7.Locked=true
-PE7.Signal=LCD_SEG45
-PE8.GPIOParameters=GPIO_Label
-PE8.GPIO_Label=SEG4
-PE8.Locked=true
-PE8.Signal=LCD_SEG46
-PE9.GPIOParameters=GPIO_Label
-PE9.GPIO_Label=SEG5
-PE9.Locked=true
-PE9.Signal=LCD_SEG47
-PF0-OSC_IN.GPIOParameters=GPIO_Label
-PF0-OSC_IN.GPIO_Label=OSC_IN
-PF0-OSC_IN.Locked=true
-PF0-OSC_IN.Signal=RCC_OSC_IN
-PF1-OSC_OUT.GPIOParameters=GPIO_Label
-PF1-OSC_OUT.GPIO_Label=OSC_OUT
-PF1-OSC_OUT.Locked=true
-PF1-OSC_OUT.Signal=RCC_OSC_OUT
+PD9.Signal=GPIO_Output
PinOutPanel.RotationAngle=0
ProjectManager.AskForMigrate=true
ProjectManager.BackupPrevious=false