#MicroXplorer Configuration settings - do not modify ADC1.Channel-1\#ChannelRegularConversion=ADC_CHANNEL_5 ADC1.Channel-10\#ChannelRegularConversion=ADC_CHANNEL_16 ADC1.Channel-11\#ChannelRegularConversion=ADC_CHANNEL_TEMPSENSOR ADC1.Channel-12\#ChannelRegularConversion=ADC_CHANNEL_VREFINT ADC1.Channel-2\#ChannelRegularConversion=ADC_CHANNEL_6 ADC1.Channel-3\#ChannelRegularConversion=ADC_CHANNEL_7 ADC1.Channel-4\#ChannelRegularConversion=ADC_CHANNEL_8 ADC1.Channel-5\#ChannelRegularConversion=ADC_CHANNEL_9 ADC1.Channel-6\#ChannelRegularConversion=ADC_CHANNEL_11 ADC1.Channel-7\#ChannelRegularConversion=ADC_CHANNEL_12 ADC1.Channel-8\#ChannelRegularConversion=ADC_CHANNEL_13 ADC1.Channel-9\#ChannelRegularConversion=ADC_CHANNEL_14 ADC1.ClockPrescaler=ADC_CLOCK_ASYNC_DIV16 ADC1.CommonPathInternal=ADC_CHANNEL_VREFINT|ADC_CHANNEL_TEMPSENSOR|null|null ADC1.ContinuousConvMode=ENABLE ADC1.DMAContinuousRequests=ENABLE ADC1.IPParameters=Rank-1\#ChannelRegularConversion,Channel-1\#ChannelRegularConversion,SamplingTime-1\#ChannelRegularConversion,OffsetNumber-1\#ChannelRegularConversion,NbrOfConversionFlag,Rank-2\#ChannelRegularConversion,Channel-2\#ChannelRegularConversion,SamplingTime-2\#ChannelRegularConversion,OffsetNumber-2\#ChannelRegularConversion,Rank-3\#ChannelRegularConversion,Channel-3\#ChannelRegularConversion,SamplingTime-3\#ChannelRegularConversion,OffsetNumber-3\#ChannelRegularConversion,NbrOfConversion,Rank-4\#ChannelRegularConversion,Channel-4\#ChannelRegularConversion,SamplingTime-4\#ChannelRegularConversion,OffsetNumber-4\#ChannelRegularConversion,ContinuousConvMode,DMAContinuousRequests,Rank-5\#ChannelRegularConversion,Channel-5\#ChannelRegularConversion,SamplingTime-5\#ChannelRegularConversion,OffsetNumber-5\#ChannelRegularConversion,Rank-6\#ChannelRegularConversion,Channel-6\#ChannelRegularConversion,SamplingTime-6\#ChannelRegularConversion,OffsetNumber-6\#ChannelRegularConversion,Rank-7\#ChannelRegularConversion,Channel-7\#ChannelRegularConversion,SamplingTime-7\#ChannelRegularConversion,OffsetNumber-7\#ChannelRegularConversion,Rank-8\#ChannelRegularConversion,Channel-8\#ChannelRegularConversion,SamplingTime-8\#ChannelRegularConversion,OffsetNumber-8\#ChannelRegularConversion,Rank-9\#ChannelRegularConversion,Channel-9\#ChannelRegularConversion,SamplingTime-9\#ChannelRegularConversion,OffsetNumber-9\#ChannelRegularConversion,Rank-10\#ChannelRegularConversion,Channel-10\#ChannelRegularConversion,SamplingTime-10\#ChannelRegularConversion,OffsetNumber-10\#ChannelRegularConversion,Rank-11\#ChannelRegularConversion,Channel-11\#ChannelRegularConversion,SamplingTime-11\#ChannelRegularConversion,OffsetNumber-11\#ChannelRegularConversion,ClockPrescaler,Overrun,Resolution,Rank-12\#ChannelRegularConversion,Channel-12\#ChannelRegularConversion,SamplingTime-12\#ChannelRegularConversion,OffsetNumber-12\#ChannelRegularConversion,master,CommonPathInternal ADC1.NbrOfConversion=12 ADC1.NbrOfConversionFlag=1 ADC1.OffsetNumber-1\#ChannelRegularConversion=ADC_OFFSET_NONE ADC1.OffsetNumber-10\#ChannelRegularConversion=ADC_OFFSET_NONE ADC1.OffsetNumber-11\#ChannelRegularConversion=ADC_OFFSET_NONE ADC1.OffsetNumber-12\#ChannelRegularConversion=ADC_OFFSET_NONE ADC1.OffsetNumber-2\#ChannelRegularConversion=ADC_OFFSET_NONE ADC1.OffsetNumber-3\#ChannelRegularConversion=ADC_OFFSET_NONE ADC1.OffsetNumber-4\#ChannelRegularConversion=ADC_OFFSET_NONE ADC1.OffsetNumber-5\#ChannelRegularConversion=ADC_OFFSET_NONE ADC1.OffsetNumber-6\#ChannelRegularConversion=ADC_OFFSET_NONE ADC1.OffsetNumber-7\#ChannelRegularConversion=ADC_OFFSET_NONE ADC1.OffsetNumber-8\#ChannelRegularConversion=ADC_OFFSET_NONE ADC1.OffsetNumber-9\#ChannelRegularConversion=ADC_OFFSET_NONE ADC1.Overrun=ADC_OVR_DATA_PRESERVED ADC1.Rank-1\#ChannelRegularConversion=1 ADC1.Rank-10\#ChannelRegularConversion=10 ADC1.Rank-11\#ChannelRegularConversion=11 ADC1.Rank-12\#ChannelRegularConversion=12 ADC1.Rank-2\#ChannelRegularConversion=2 ADC1.Rank-3\#ChannelRegularConversion=3 ADC1.Rank-4\#ChannelRegularConversion=4 ADC1.Rank-5\#ChannelRegularConversion=5 ADC1.Rank-6\#ChannelRegularConversion=6 ADC1.Rank-7\#ChannelRegularConversion=7 ADC1.Rank-8\#ChannelRegularConversion=8 ADC1.Rank-9\#ChannelRegularConversion=9 ADC1.Resolution=ADC_RESOLUTION_12B ADC1.SamplingTime-1\#ChannelRegularConversion=ADC_SAMPLETIME_12CYCLES_5 ADC1.SamplingTime-10\#ChannelRegularConversion=ADC_SAMPLETIME_12CYCLES_5 ADC1.SamplingTime-11\#ChannelRegularConversion=ADC_SAMPLETIME_12CYCLES_5 ADC1.SamplingTime-12\#ChannelRegularConversion=ADC_SAMPLETIME_12CYCLES_5 ADC1.SamplingTime-2\#ChannelRegularConversion=ADC_SAMPLETIME_12CYCLES_5 ADC1.SamplingTime-3\#ChannelRegularConversion=ADC_SAMPLETIME_12CYCLES_5 ADC1.SamplingTime-4\#ChannelRegularConversion=ADC_SAMPLETIME_12CYCLES_5 ADC1.SamplingTime-5\#ChannelRegularConversion=ADC_SAMPLETIME_12CYCLES_5 ADC1.SamplingTime-6\#ChannelRegularConversion=ADC_SAMPLETIME_12CYCLES_5 ADC1.SamplingTime-7\#ChannelRegularConversion=ADC_SAMPLETIME_12CYCLES_5 ADC1.SamplingTime-8\#ChannelRegularConversion=ADC_SAMPLETIME_12CYCLES_5 ADC1.SamplingTime-9\#ChannelRegularConversion=ADC_SAMPLETIME_12CYCLES_5 ADC1.master=1 CAD.formats=[] CAD.pinconfig=Project naming CAD.provider= DAC1.DAC_Channel-DAC_OUT2=DAC_CHANNEL_2 DAC1.DAC_OutputBuffer-DAC_OUT2=DAC_OUTPUTBUFFER_DISABLE DAC1.IPParameters=DAC_Channel-DAC_OUT2,DAC_OutputBuffer-DAC_OUT2 Dma.ADC1.0.Direction=DMA_PERIPH_TO_MEMORY Dma.ADC1.0.Instance=DMA1_Channel1 Dma.ADC1.0.MemDataAlignment=DMA_MDATAALIGN_HALFWORD Dma.ADC1.0.MemInc=DMA_MINC_ENABLE Dma.ADC1.0.Mode=DMA_CIRCULAR Dma.ADC1.0.PeriphDataAlignment=DMA_PDATAALIGN_HALFWORD Dma.ADC1.0.PeriphInc=DMA_PINC_DISABLE Dma.ADC1.0.Priority=DMA_PRIORITY_LOW Dma.ADC1.0.RequestParameters=Instance,Direction,PeriphInc,MemInc,PeriphDataAlignment,MemDataAlignment,Mode,Priority Dma.Request0=ADC1 Dma.Request1=UART5_RX Dma.Request2=UART5_TX Dma.Request3=SPI2_TX Dma.Request4=USART1_RX Dma.Request5=USART1_TX Dma.RequestsNb=6 Dma.SPI2_TX.3.Direction=DMA_MEMORY_TO_PERIPH Dma.SPI2_TX.3.Instance=DMA1_Channel5 Dma.SPI2_TX.3.MemDataAlignment=DMA_MDATAALIGN_BYTE Dma.SPI2_TX.3.MemInc=DMA_MINC_ENABLE Dma.SPI2_TX.3.Mode=DMA_NORMAL Dma.SPI2_TX.3.PeriphDataAlignment=DMA_PDATAALIGN_BYTE Dma.SPI2_TX.3.PeriphInc=DMA_PINC_DISABLE Dma.SPI2_TX.3.Priority=DMA_PRIORITY_LOW Dma.SPI2_TX.3.RequestParameters=Instance,Direction,PeriphInc,MemInc,PeriphDataAlignment,MemDataAlignment,Mode,Priority Dma.UART5_RX.1.Direction=DMA_PERIPH_TO_MEMORY Dma.UART5_RX.1.Instance=DMA2_Channel2 Dma.UART5_RX.1.MemDataAlignment=DMA_MDATAALIGN_BYTE Dma.UART5_RX.1.MemInc=DMA_MINC_ENABLE Dma.UART5_RX.1.Mode=DMA_NORMAL Dma.UART5_RX.1.PeriphDataAlignment=DMA_PDATAALIGN_BYTE Dma.UART5_RX.1.PeriphInc=DMA_PINC_DISABLE Dma.UART5_RX.1.Priority=DMA_PRIORITY_LOW Dma.UART5_RX.1.RequestParameters=Instance,Direction,PeriphInc,MemInc,PeriphDataAlignment,MemDataAlignment,Mode,Priority Dma.UART5_TX.2.Direction=DMA_MEMORY_TO_PERIPH Dma.UART5_TX.2.Instance=DMA2_Channel1 Dma.UART5_TX.2.MemDataAlignment=DMA_MDATAALIGN_BYTE Dma.UART5_TX.2.MemInc=DMA_MINC_ENABLE Dma.UART5_TX.2.Mode=DMA_NORMAL Dma.UART5_TX.2.PeriphDataAlignment=DMA_PDATAALIGN_BYTE Dma.UART5_TX.2.PeriphInc=DMA_PINC_DISABLE Dma.UART5_TX.2.Priority=DMA_PRIORITY_LOW Dma.UART5_TX.2.RequestParameters=Instance,Direction,PeriphInc,MemInc,PeriphDataAlignment,MemDataAlignment,Mode,Priority Dma.USART1_RX.4.Direction=DMA_PERIPH_TO_MEMORY Dma.USART1_RX.4.Instance=DMA2_Channel7 Dma.USART1_RX.4.MemDataAlignment=DMA_MDATAALIGN_BYTE Dma.USART1_RX.4.MemInc=DMA_MINC_ENABLE Dma.USART1_RX.4.Mode=DMA_NORMAL Dma.USART1_RX.4.PeriphDataAlignment=DMA_PDATAALIGN_BYTE Dma.USART1_RX.4.PeriphInc=DMA_PINC_DISABLE Dma.USART1_RX.4.Priority=DMA_PRIORITY_LOW Dma.USART1_RX.4.RequestParameters=Instance,Direction,PeriphInc,MemInc,PeriphDataAlignment,MemDataAlignment,Mode,Priority Dma.USART1_TX.5.Direction=DMA_MEMORY_TO_PERIPH Dma.USART1_TX.5.Instance=DMA2_Channel6 Dma.USART1_TX.5.MemDataAlignment=DMA_MDATAALIGN_BYTE Dma.USART1_TX.5.MemInc=DMA_MINC_ENABLE Dma.USART1_TX.5.Mode=DMA_NORMAL Dma.USART1_TX.5.PeriphDataAlignment=DMA_PDATAALIGN_BYTE Dma.USART1_TX.5.PeriphInc=DMA_PINC_DISABLE Dma.USART1_TX.5.Priority=DMA_PRIORITY_LOW Dma.USART1_TX.5.RequestParameters=Instance,Direction,PeriphInc,MemInc,PeriphDataAlignment,MemDataAlignment,Mode,Priority File.Version=6 GPIO.groupedBy=Group By Peripherals KeepUserPlacement=false Mcu.CPN=STM32L476VGT6 Mcu.Family=STM32L4 Mcu.IP0=ADC1 Mcu.IP1=DAC1 Mcu.IP10=TIM6 Mcu.IP11=TIM7 Mcu.IP12=TIM16 Mcu.IP13=TIM17 Mcu.IP14=UART5 Mcu.IP15=USART1 Mcu.IP2=DMA Mcu.IP3=NVIC Mcu.IP4=RCC Mcu.IP5=SPI1 Mcu.IP6=SPI2 Mcu.IP7=SYS Mcu.IP8=TIM2 Mcu.IP9=TIM3 Mcu.IPNb=16 Mcu.Name=STM32L476V(C-E-G)Tx Mcu.Package=LQFP100 Mcu.Pin0=PE4 Mcu.Pin1=PE5 Mcu.Pin10=PA2 Mcu.Pin11=PA3 Mcu.Pin12=PA4 Mcu.Pin13=PA5 Mcu.Pin14=PA6 Mcu.Pin15=PA7 Mcu.Pin16=PC4 Mcu.Pin17=PC5 Mcu.Pin18=PB0 Mcu.Pin19=PB1 Mcu.Pin2=PH0-OSC_IN (PH0) Mcu.Pin20=PB2 Mcu.Pin21=PE7 Mcu.Pin22=PE8 Mcu.Pin23=PE9 Mcu.Pin24=PE15 Mcu.Pin25=PB10 Mcu.Pin26=PB11 Mcu.Pin27=PB12 Mcu.Pin28=PB13 Mcu.Pin29=PB14 Mcu.Pin3=PH1-OSC_OUT (PH1) Mcu.Pin30=PB15 Mcu.Pin31=PD8 Mcu.Pin32=PD9 Mcu.Pin33=PD10 Mcu.Pin34=PD11 Mcu.Pin35=PD12 Mcu.Pin36=PD13 Mcu.Pin37=PD14 Mcu.Pin38=PD15 Mcu.Pin39=PC6 Mcu.Pin4=PC0 Mcu.Pin40=PC7 Mcu.Pin41=PC8 Mcu.Pin42=PC9 Mcu.Pin43=PA12 Mcu.Pin44=PA13 (JTMS-SWDIO) Mcu.Pin45=PA14 (JTCK-SWCLK) Mcu.Pin46=PA15 (JTDI) Mcu.Pin47=PC10 Mcu.Pin48=PC12 Mcu.Pin49=PD0 Mcu.Pin5=PC1 Mcu.Pin50=PD2 Mcu.Pin51=PD4 Mcu.Pin52=PD5 Mcu.Pin53=PD6 Mcu.Pin54=PD7 Mcu.Pin55=PB3 (JTDO-TRACESWO) Mcu.Pin56=PB4 (NJTRST) Mcu.Pin57=PB5 Mcu.Pin58=PB6 Mcu.Pin59=PB7 Mcu.Pin6=PC2 Mcu.Pin60=PB8 Mcu.Pin61=PB9 Mcu.Pin62=VP_ADC1_TempSens_Input Mcu.Pin63=VP_ADC1_Vref_Input Mcu.Pin64=VP_SYS_VS_Systick Mcu.Pin65=VP_TIM2_VS_ClockSourceINT Mcu.Pin66=VP_TIM3_VS_ClockSourceINT Mcu.Pin67=VP_TIM6_VS_ClockSourceINT Mcu.Pin68=VP_TIM7_VS_ClockSourceINT Mcu.Pin69=VP_TIM16_VS_ClockSourceINT Mcu.Pin7=PC3 Mcu.Pin70=VP_TIM17_VS_ClockSourceINT Mcu.Pin71=VP_STMicroelectronics.X-CUBE-ALGOBUILD_VS_DSPOoLibraryJjLibrary_1.3.0_1.3.0 Mcu.Pin8=PA0 Mcu.Pin9=PA1 Mcu.PinsNb=72 Mcu.ThirdParty0=STMicroelectronics.X-CUBE-ALGOBUILD.1.3.0 Mcu.ThirdPartyNb=1 Mcu.UserConstants= Mcu.UserName=STM32L476VGTx MxCube.Version=6.9.2 MxDb.Version=DB.6.0.92 NVIC.ADC1_2_IRQn=true\:5\:0\:true\:false\:true\:true\:true\:true NVIC.BusFault_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false NVIC.DMA1_Channel1_IRQn=true\:5\:0\:true\:false\:true\:false\:true\:true NVIC.DMA1_Channel5_IRQn=true\:5\:0\:true\:false\:true\:false\:true\:true NVIC.DMA2_Channel1_IRQn=true\:5\:0\:true\:false\:true\:false\:true\:true NVIC.DMA2_Channel2_IRQn=true\:5\:0\:true\:false\:true\:false\:true\:true NVIC.DMA2_Channel6_IRQn=true\:5\:0\:true\:false\:true\:false\:true\:true NVIC.DMA2_Channel7_IRQn=true\:5\:0\:true\:false\:true\:false\:true\:true NVIC.DebugMonitor_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false NVIC.EXTI0_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.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\:0\:0\:false\:false\:true\:false\:false\:false NVIC.PriorityGroup=NVIC_PRIORITYGROUP_4 NVIC.SVCall_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false NVIC.SysTick_IRQn=true\:15\:0\:true\:false\:true\:false\:true\:false NVIC.TIM1_TRG_COM_TIM17_IRQn=true\:5\:0\:true\:false\:true\:true\:true\:true NVIC.TIM1_UP_TIM16_IRQn=true\:15\:0\:true\:false\:true\:true\:true\:true NVIC.TIM6_DAC_IRQn=true\:6\:0\:true\:false\:true\:true\:true\:true NVIC.TIM7_IRQn=true\:1\:0\:true\:false\:true\:true\:true\:true NVIC.UART5_IRQn=true\:3\:0\:true\:false\:true\:true\:true\:true NVIC.USART1_IRQn=true\:0\:0\:true\:false\:true\:true\:true\:true NVIC.UsageFault_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false PA0.GPIOParameters=GPIO_Label PA0.GPIO_Label=ADC_LOOP_CHANNEL PA0.Signal=ADCx_IN5 PA1.GPIOParameters=GPIO_Label PA1.GPIO_Label=ADC_PSB_CHANNEL PA1.Signal=ADCx_IN6 PA12.GPIOParameters=GPIO_PuPd,GPIO_Label PA12.GPIO_Label=HART_RTS PA12.GPIO_PuPd=GPIO_PULLUP PA12.Signal=GPIO_Output PA13\ (JTMS-SWDIO).Mode=Serial_Wire PA13\ (JTMS-SWDIO).Signal=SYS_JTMS-SWDIO PA14\ (JTCK-SWCLK).Mode=Serial_Wire PA14\ (JTCK-SWCLK).Signal=SYS_JTCK-SWCLK PA15\ (JTDI).GPIOParameters=GPIO_PuPd,GPIO_Label PA15\ (JTDI).GPIO_Label=BLE_RST PA15\ (JTDI).GPIO_PuPd=GPIO_PULLUP PA15\ (JTDI).Signal=GPIO_Output PA2.GPIOParameters=GPIO_Label PA2.GPIO_Label=ADC_BP_CHANNEL PA2.Signal=ADCx_IN7 PA3.GPIOParameters=GPIO_Label PA3.GPIO_Label=ADC_IPSB_CHANNEL PA3.Signal=ADCx_IN8 PA4.GPIOParameters=GPIO_Label PA4.GPIO_Label=ADC_NTC_CHANNEL PA4.Signal=ADCx_IN9 PA5.GPIOParameters=GPIO_Label PA5.GPIO_Label=DAC_CONTROL PA5.Signal=COMP_DAC12_group PA6.GPIOParameters=GPIO_Label PA6.GPIO_Label=ADC_VIP_CHANNEL PA6.Signal=ADCx_IN11 PA7.GPIOParameters=GPIO_Label PA7.GPIO_Label=ADC_DCDC_CHANNEL PA7.Signal=ADCx_IN12 PB0.GPIOParameters=GPIO_PuPd,GPIO_Label PB0.GPIO_Label=HART_PWR PB0.GPIO_PuPd=GPIO_PULLUP PB0.Signal=GPIO_Output PB1.GPIOParameters=GPIO_Label PB1.GPIO_Label=ADC_VDD_CHANNEL PB1.Signal=ADCx_IN16 PB10.GPIOParameters=GPIO_PuPd,GPIO_Label,GPIO_ModeDefaultOutputPP PB10.GPIO_Label=LCD_PWR PB10.GPIO_ModeDefaultOutputPP=GPIO_MODE_OUTPUT_PP PB10.GPIO_PuPd=GPIO_NOPULL PB10.Signal=GPIO_Output PB11.GPIOParameters=GPIO_Label PB11.GPIO_Label=PWM_CONTROL PB11.Signal=S_TIM2_CH4 PB12.GPIOParameters=GPIO_Speed,GPIO_PuPd,GPIO_Label PB12.GPIO_Label=LCD_CS PB12.GPIO_PuPd=GPIO_NOPULL PB12.GPIO_Speed=GPIO_SPEED_FREQ_HIGH PB12.Signal=GPIO_Output PB13.GPIOParameters=GPIO_PuPd,GPIO_Label PB13.GPIO_Label=LCD_SCK PB13.GPIO_PuPd=GPIO_PULLUP PB13.Mode=TX_Only_Simplex_Unidirect_Master PB13.Signal=SPI2_SCK PB14.GPIOParameters=GPIO_PuPd,GPIO_Label PB14.GPIO_Label=LCD_EXTCOMIN PB14.GPIO_PuPd=GPIO_PULLUP PB14.Signal=GPIO_Input PB15.GPIOParameters=GPIO_PuPd,GPIO_Label PB15.GPIO_Label=LCD_MOSI PB15.GPIO_PuPd=GPIO_PULLUP PB15.Mode=TX_Only_Simplex_Unidirect_Master PB15.Signal=SPI2_MOSI PB2.GPIOParameters=GPIO_Label PB2.GPIO_Label=IP_H_PWR PB2.Signal=GPIO_Output PB3\ (JTDO-TRACESWO).GPIOParameters=GPIO_Label PB3\ (JTDO-TRACESWO).GPIO_Label=SPI_CLK PB3\ (JTDO-TRACESWO).Mode=Full_Duplex_Master PB3\ (JTDO-TRACESWO).Signal=SPI1_SCK PB4\ (NJTRST).GPIOParameters=GPIO_Label PB4\ (NJTRST).GPIO_Label=SPI_MISO PB4\ (NJTRST).Mode=Full_Duplex_Master PB4\ (NJTRST).Signal=SPI1_MISO PB5.GPIOParameters=GPIO_Label PB5.GPIO_Label=SPI_MOSI PB5.Mode=Full_Duplex_Master PB5.Signal=SPI1_MOSI PB6.GPIOParameters=GPIO_Label PB6.GPIO_Label=HART_TX PB6.Mode=Asynchronous PB6.Signal=USART1_TX PB7.GPIOParameters=GPIO_Label PB7.GPIO_Label=HART_RX PB7.Mode=Asynchronous PB7.Signal=USART1_RX PB8.GPIOParameters=GPIO_PuPd,GPIO_Label,GPIO_ModeDefaultOutputPP PB8.GPIO_Label=I2C1_SCL PB8.GPIO_ModeDefaultOutputPP=GPIO_MODE_OUTPUT_OD PB8.GPIO_PuPd=GPIO_NOPULL PB8.Signal=GPIO_Output PB9.GPIOParameters=GPIO_PuPd,GPIO_Label,GPIO_ModeDefaultOutputPP PB9.GPIO_Label=I2C1_SDA PB9.GPIO_ModeDefaultOutputPP=GPIO_MODE_OUTPUT_OD PB9.GPIO_PuPd=GPIO_NOPULL PB9.Signal=GPIO_Output PC0.GPIOParameters=GPIO_PuPd,GPIO_Label,GPIO_ModeDefaultOutputPP PC0.GPIO_Label=RTC_SCL PC0.GPIO_ModeDefaultOutputPP=GPIO_MODE_OUTPUT_OD PC0.GPIO_PuPd=GPIO_NOPULL PC0.Signal=GPIO_Output PC1.GPIOParameters=GPIO_PuPd,GPIO_Label,GPIO_ModeDefaultOutputPP PC1.GPIO_Label=RTC_SDA PC1.GPIO_ModeDefaultOutputPP=GPIO_MODE_OUTPUT_OD PC1.GPIO_PuPd=GPIO_NOPULL PC1.Signal=GPIO_Output PC10.GPIOParameters=GPIO_PuPd,GPIO_Label PC10.GPIO_Label=HART_RST PC10.GPIO_PuPd=GPIO_PULLUP PC10.Signal=GPIO_Output PC12.GPIOParameters=GPIO_Label PC12.GPIO_Label=BLE_TX PC12.Mode=Asynchronous PC12.Signal=UART5_TX PC2.GPIOParameters=GPIO_Label PC2.GPIO_Label=SWO1 PC2.Signal=GPIO_Output PC3.GPIOParameters=GPIO_Label PC3.GPIO_Label=SWO2 PC3.Signal=GPIO_Output PC4.GPIOParameters=GPIO_Label PC4.GPIO_Label=ADC_BPA_CHANNEL PC4.Signal=ADCx_IN13 PC5.GPIOParameters=GPIO_Label PC5.GPIO_Label=ADC_BPB_CHANNEL PC5.Signal=ADCx_IN14 PC6.GPIOParameters=GPIO_PuPd,GPIO_Label PC6.GPIO_Label=KEY4 PC6.GPIO_PuPd=GPIO_PULLUP PC6.Signal=GPIO_Input PC7.GPIOParameters=GPIO_PuPd,GPIO_Label PC7.GPIO_Label=KEY3 PC7.GPIO_PuPd=GPIO_PULLUP PC7.Signal=GPIO_Input PC8.GPIOParameters=GPIO_PuPd,GPIO_Label PC8.GPIO_Label=KEY2 PC8.GPIO_PuPd=GPIO_PULLUP PC8.Signal=GPIO_Input PC9.GPIOParameters=GPIO_PuPd,GPIO_Label PC9.GPIO_Label=KEY1 PC9.GPIO_PuPd=GPIO_PULLUP PC9.Signal=GPIO_Input PCC.Checker=true PCC.Line=STM32L4x6 PCC.MCU=STM32L476V(C-E-G)Tx PCC.PartNumber=STM32L476VGTx PCC.Seq0=2 PCC.Seq0.Step0.Average_Current=801.4 \u00B5A PCC.Seq0.Step0.CPU_Frequency=4 MHz PCC.Seq0.Step0.Category=In DS Table PCC.Seq0.Step0.DMIPS=5.0 PCC.Seq0.Step0.Duration=0.1 ms PCC.Seq0.Step0.Frequency=4 MHz PCC.Seq0.Step0.Memory=FLASH/ART/Cache PCC.Seq0.Step0.Mode=RUN PCC.Seq0.Step0.Oscillator=HSE PCC.Seq0.Step0.Peripherals=ADC1\:fs_10_ksps AHB_APB1_Bridge AHB_APB2_Bridge GPIOA GPIOB GPIOC GPIOD GPIOE GPIOH I2C1 SPI1 SPI2 TIM2 TIM3 TIM6 TIM7 TIM17 UART5 USART1 PCC.Seq0.Step0.TaMax=104.9 PCC.Seq0.Step0.User's_Consumption=0 mA PCC.Seq0.Step0.Vcore=Range2-Medium PCC.Seq0.Step0.Vdd=3.0 PCC.Seq0.Step0.Voltage_Source=Battery PCC.Seq0.Step1.Average_Current=1.18 \u00B5A PCC.Seq0.Step1.CPU_Frequency=0 Hz PCC.Seq0.Step1.Category=In DS Table PCC.Seq0.Step1.DMIPS=0.0 PCC.Seq0.Step1.Duration=0.9 ms PCC.Seq0.Step1.Frequency=0 Hz PCC.Seq0.Step1.Memory=n/a PCC.Seq0.Step1.Mode=STOP2 PCC.Seq0.Step1.Oscillator=ALL CLOCKS OFF PCC.Seq0.Step1.Peripherals= PCC.Seq0.Step1.TaMax=105 PCC.Seq0.Step1.User's_Consumption=0 mA PCC.Seq0.Step1.Vcore=NoRange PCC.Seq0.Step1.Vdd=3.0 PCC.Seq0.Step1.Voltage_Source=Battery PCC.Series=STM32L4 PCC.Temperature=25 PCC.Vdd=3.0 PD0.GPIOParameters=GPIO_PuPd,GPIO_Label,GPIO_ModeDefaultEXTI PD0.GPIO_Label=HART_CD PD0.GPIO_ModeDefaultEXTI=GPIO_MODE_IT_FALLING PD0.GPIO_PuPd=GPIO_PULLUP PD0.Signal=GPXTI0 PD10.GPIOParameters=PinState,GPIO_PuPd,GPIO_Label PD10.GPIO_Label=LED2 PD10.GPIO_PuPd=GPIO_PULLUP PD10.PinState=GPIO_PIN_SET PD10.Signal=GPIO_Output PD11.GPIOParameters=PinState,GPIO_PuPd,GPIO_Label PD11.GPIO_Label=LED3 PD11.GPIO_PuPd=GPIO_PULLUP PD11.PinState=GPIO_PIN_SET PD11.Signal=GPIO_Output PD12.GPIOParameters=PinState,GPIO_PuPd,GPIO_Label PD12.GPIO_Label=LED4 PD12.GPIO_PuPd=GPIO_PULLUP PD12.PinState=GPIO_PIN_SET PD12.Signal=GPIO_Output PD13.GPIOParameters=PinState,GPIO_PuPd,GPIO_Label PD13.GPIO_Label=LED5 PD13.GPIO_PuPd=GPIO_PULLUP PD13.PinState=GPIO_PIN_SET PD13.Signal=GPIO_Output PD14.GPIOParameters=GPIO_PuPd,GPIO_Label PD14.GPIO_Label=KEY6 PD14.GPIO_PuPd=GPIO_PULLUP PD14.Signal=GPIO_Input PD15.GPIOParameters=GPIO_PuPd,GPIO_Label PD15.GPIO_Label=KEY5 PD15.GPIO_PuPd=GPIO_PULLUP PD15.Signal=GPIO_Input PD2.GPIOParameters=GPIO_Label PD2.GPIO_Label=BLE_RX PD2.Mode=Asynchronous PD2.Signal=UART5_RX PD4.GPIOParameters=GPIO_Label PD4.GPIO_Label=EE3_CS PD4.Signal=GPIO_Output PD5.GPIOParameters=GPIO_PuPd,GPIO_Label PD5.GPIO_Label=EE2_CS PD5.GPIO_PuPd=GPIO_NOPULL PD5.Signal=GPIO_Output PD6.GPIOParameters=GPIO_PuPd,GPIO_Label PD6.GPIO_Label=EE1_CS PD6.GPIO_PuPd=GPIO_PULLUP PD6.Signal=GPIO_Output PD7.GPIOParameters=GPIO_Label PD7.GPIO_Label=BLE_PWR PD7.Signal=GPIO_Output PD8.GPIOParameters=PinState,GPIO_PuPd,GPIO_Label PD8.GPIO_Label=LCD_DISP PD8.GPIO_PuPd=GPIO_NOPULL PD8.PinState=GPIO_PIN_RESET PD8.Signal=GPIO_Output PD9.GPIOParameters=PinState,GPIO_PuPd,GPIO_Label PD9.GPIO_Label=LED1 PD9.GPIO_PuPd=GPIO_PULLUP PD9.PinState=GPIO_PIN_SET PD9.Signal=GPIO_Output PE15.GPIOParameters=GPIO_PuPd,GPIO_Label PE15.GPIO_Label=KEY_AUTO PE15.GPIO_PuPd=GPIO_PULLUP PE15.Signal=GPIO_Input PE4.Signal=S_TIM3_CH2 PE5.GPIOParameters=GPIO_PuPd,GPIO_Label PE5.GPIO_Label=DAC161P997 PE5.GPIO_PuPd=GPIO_PULLDOWN PE5.Signal=GPIO_Output PE7.GPIOParameters=GPIO_Label PE7.GPIO_Label=BP_A_PWR PE7.Signal=GPIO_Output PE8.GPIOParameters=GPIO_Label PE8.GPIO_Label=BP_S_PWR PE8.Signal=GPIO_Output PE9.GPIOParameters=GPIO_Label PE9.GPIO_Label=BP_B_PWR PE9.Signal=GPIO_Output PH0-OSC_IN\ (PH0).Mode=HSE-External-Oscillator PH0-OSC_IN\ (PH0).Signal=RCC_OSC_IN PH1-OSC_OUT\ (PH1).Mode=HSE-External-Oscillator PH1-OSC_OUT\ (PH1).Signal=RCC_OSC_OUT 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=STM32L476VGTx ProjectManager.FirmwarePackage=STM32Cube FW_L4 V1.18.0 ProjectManager.FreePins=true ProjectManager.HalAssertFull=false ProjectManager.HeapSize=0x200 ProjectManager.KeepUserCode=true ProjectManager.LastFirmware=false ProjectManager.LibraryCopy=1 ProjectManager.MainLocation=Core/Src ProjectManager.NoMain=false ProjectManager.PreviousToolchain= ProjectManager.ProjectBuild=false ProjectManager.ProjectFileName=controller.ioc ProjectManager.ProjectName=controller ProjectManager.ProjectStructure= ProjectManager.RegisterCallBack= ProjectManager.StackSize=0x1200 ProjectManager.TargetToolchain=MDK-ARM V5.32 ProjectManager.ToolChainLocation= ProjectManager.UAScriptAfterPath= ProjectManager.UAScriptBeforePath= ProjectManager.UnderRoot=false ProjectManager.functionlistsort=1-SystemClock_Config-RCC-false-LL-false,2-MX_GPIO_Init-GPIO-false-LL-true,3-MX_DMA_Init-DMA-false-LL-true,4-MX_ADC1_Init-ADC1-false-LL-true,5-MX_TIM3_Init-TIM3-false-LL-true,6-MX_DAC1_Init-DAC1-false-LL-true,7-MX_SPI2_Init-SPI2-false-LL-true,8-MX_SPI1_Init-SPI1-false-LL-true,9-MX_TIM2_Init-TIM2-false-LL-true,10-MX_UART5_Init-UART5-false-LL-true,11-MX_USART1_UART_Init-USART1-false-LL-true,12-MX_TIM6_Init-TIM6-false-LL-true,13-MX_TIM7_Init-TIM7-false-LL-true,14-MX_TIM17_Init-TIM17-false-LL-true,15-MX_TIM16_Init-TIM16-false-LL-true RCC.ADCFreq_Value=32000000 RCC.AHBCLKDivider=RCC_SYSCLK_DIV8 RCC.AHBFreq_Value=4000000 RCC.APB1Freq_Value=4000000 RCC.APB1TimFreq_Value=4000000 RCC.APB2Freq_Value=4000000 RCC.APB2TimFreq_Value=4000000 RCC.CortexFreq_Value=4000000 RCC.DFSDMFreq_Value=4000000 RCC.FCLKCortexFreq_Value=4000000 RCC.FamilyName=M RCC.HCLKFreq_Value=4000000 RCC.HSE_VALUE=8000000 RCC.HSI_VALUE=16000000 RCC.I2C1Freq_Value=4000000 RCC.I2C2Freq_Value=4000000 RCC.I2C3Freq_Value=4000000 RCC.IPParameters=ADCFreq_Value,AHBCLKDivider,AHBFreq_Value,APB1Freq_Value,APB1TimFreq_Value,APB2Freq_Value,APB2TimFreq_Value,CortexFreq_Value,DFSDMFreq_Value,FCLKCortexFreq_Value,FamilyName,HCLKFreq_Value,HSE_VALUE,HSI_VALUE,I2C1Freq_Value,I2C2Freq_Value,I2C3Freq_Value,LPTIM1Freq_Value,LPTIM2Freq_Value,LPUART1Freq_Value,LSCOPinFreq_Value,LSE_VALUE,LSI_VALUE,MCO1PinFreq_Value,MSIClockRange,MSI_VALUE,PLLPoutputFreq_Value,PLLQoutputFreq_Value,PLLRCLKFreq_Value,PLLSAI1PoutputFreq_Value,PLLSAI1QoutputFreq_Value,PLLSAI1RoutputFreq_Value,PLLSAI2PoutputFreq_Value,PLLSAI2RoutputFreq_Value,PLLSourceVirtual,PWRFreq_Value,RNGFreq_Value,SAI1Freq_Value,SAI2Freq_Value,SDMMCFreq_Value,SWPMI1Freq_Value,SYSCLKFreq_VALUE,SYSCLKSource,UART4Freq_Value,UART5Freq_Value,USART1Freq_Value,USART2Freq_Value,USART3Freq_Value,USBFreq_Value,VCOInputFreq_Value,VCOOutputFreq_Value,VCOSAI1OutputFreq_Value,VCOSAI2OutputFreq_Value RCC.LPTIM1Freq_Value=4000000 RCC.LPTIM2Freq_Value=4000000 RCC.LPUART1Freq_Value=4000000 RCC.LSCOPinFreq_Value=32000 RCC.LSE_VALUE=32768 RCC.LSI_VALUE=32000 RCC.MCO1PinFreq_Value=32000000 RCC.MSIClockRange=RCC_MSIRANGE_8 RCC.MSI_VALUE=16000000 RCC.PLLPoutputFreq_Value=9142857.142857144 RCC.PLLQoutputFreq_Value=32000000 RCC.PLLRCLKFreq_Value=32000000 RCC.PLLSAI1PoutputFreq_Value=9142857.142857144 RCC.PLLSAI1QoutputFreq_Value=32000000 RCC.PLLSAI1RoutputFreq_Value=32000000 RCC.PLLSAI2PoutputFreq_Value=9142857.142857144 RCC.PLLSAI2RoutputFreq_Value=32000000 RCC.PLLSourceVirtual=RCC_PLLSOURCE_HSE RCC.PWRFreq_Value=32000000 RCC.RNGFreq_Value=32000000 RCC.SAI1Freq_Value=9142857.142857144 RCC.SAI2Freq_Value=9142857.142857144 RCC.SDMMCFreq_Value=32000000 RCC.SWPMI1Freq_Value=4000000 RCC.SYSCLKFreq_VALUE=32000000 RCC.SYSCLKSource=RCC_SYSCLKSOURCE_PLLCLK RCC.UART4Freq_Value=4000000 RCC.UART5Freq_Value=4000000 RCC.USART1Freq_Value=4000000 RCC.USART2Freq_Value=4000000 RCC.USART3Freq_Value=4000000 RCC.USBFreq_Value=32000000 RCC.VCOInputFreq_Value=8000000 RCC.VCOOutputFreq_Value=64000000 RCC.VCOSAI1OutputFreq_Value=64000000 RCC.VCOSAI2OutputFreq_Value=64000000 SH.ADCx_IN11.0=ADC1_IN11,IN11-Single-Ended SH.ADCx_IN11.ConfNb=1 SH.ADCx_IN12.0=ADC1_IN12,IN12-Single-Ended SH.ADCx_IN12.ConfNb=1 SH.ADCx_IN13.0=ADC1_IN13,IN13-Single-Ended SH.ADCx_IN13.ConfNb=1 SH.ADCx_IN14.0=ADC1_IN14,IN14-Single-Ended SH.ADCx_IN14.ConfNb=1 SH.ADCx_IN16.0=ADC1_IN16,IN16-Single-Ended SH.ADCx_IN16.ConfNb=1 SH.ADCx_IN5.0=ADC1_IN5,IN5-Single-Ended SH.ADCx_IN5.ConfNb=1 SH.ADCx_IN6.0=ADC1_IN6,IN6-Single-Ended SH.ADCx_IN6.ConfNb=1 SH.ADCx_IN7.0=ADC1_IN7,IN7-Single-Ended SH.ADCx_IN7.ConfNb=1 SH.ADCx_IN8.0=ADC1_IN8,IN8-Single-Ended SH.ADCx_IN8.ConfNb=1 SH.ADCx_IN9.0=ADC1_IN9,IN9-Single-Ended SH.ADCx_IN9.ConfNb=1 SH.COMP_DAC12_group.0=DAC1_OUT2,DAC_OUT2 SH.COMP_DAC12_group.ConfNb=1 SH.GPXTI0.0=GPIO_EXTI0 SH.GPXTI0.ConfNb=1 SH.S_TIM2_CH4.0=TIM2_CH4,PWM Generation4 CH4 SH.S_TIM2_CH4.ConfNb=1 SH.S_TIM3_CH2.0=TIM3_CH2,PWM Generation2 CH2 SH.S_TIM3_CH2.ConfNb=1 SPI1.BaudRatePrescaler=SPI_BAUDRATEPRESCALER_2 SPI1.CLKPhase=SPI_PHASE_2EDGE SPI1.CLKPolarity=SPI_POLARITY_HIGH SPI1.CalculateBaudRate=2.0 MBits/s SPI1.DataSize=SPI_DATASIZE_8BIT SPI1.Direction=SPI_DIRECTION_2LINES SPI1.IPParameters=VirtualType,Mode,Direction,CalculateBaudRate,DataSize,CLKPolarity,CLKPhase,BaudRatePrescaler SPI1.Mode=SPI_MODE_MASTER SPI1.VirtualType=VM_MASTER SPI2.BaudRatePrescaler=SPI_BAUDRATEPRESCALER_4 SPI2.CLKPolarity=SPI_POLARITY_LOW SPI2.CalculateBaudRate=1000.0 KBits/s SPI2.DataSize=SPI_DATASIZE_8BIT SPI2.Direction=SPI_DIRECTION_2LINES SPI2.FirstBit=SPI_FIRSTBIT_LSB SPI2.IPParameters=VirtualType,Mode,Direction,CalculateBaudRate,DataSize,FirstBit,NSSPMode,BaudRatePrescaler,CLKPolarity SPI2.Mode=SPI_MODE_MASTER SPI2.NSSPMode=SPI_NSS_PULSE_DISABLE SPI2.VirtualType=VM_MASTER STMicroelectronics.X-CUBE-ALGOBUILD.1.3.0.DSPOoLibraryJjLibrary_Checked=true STMicroelectronics.X-CUBE-ALGOBUILD.1.3.0.IPParameters=LibraryCcDSPOoLibraryJjDSPOoLibrary STMicroelectronics.X-CUBE-ALGOBUILD.1.3.0.LibraryCcDSPOoLibraryJjDSPOoLibrary=true STMicroelectronics.X-CUBE-ALGOBUILD.1.3.0_SwParameter=LibraryCcDSPOoLibraryJjDSPOoLibrary\:true; TIM16.AutoReloadPreload=TIM_AUTORELOAD_PRELOAD_ENABLE TIM16.IPParameters=Prescaler,Period,AutoReloadPreload TIM16.Period=24 TIM16.Prescaler=399 TIM17.AutoReloadPreload=TIM_AUTORELOAD_PRELOAD_ENABLE TIM17.IPParameters=Prescaler,Period,AutoReloadPreload TIM17.Period=999 TIM17.Prescaler=399 TIM2.AutoReloadPreload=TIM_AUTORELOAD_PRELOAD_ENABLE TIM2.Channel-PWM\ Generation4\ CH4=TIM_CHANNEL_4 TIM2.ClearChannel4=TIM_CHANNEL_4 TIM2.ClearInputSource=TIM_CLEARINPUTSOURCE_NONE TIM2.CounterMode=TIM_COUNTERMODE_UP TIM2.IPParameters=Channel-PWM Generation4 CH4,Period,AutoReloadPreload,ClearInputSource,ClearChannel4,Prescaler,OCPolarity_4,CounterMode,OCFastMode_PWM-PWM Generation4 CH4 TIM2.OCFastMode_PWM-PWM\ Generation4\ CH4=TIM_OCFAST_ENABLE TIM2.OCPolarity_4=TIM_OCPOLARITY_HIGH TIM2.Period=3999 TIM2.Prescaler=0 TIM3.AutoReloadPreload=TIM_AUTORELOAD_PRELOAD_ENABLE TIM3.Channel-PWM\ Generation2\ CH2=TIM_CHANNEL_2 TIM3.IPParameters=Period,AutoReloadPreload,Prescaler,Channel-PWM Generation2 CH2,Pulse-PWM Generation2 CH2 TIM3.Period=3999 TIM3.Prescaler=0 TIM3.Pulse-PWM\ Generation2\ CH2=0 TIM6.AutoReloadPreload=TIM_AUTORELOAD_PRELOAD_ENABLE TIM6.IPParameters=Prescaler,Period,AutoReloadPreload TIM6.Period=99 TIM6.Prescaler=399 TIM7.AutoReloadPreload=TIM_AUTORELOAD_PRELOAD_ENABLE TIM7.IPParameters=Prescaler,Period,AutoReloadPreload TIM7.Period=249 TIM7.Prescaler=399 UART5.BaudRate=115200 UART5.IPParameters=BaudRate USART1.BaudRate=1200 USART1.IPParameters=VirtualMode-Asynchronous,BaudRate,WordLength,Parity USART1.Parity=PARITY_ODD USART1.VirtualMode-Asynchronous=VM_ASYNC USART1.WordLength=WORDLENGTH_9B VP_ADC1_TempSens_Input.Mode=IN-TempSens VP_ADC1_TempSens_Input.Signal=ADC1_TempSens_Input VP_ADC1_Vref_Input.Mode=IN-Vrefint VP_ADC1_Vref_Input.Signal=ADC1_Vref_Input VP_STMicroelectronics.X-CUBE-ALGOBUILD_VS_DSPOoLibraryJjLibrary_1.3.0_1.3.0.Mode=DSPOoLibraryJjLibrary VP_STMicroelectronics.X-CUBE-ALGOBUILD_VS_DSPOoLibraryJjLibrary_1.3.0_1.3.0.Signal=STMicroelectronics.X-CUBE-ALGOBUILD_VS_DSPOoLibraryJjLibrary_1.3.0_1.3.0 VP_SYS_VS_Systick.Mode=SysTick VP_SYS_VS_Systick.Signal=SYS_VS_Systick VP_TIM16_VS_ClockSourceINT.Mode=Enable_Timer VP_TIM16_VS_ClockSourceINT.Signal=TIM16_VS_ClockSourceINT VP_TIM17_VS_ClockSourceINT.Mode=Enable_Timer VP_TIM17_VS_ClockSourceINT.Signal=TIM17_VS_ClockSourceINT VP_TIM2_VS_ClockSourceINT.Mode=Internal VP_TIM2_VS_ClockSourceINT.Signal=TIM2_VS_ClockSourceINT VP_TIM3_VS_ClockSourceINT.Mode=Internal VP_TIM3_VS_ClockSourceINT.Signal=TIM3_VS_ClockSourceINT VP_TIM6_VS_ClockSourceINT.Mode=Enable_Timer VP_TIM6_VS_ClockSourceINT.Signal=TIM6_VS_ClockSourceINT VP_TIM7_VS_ClockSourceINT.Mode=Enable_Timer VP_TIM7_VS_ClockSourceINT.Signal=TIM7_VS_ClockSourceINT board=custom