diff --git a/Controller.SchDoc b/Controller.SchDoc index 8fd9e4e..dfba6cd 100644 Binary files a/Controller.SchDoc and b/Controller.SchDoc differ diff --git a/DisysCNC_PCB.PcbDoc b/DisysCNC_PCB.PcbDoc index e9ab257..8425b39 100644 Binary files a/DisysCNC_PCB.PcbDoc and b/DisysCNC_PCB.PcbDoc differ diff --git a/cnc.ioc b/cnc.ioc deleted file mode 100644 index 7bc4e05..0000000 --- a/cnc.ioc +++ /dev/null @@ -1,526 +0,0 @@ -#MicroXplorer Configuration settings - do not modify -FREERTOS.IPParameters=Tasks01 -FREERTOS.Tasks01=defaultTask,24,128,StartDefaultTask,Default,NULL,Dynamic,NULL,NULL -File.Version=6 -GPIO.groupedBy=Group By Peripherals -KeepUserPlacement=false -Mcu.Family=STM32F3 -Mcu.IP0=DAC1 -Mcu.IP1=FREERTOS -Mcu.IP10=TIM6 -Mcu.IP11=TIM8 -Mcu.IP12=TIM15 -Mcu.IP13=TIM16 -Mcu.IP14=TIM17 -Mcu.IP15=TIM20 -Mcu.IP16=USART1 -Mcu.IP17=USB -Mcu.IP18=USB_DEVICE -Mcu.IP2=IWDG -Mcu.IP3=NVIC -Mcu.IP4=RCC -Mcu.IP5=SYS -Mcu.IP6=TIM1 -Mcu.IP7=TIM2 -Mcu.IP8=TIM3 -Mcu.IP9=TIM4 -Mcu.IPNb=19 -Mcu.Name=STM32F303V(D-E)Tx -Mcu.Package=LQFP100 -Mcu.Pin0=PE2 -Mcu.Pin1=PE3 -Mcu.Pin10=PC1 -Mcu.Pin11=PC2 -Mcu.Pin12=PC3 -Mcu.Pin13=PF2 -Mcu.Pin14=PA0 -Mcu.Pin15=PA1 -Mcu.Pin16=PA2 -Mcu.Pin17=PA3 -Mcu.Pin18=PA4 -Mcu.Pin19=PE7 -Mcu.Pin2=PE4 -Mcu.Pin20=PE10 -Mcu.Pin21=PD10 -Mcu.Pin22=PD11 -Mcu.Pin23=PD12 -Mcu.Pin24=PD13 -Mcu.Pin25=PD14 -Mcu.Pin26=PD15 -Mcu.Pin27=PC6 -Mcu.Pin28=PC7 -Mcu.Pin29=PC8 -Mcu.Pin3=PE5 -Mcu.Pin30=PC9 -Mcu.Pin31=PA9 -Mcu.Pin32=PA10 -Mcu.Pin33=PA11 -Mcu.Pin34=PA12 -Mcu.Pin35=PA13 -Mcu.Pin36=PA14 -Mcu.Pin37=PD4 -Mcu.Pin38=PD5 -Mcu.Pin39=PD6 -Mcu.Pin4=PE6 -Mcu.Pin40=PD7 -Mcu.Pin41=PB3 -Mcu.Pin42=PB4 -Mcu.Pin43=PB5 -Mcu.Pin44=PB6 -Mcu.Pin45=PB7 -Mcu.Pin46=PB8 -Mcu.Pin47=PB9 -Mcu.Pin48=PE0 -Mcu.Pin49=PE1 -Mcu.Pin5=PF9 -Mcu.Pin50=VP_FREERTOS_VS_CMSIS_V2 -Mcu.Pin51=VP_IWDG_VS_IWDG -Mcu.Pin52=VP_SYS_VS_tim7 -Mcu.Pin53=VP_TIM1_VS_OPM -Mcu.Pin54=VP_TIM6_VS_ClockSourceINT -Mcu.Pin55=VP_TIM8_VS_OPM -Mcu.Pin56=VP_TIM15_VS_OPM -Mcu.Pin57=VP_TIM16_VS_ClockSourceINT -Mcu.Pin58=VP_TIM16_VS_OPM -Mcu.Pin59=VP_TIM17_VS_ClockSourceINT -Mcu.Pin6=PF10 -Mcu.Pin60=VP_TIM17_VS_OPM -Mcu.Pin61=VP_TIM20_VS_OPM -Mcu.Pin62=VP_USB_DEVICE_VS_USB_DEVICE_CUSTOM_HID_FS -Mcu.Pin7=PF0-OSC_IN -Mcu.Pin8=PF1-OSC_OUT -Mcu.Pin9=PC0 -Mcu.PinsNb=63 -Mcu.ThirdPartyNb=0 -Mcu.UserConstants= -Mcu.UserName=STM32F303VDTx -MxCube.Version=5.6.1 -MxDb.Version=DB.5.0.60 -NVIC.BusFault_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false -NVIC.DebugMonitor_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false -NVIC.ForceEnableDMAVector=true -NVIC.HardFault_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false -NVIC.MemoryManagement_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false -NVIC.NonMaskableInt_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false -NVIC.PendSV_IRQn=true\:15\:0\:false\:false\:false\:true\:false\:false -NVIC.PriorityGroup=NVIC_PRIORITYGROUP_4 -NVIC.SVCall_IRQn=true\:0\:0\:false\:false\:false\:false\:false\:false -NVIC.SysTick_IRQn=true\:15\:0\:false\:false\:false\:true\:false\:false -NVIC.TIM7_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:true -NVIC.TimeBase=TIM7_IRQn -NVIC.TimeBaseIP=TIM7 -NVIC.USB_LP_CAN_RX0_IRQn=true\:5\:0\:false\:false\:true\:true\:false\:true -NVIC.UsageFault_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false -PA0.GPIOParameters=GPIO_Label -PA0.GPIO_Label=SPINDLE/EXT1_PWM -PA0.Locked=true -PA0.Signal=S_TIM2_CH1_ETR -PA1.GPIOParameters=GPIO_Label -PA1.GPIO_Label=EXT2_PWM -PA1.Locked=true -PA1.Signal=S_TIM2_CH2 -PA10.Locked=true -PA10.Mode=Asynchronous -PA10.Signal=USART1_RX -PA11.Locked=true -PA11.Mode=Device -PA11.Signal=USB_DM -PA12.Locked=true -PA12.Mode=Device -PA12.Signal=USB_DP -PA13.Locked=true -PA13.Mode=Trace_Asynchronous_SW -PA13.Signal=SYS_JTMS-SWDIO -PA14.Locked=true -PA14.Mode=Trace_Asynchronous_SW -PA14.Signal=SYS_JTCK-SWCLK -PA2.GPIOParameters=GPIO_Label -PA2.GPIO_Label=EXT3_PWM -PA2.Locked=true -PA2.Signal=S_TIM2_CH3 -PA3.GPIOParameters=GPIO_Label -PA3.GPIO_Label=HEAT_BED_PWM -PA3.Locked=true -PA3.Signal=S_TIM2_CH4 -PA4.GPIOParameters=GPIO_Label -PA4.GPIO_Label=SPINDLE_AN_CTRL -PA4.Locked=true -PA4.Signal=COMP_DAC11_group -PA9.Locked=true -PA9.Mode=Asynchronous -PA9.Signal=USART1_TX -PB3.Locked=true -PB3.Mode=Trace_Asynchronous_SW -PB3.Signal=SYS_JTDO-TRACESWO -PB4.GPIOParameters=GPIO_Label -PB4.GPIO_Label=FAN_PWM -PB4.Locked=true -PB4.Signal=S_TIM3_CH1 -PB5.GPIOParameters=GPIO_Label -PB5.GPIO_Label=HEATER1_PWM -PB5.Locked=true -PB5.Signal=S_TIM3_CH2 -PB6.GPIOParameters=GPIO_Label -PB6.GPIO_Label=ENC_A -PB6.Locked=true -PB6.Signal=S_TIM4_CH1 -PB7.GPIOParameters=GPIO_Label -PB7.GPIO_Label=ENC_B -PB7.Locked=true -PB7.Signal=S_TIM4_CH2 -PB8.GPIOParameters=GPIO_Label -PB8.GPIO_Label=STEP_EN -PB8.Locked=true -PB8.Signal=GPIO_Output -PB9.GPIOParameters=GPIO_Label -PB9.GPIO_Label=STEP_Y -PB9.Locked=true -PB9.Signal=S_TIM8_CH3 -PC0.GPIOParameters=GPIO_Label -PC0.GPIO_Label=STEP_X -PC0.Locked=true -PC0.Signal=S_TIM1_CH1 -PC1.GPIOParameters=GPIO_Label -PC1.GPIO_Label=DIR_X -PC1.Locked=true -PC1.Signal=GPIO_Output -PC2.GPIOParameters=GPIO_Label -PC2.GPIO_Label=SPINDLE_EN -PC2.Locked=true -PC2.Signal=GPIO_Output -PC3.GPIOParameters=GPIO_Label -PC3.GPIO_Label=SPINDLE_nDIR -PC3.Locked=true -PC3.Signal=GPIO_Output -PC6.GPIOParameters=GPIO_Label -PC6.GPIO_Label=PROBE -PC6.Locked=true -PC6.Signal=GPXTI6 -PC7.GPIOParameters=GPIO_Label -PC7.GPIO_Label=SAFETY_DOOR -PC7.Locked=true -PC7.Signal=GPXTI7 -PC8.GPIOParameters=GPIO_Label -PC8.GPIO_Label=BT_STOP -PC8.Locked=true -PC8.Signal=GPXTI8 -PC9.GPIOParameters=GPIO_Label -PC9.GPIO_Label=BT_HOLD -PC9.Locked=true -PC9.Signal=GPXTI9 -PD10.GPIOParameters=GPIO_Label -PD10.GPIO_Label=ENDSTOP_C -PD10.Locked=true -PD10.Signal=GPXTI10 -PD11.GPIOParameters=GPIO_Label -PD11.GPIO_Label=ENDSTOP_B -PD11.Locked=true -PD11.Signal=GPXTI11 -PD12.GPIOParameters=GPIO_Label -PD12.GPIO_Label=ENDSTOP_A -PD12.Locked=true -PD12.Signal=GPXTI12 -PD13.GPIOParameters=GPIO_Label -PD13.GPIO_Label=ENDSTOP_Z -PD13.Locked=true -PD13.Signal=GPXTI13 -PD14.GPIOParameters=GPIO_Label -PD14.GPIO_Label=ENDSTOP_Y -PD14.Locked=true -PD14.Signal=GPXTI14 -PD15.GPIOParameters=GPIO_Label -PD15.GPIO_Label=ENDSTOP_X -PD15.Locked=true -PD15.Signal=GPXTI15 -PD4.GPIOParameters=GPIO_Label -PD4.GPIO_Label=DIR_B -PD4.Locked=true -PD4.Signal=GPIO_Output -PD5.GPIOParameters=GPIO_Label -PD5.GPIO_Label=DIR_Y -PD5.Locked=true -PD5.Signal=GPIO_Output -PD6.GPIOParameters=GPIO_Label -PD6.GPIO_Label=COOLANT_FLOOD_CTRL -PD6.Locked=true -PD6.Signal=GPIO_Output -PD7.GPIOParameters=GPIO_Label -PD7.GPIO_Label=COOLANT_MIST_CTRL -PD7.Locked=true -PD7.Signal=GPIO_Output -PE0.GPIOParameters=GPIO_Label -PE0.GPIO_Label=STEP_A -PE0.Locked=true -PE0.Signal=S_TIM16_CH1 -PE1.GPIOParameters=GPIO_Label -PE1.GPIO_Label=STEP_B -PE1.Locked=true -PE1.Signal=S_TIM17_CH1 -PE10.GPIOParameters=GPIO_Label -PE10.GPIO_Label=LED2 -PE10.Locked=true -PE10.Signal=GPIO_Output -PE2.GPIOParameters=GPIO_Label -PE2.GPIO_Label=STEP_C -PE2.Locked=true -PE2.Mode=PWM Generation1 CH1 -PE2.Signal=TIM20_CH1 -PE3.GPIOParameters=GPIO_Label -PE3.GPIO_Label=DIR_C -PE3.Locked=true -PE3.Signal=GPIO_Output -PE4.GPIOParameters=GPIO_Label -PE4.GPIO_Label=HEATER2_PWM -PE4.Locked=true -PE4.Signal=S_TIM3_CH3 -PE5.GPIOParameters=GPIO_Label -PE5.GPIO_Label=HEATER3_PWM -PE5.Locked=true -PE5.Signal=S_TIM3_CH4 -PE6.GPIOParameters=GPIO_Label -PE6.GPIO_Label=DIR_A -PE6.Locked=true -PE6.Signal=GPIO_Output -PE7.GPIOParameters=GPIO_Label -PE7.GPIO_Label=LED1 -PE7.Locked=true -PE7.Signal=GPIO_Output -PF0-OSC_IN.Locked=true -PF0-OSC_IN.Mode=HSE-External-Oscillator -PF0-OSC_IN.Signal=RCC_OSC_IN -PF1-OSC_OUT.Locked=true -PF1-OSC_OUT.Mode=HSE-External-Oscillator -PF1-OSC_OUT.Signal=RCC_OSC_OUT -PF10.GPIOParameters=GPIO_Label -PF10.GPIO_Label=DIR_Z -PF10.Locked=true -PF10.Signal=GPIO_Output -PF2.GPIOParameters=GPIO_Label -PF2.GPIO_Label=SPINDLE_DIR -PF2.Locked=true -PF2.Signal=GPIO_Output -PF9.GPIOParameters=GPIO_Label -PF9.GPIO_Label=STEP_Z -PF9.Locked=true -PF9.Signal=S_TIM15_CH1 -PinOutPanel.RotationAngle=0 -ProjectManager.AskForMigrate=true -ProjectManager.BackupPrevious=false -ProjectManager.CompilerOptimize=6 -ProjectManager.ComputerToolchain=false -ProjectManager.CoupleFile=true -ProjectManager.CustomerFirmwarePackage= -ProjectManager.DefaultFWLocation=true -ProjectManager.DeletePrevious=true -ProjectManager.DeviceId=STM32F303VDTx -ProjectManager.FirmwarePackage=STM32Cube FW_F3 V1.11.0 -ProjectManager.FreePins=false -ProjectManager.HalAssertFull=false -ProjectManager.HeapSize=0x600 -ProjectManager.KeepUserCode=true -ProjectManager.LastFirmware=true -ProjectManager.LibraryCopy=0 -ProjectManager.MainLocation=Core/Src -ProjectManager.NoMain=false -ProjectManager.PreviousToolchain= -ProjectManager.ProjectBuild=false -ProjectManager.ProjectFileName=cnc.ioc -ProjectManager.ProjectName=cnc -ProjectManager.StackSize=0x600 -ProjectManager.TargetToolchain=Makefile -ProjectManager.ToolChainLocation= -ProjectManager.UnderRoot=false -ProjectManager.functionlistsort=1-MX_GPIO_Init-GPIO-false-HAL-true,2-SystemClock_Config-RCC-false-HAL-false,3-MX_IWDG_Init-IWDG-false-HAL-true,4-MX_TIM1_Init-TIM1-false-HAL-true,5-MX_TIM2_Init-TIM2-false-HAL-true,6-MX_TIM3_Init-TIM3-false-HAL-true,7-MX_TIM4_Init-TIM4-false-HAL-true,8-MX_TIM6_Init-TIM6-false-HAL-true,9-MX_TIM8_Init-TIM8-false-HAL-true,10-MX_TIM15_Init-TIM15-false-HAL-true,11-MX_TIM16_Init-TIM16-false-HAL-true,12-MX_TIM17_Init-TIM17-false-HAL-true,13-MX_TIM20_Init-TIM20-false-HAL-true,14-MX_USB_DEVICE_Init-USB_DEVICE-false-HAL-false,15-MX_USART1_UART_Init-USART1-false-HAL-true -RCC.ADC12outputFreq_Value=72000000 -RCC.ADC34outputFreq_Value=72000000 -RCC.AHBFreq_Value=72000000 -RCC.APB1CLKDivider=RCC_HCLK_DIV2 -RCC.APB1Freq_Value=36000000 -RCC.APB1TimFreq_Value=72000000 -RCC.APB2Freq_Value=72000000 -RCC.APB2TimFreq_Value=72000000 -RCC.CortexFreq_Value=72000000 -RCC.FCLKCortexFreq_Value=72000000 -RCC.FamilyName=M -RCC.HCLKFreq_Value=72000000 -RCC.HSE_VALUE=16000000 -RCC.HSI_VALUE=8000000 -RCC.I2C1Freq_Value=8000000 -RCC.I2C2Freq_Value=8000000 -RCC.I2C3Freq_Value=8000000 -RCC.I2SClocksFreq_Value=72000000 -RCC.IPParameters=ADC12outputFreq_Value,ADC34outputFreq_Value,AHBFreq_Value,APB1CLKDivider,APB1Freq_Value,APB1TimFreq_Value,APB2Freq_Value,APB2TimFreq_Value,CortexFreq_Value,FCLKCortexFreq_Value,FamilyName,HCLKFreq_Value,HSE_VALUE,HSI_VALUE,I2C1Freq_Value,I2C2Freq_Value,I2C3Freq_Value,I2SClocksFreq_Value,LSE_VALUE,LSI_VALUE,MCOFreq_Value,PLLCLKFreq_Value,PLLDivider,PLLMCOFreq_Value,PLLMUL,PRESCALERUSB,RTCFreq_Value,RTCHSEDivFreq_Value,SYSCLKFreq_VALUE,SYSCLKSourceVirtual,TIM15Freq_Value,TIM16Freq_Value,TIM17Freq_Value,TIM1Freq_Value,TIM20Freq_Value,TIM2Freq_Value,TIM3Freq_Value,TIM8Freq_Value,UART4Freq_Value,UART5Freq_Value,USART1Freq_Value,USART2Freq_Value,USART3Freq_Value,USBFreq_Value,VCOOutput2Freq_Value -RCC.LSE_VALUE=32768 -RCC.LSI_VALUE=40000 -RCC.MCOFreq_Value=72000000 -RCC.PLLCLKFreq_Value=72000000 -RCC.PLLDivider=RCC_PREDIV_DIV2 -RCC.PLLMCOFreq_Value=72000000 -RCC.PLLMUL=RCC_PLL_MUL9 -RCC.PRESCALERUSB=RCC_USBCLKSOURCE_PLL_DIV1_5 -RCC.RTCFreq_Value=40000 -RCC.RTCHSEDivFreq_Value=500000 -RCC.SYSCLKFreq_VALUE=72000000 -RCC.SYSCLKSourceVirtual=RCC_SYSCLKSOURCE_PLLCLK -RCC.TIM15Freq_Value=72000000 -RCC.TIM16Freq_Value=72000000 -RCC.TIM17Freq_Value=72000000 -RCC.TIM1Freq_Value=72000000 -RCC.TIM20Freq_Value=72000000 -RCC.TIM2Freq_Value=72000000 -RCC.TIM3Freq_Value=72000000 -RCC.TIM8Freq_Value=72000000 -RCC.UART4Freq_Value=36000000 -RCC.UART5Freq_Value=36000000 -RCC.USART1Freq_Value=72000000 -RCC.USART2Freq_Value=36000000 -RCC.USART3Freq_Value=36000000 -RCC.USBFreq_Value=48000000 -RCC.VCOOutput2Freq_Value=8000000 -SH.COMP_DAC11_group.0=DAC1_OUT1,DAC_OUT1 -SH.COMP_DAC11_group.ConfNb=1 -SH.GPXTI10.0=GPIO_EXTI10 -SH.GPXTI10.ConfNb=1 -SH.GPXTI11.0=GPIO_EXTI11 -SH.GPXTI11.ConfNb=1 -SH.GPXTI12.0=GPIO_EXTI12 -SH.GPXTI12.ConfNb=1 -SH.GPXTI13.0=GPIO_EXTI13 -SH.GPXTI13.ConfNb=1 -SH.GPXTI14.0=GPIO_EXTI14 -SH.GPXTI14.ConfNb=1 -SH.GPXTI15.0=GPIO_EXTI15 -SH.GPXTI15.ConfNb=1 -SH.GPXTI6.0=GPIO_EXTI6 -SH.GPXTI6.ConfNb=1 -SH.GPXTI7.0=GPIO_EXTI7 -SH.GPXTI7.ConfNb=1 -SH.GPXTI8.0=GPIO_EXTI8 -SH.GPXTI8.ConfNb=1 -SH.GPXTI9.0=GPIO_EXTI9 -SH.GPXTI9.ConfNb=1 -SH.S_TIM15_CH1.0=TIM15_CH1,PWM Generation1 CH1 -SH.S_TIM15_CH1.ConfNb=1 -SH.S_TIM16_CH1.0=TIM16_CH1,PWM Generation1 CH1 -SH.S_TIM16_CH1.ConfNb=1 -SH.S_TIM17_CH1.0=TIM17_CH1,PWM Generation1 CH1 -SH.S_TIM17_CH1.ConfNb=1 -SH.S_TIM1_CH1.0=TIM1_CH1,PWM Generation1 CH1 -SH.S_TIM1_CH1.ConfNb=1 -SH.S_TIM2_CH1_ETR.0=TIM2_CH1,PWM Generation1 CH1 -SH.S_TIM2_CH1_ETR.ConfNb=1 -SH.S_TIM2_CH2.0=TIM2_CH2,PWM Generation2 CH2 -SH.S_TIM2_CH2.ConfNb=1 -SH.S_TIM2_CH3.0=TIM2_CH3,PWM Generation3 CH3 -SH.S_TIM2_CH3.ConfNb=1 -SH.S_TIM2_CH4.0=TIM2_CH4,PWM Generation4 CH4 -SH.S_TIM2_CH4.ConfNb=1 -SH.S_TIM3_CH1.0=TIM3_CH1,PWM Generation1 CH1 -SH.S_TIM3_CH1.ConfNb=1 -SH.S_TIM3_CH2.0=TIM3_CH2,PWM Generation2 CH2 -SH.S_TIM3_CH2.ConfNb=1 -SH.S_TIM3_CH3.0=TIM3_CH3,PWM Generation3 CH3 -SH.S_TIM3_CH3.ConfNb=1 -SH.S_TIM3_CH4.0=TIM3_CH4,PWM Generation4 CH4 -SH.S_TIM3_CH4.ConfNb=1 -SH.S_TIM4_CH1.0=TIM4_CH1,Encoder_Interface -SH.S_TIM4_CH1.ConfNb=1 -SH.S_TIM4_CH2.0=TIM4_CH2,Encoder_Interface -SH.S_TIM4_CH2.ConfNb=1 -SH.S_TIM8_CH3.0=TIM8_CH3,PWM Generation3 CH3 -SH.S_TIM8_CH3.ConfNb=1 -TIM1.Channel-PWM\ Generation1\ CH1=TIM_CHANNEL_1 -TIM1.CounterMode=TIM_COUNTERMODE_DOWN -TIM1.IPParameters=Channel-PWM Generation1 CH1,Prescaler,Period,RepetitionCounter,CounterMode,Pulse-PWM Generation1 CH1 -TIM1.Period=9999 -TIM1.Prescaler=99 -TIM1.Pulse-PWM\ Generation1\ CH1=3999 -TIM1.RepetitionCounter=10 -TIM15.Channel-PWM\ Generation1\ CH1=TIM_CHANNEL_1 -TIM15.IPParameters=Channel-PWM Generation1 CH1,Prescaler,Period,RepetitionCounter -TIM15.Period=9999 -TIM15.Prescaler=99 -TIM15.RepetitionCounter=10 -TIM16.Channel=TIM_CHANNEL_1 -TIM16.IPParameters=Channel,Prescaler,Period,RepetitionCounter,Pulse -TIM16.Period=9999 -TIM16.Prescaler=99 -TIM16.Pulse=3999 -TIM16.RepetitionCounter=10 -TIM17.Channel=TIM_CHANNEL_1 -TIM17.IPParameters=Channel,Prescaler,Period,RepetitionCounter,Pulse -TIM17.Period=9999 -TIM17.Prescaler=99 -TIM17.Pulse=3999 -TIM17.RepetitionCounter=10 -TIM2.Channel-PWM\ Generation1\ CH1=TIM_CHANNEL_1 -TIM2.Channel-PWM\ Generation2\ CH2=TIM_CHANNEL_2 -TIM2.Channel-PWM\ Generation3\ CH3=TIM_CHANNEL_3 -TIM2.Channel-PWM\ Generation4\ CH4=TIM_CHANNEL_4 -TIM2.IPParameters=Channel-PWM Generation2 CH2,Channel-PWM Generation3 CH3,Channel-PWM Generation4 CH4,Channel-PWM Generation1 CH1,Prescaler,Period -TIM2.Period=9999 -TIM2.Prescaler=99 -TIM20.Channel-PWM\ Generation1\ CH1=TIM_CHANNEL_1 -TIM20.CounterMode=TIM_COUNTERMODE_DOWN -TIM20.IPParameters=Channel-PWM Generation1 CH1,Pulse-PWM Generation1 CH1,Prescaler,Period,RepetitionCounter,CounterMode -TIM20.Period=9999 -TIM20.Prescaler=99 -TIM20.Pulse-PWM\ Generation1\ CH1=3999 -TIM20.RepetitionCounter=10 -TIM3.Channel-PWM\ Generation1\ CH1=TIM_CHANNEL_1 -TIM3.Channel-PWM\ Generation2\ CH2=TIM_CHANNEL_2 -TIM3.Channel-PWM\ Generation3\ CH3=TIM_CHANNEL_3 -TIM3.Channel-PWM\ Generation4\ CH4=TIM_CHANNEL_4 -TIM3.IPParameters=Channel-PWM Generation1 CH1,Channel-PWM Generation2 CH2,Channel-PWM Generation3 CH3,Channel-PWM Generation4 CH4,Prescaler,Period -TIM3.Period=9999 -TIM3.Prescaler=99 -TIM4.IPParameters=Prescaler,Period -TIM4.Period=9999 -TIM4.Prescaler=99 -TIM6.IPParameters=Prescaler,Period -TIM6.Period=999 -TIM6.Prescaler=7199 -TIM8.Channel-PWM\ Generation3\ CH3=TIM_CHANNEL_3 -TIM8.CounterMode=TIM_COUNTERMODE_DOWN -TIM8.IPParameters=Channel-PWM Generation3 CH3,Prescaler,Period,RepetitionCounter,CounterMode,Pulse-PWM Generation3 CH3 -TIM8.Period=9999 -TIM8.Prescaler=99 -TIM8.Pulse-PWM\ Generation3\ CH3=3999 -TIM8.RepetitionCounter=10 -USART1.BaudRate=115200 -USART1.IPParameters=VirtualMode-Asynchronous,BaudRate -USART1.VirtualMode-Asynchronous=VM_ASYNC -USB_DEVICE.CLASS_NAME_FS=CUSTOM_HID -USB_DEVICE.CUSTOM_HID_FS_BINTERVAL=0x1 -USB_DEVICE.IPParameters=VirtualMode,VirtualModeFS,CLASS_NAME_FS,CUSTOM_HID_FS_BINTERVAL,USBD_CUSTOM_HID_REPORT_DESC_SIZE,USBD_CUSTOMHID_OUTREPORT_BUF_SIZE -USB_DEVICE.USBD_CUSTOMHID_OUTREPORT_BUF_SIZE=64 -USB_DEVICE.USBD_CUSTOM_HID_REPORT_DESC_SIZE=35 -USB_DEVICE.VirtualMode=CustomHid -USB_DEVICE.VirtualModeFS=Custom_Hid_FS -VP_FREERTOS_VS_CMSIS_V2.Mode=CMSIS_V2 -VP_FREERTOS_VS_CMSIS_V2.Signal=FREERTOS_VS_CMSIS_V2 -VP_IWDG_VS_IWDG.Mode=IWDG_Activate -VP_IWDG_VS_IWDG.Signal=IWDG_VS_IWDG -VP_SYS_VS_tim7.Mode=TIM7 -VP_SYS_VS_tim7.Signal=SYS_VS_tim7 -VP_TIM15_VS_OPM.Mode=OPM_bit -VP_TIM15_VS_OPM.Signal=TIM15_VS_OPM -VP_TIM16_VS_ClockSourceINT.Mode=Enable_Timer -VP_TIM16_VS_ClockSourceINT.Signal=TIM16_VS_ClockSourceINT -VP_TIM16_VS_OPM.Mode=OPM_bit -VP_TIM16_VS_OPM.Signal=TIM16_VS_OPM -VP_TIM17_VS_ClockSourceINT.Mode=Enable_Timer -VP_TIM17_VS_ClockSourceINT.Signal=TIM17_VS_ClockSourceINT -VP_TIM17_VS_OPM.Mode=OPM_bit -VP_TIM17_VS_OPM.Signal=TIM17_VS_OPM -VP_TIM1_VS_OPM.Mode=OPM_bit -VP_TIM1_VS_OPM.Signal=TIM1_VS_OPM -VP_TIM20_VS_OPM.Mode=OPM_bit -VP_TIM20_VS_OPM.Signal=TIM20_VS_OPM -VP_TIM6_VS_ClockSourceINT.Mode=Enable_Timer -VP_TIM6_VS_ClockSourceINT.Signal=TIM6_VS_ClockSourceINT -VP_TIM8_VS_OPM.Mode=OPM_bit -VP_TIM8_VS_OPM.Signal=TIM8_VS_OPM -VP_USB_DEVICE_VS_USB_DEVICE_CUSTOM_HID_FS.Mode=CUSTOM_HID_FS -VP_USB_DEVICE_VS_USB_DEVICE_CUSTOM_HID_FS.Signal=USB_DEVICE_VS_USB_DEVICE_CUSTOM_HID_FS -board=custom