From f68001529bdbec2177c6fb55629c94b6145834ec Mon Sep 17 00:00:00 2001 From: Rob Riggs Date: Sat, 17 Jul 2021 15:48:51 -0500 Subject: [PATCH] Changes to clock tree to better support frequency changes. --- Nucleo_L432KC_TNC.ioc | 911 +++++++++++++++++++++--------------------- 1 file changed, 458 insertions(+), 453 deletions(-) diff --git a/Nucleo_L432KC_TNC.ioc b/Nucleo_L432KC_TNC.ioc index 4e06cfa..c23e191 100644 --- a/Nucleo_L432KC_TNC.ioc +++ b/Nucleo_L432KC_TNC.ioc @@ -1,467 +1,472 @@ #MicroXplorer Configuration settings - do not modify -ADC1.Channel-0\#ChannelRegularConversion=ADC_CHANNEL_8 -ADC1.ClockPrescaler=ADC_CLOCK_ASYNC_DIV1 -ADC1.ContinuousConvMode=DISABLE -ADC1.DMAContinuousRequests=ENABLE -ADC1.DataAlign=ADC_DATAALIGN_RIGHT -ADC1.DiscontinuousConvMode=DISABLE -ADC1.EOCSelection=ADC_EOC_SINGLE_CONV -ADC1.EnableAnalogWatchDog1=false -ADC1.EnableAnalogWatchDog2=false -ADC1.EnableAnalogWatchDog3=false -ADC1.EnableInjectedConversion=DISABLE -ADC1.EnableRegularConversion=ENABLE -ADC1.ExternalTrigConv=ADC_EXTERNALTRIG_T6_TRGO -ADC1.ExternalTrigConvEdge=ADC_EXTERNALTRIGCONVEDGE_RISING -ADC1.IPParameters=Rank-0\#ChannelRegularConversion,Channel-0\#ChannelRegularConversion,SamplingTime-0\#ChannelRegularConversion,OffsetNumber-0\#ChannelRegularConversion,NbrOfConversionFlag,DMAContinuousRequests,Overrun,ExternalTrigConv,OversamplingMode,ClockPrescaler,Resolution,DataAlign,ScanConvMode,ContinuousConvMode,DiscontinuousConvMode,EOCSelection,LowPowerAutoWait,EnableRegularConversion,NbrOfConversion,ExternalTrigConvEdge,EnableInjectedConversion,EnableAnalogWatchDog1,EnableAnalogWatchDog2,EnableAnalogWatchDog3,RightBitShift,Ratio,OversamplingStopReset,TriggeredMode,master -ADC1.LowPowerAutoWait=DISABLE -ADC1.NbrOfConversion=1 -ADC1.NbrOfConversionFlag=1 -ADC1.OffsetNumber-0\#ChannelRegularConversion=ADC_OFFSET_NONE -ADC1.Overrun=ADC_OVR_DATA_OVERWRITTEN -ADC1.OversamplingMode=ENABLE -ADC1.OversamplingStopReset=ADC_REGOVERSAMPLING_CONTINUED_MODE -ADC1.Rank-0\#ChannelRegularConversion=1 -ADC1.Ratio=ADC_OVERSAMPLING_RATIO_16 -ADC1.Resolution=ADC_RESOLUTION_12B -ADC1.RightBitShift=ADC_RIGHTBITSHIFT_2 -ADC1.SamplingTime-0\#ChannelRegularConversion=ADC_SAMPLETIME_6CYCLES_5 -ADC1.ScanConvMode=ADC_SCAN_DISABLE -ADC1.TriggeredMode=ADC_TRIGGEREDMODE_SINGLE_TRIGGER -ADC1.master=1 -CRC.CRCLength=CRC_POLYLENGTH_16B -CRC.DefaultInitValueUse=DEFAULT_INIT_VALUE_DISABLE -CRC.DefaultPolynomialUse=DEFAULT_POLYNOMIAL_DISABLE -CRC.GeneratingPolynomial=X12+X5+X0 -CRC.IPParameters=DefaultPolynomialUse,CRCLength,GeneratingPolynomial,DefaultInitValueUse,InitValue,InputDataInversionMode -CRC.InitValue=0xFFFF -CRC.InputDataInversionMode=CRC_INPUTDATA_INVERSION_BYTE -DAC1.DAC_Channel-DAC_OUT2=DAC_CHANNEL_2 -DAC1.DAC_Trigger-DAC_OUT1=DAC_TRIGGER_T7_TRGO -DAC1.IPParameters=DAC_Channel-DAC_OUT2,DAC_Trigger-DAC_OUT1 -Dma.ADC1.5.Direction=DMA_PERIPH_TO_MEMORY -Dma.ADC1.5.Instance=DMA1_Channel1 -Dma.ADC1.5.MemDataAlignment=DMA_MDATAALIGN_HALFWORD -Dma.ADC1.5.MemInc=DMA_MINC_ENABLE -Dma.ADC1.5.Mode=DMA_CIRCULAR -Dma.ADC1.5.PeriphDataAlignment=DMA_PDATAALIGN_HALFWORD -Dma.ADC1.5.PeriphInc=DMA_PINC_DISABLE -Dma.ADC1.5.Priority=DMA_PRIORITY_LOW -Dma.ADC1.5.RequestParameters=Instance,Direction,PeriphInc,MemInc,PeriphDataAlignment,MemDataAlignment,Mode,Priority -Dma.DAC_CH1.4.Direction=DMA_MEMORY_TO_PERIPH -Dma.DAC_CH1.4.Instance=DMA2_Channel4 -Dma.DAC_CH1.4.MemDataAlignment=DMA_MDATAALIGN_HALFWORD -Dma.DAC_CH1.4.MemInc=DMA_MINC_ENABLE -Dma.DAC_CH1.4.Mode=DMA_CIRCULAR -Dma.DAC_CH1.4.PeriphDataAlignment=DMA_PDATAALIGN_HALFWORD -Dma.DAC_CH1.4.PeriphInc=DMA_PINC_DISABLE -Dma.DAC_CH1.4.Priority=DMA_PRIORITY_LOW -Dma.DAC_CH1.4.RequestParameters=Instance,Direction,PeriphInc,MemInc,PeriphDataAlignment,MemDataAlignment,Mode,Priority -Dma.I2C3_RX.0.Direction=DMA_PERIPH_TO_MEMORY -Dma.I2C3_RX.0.Instance=DMA1_Channel3 -Dma.I2C3_RX.0.MemDataAlignment=DMA_MDATAALIGN_BYTE -Dma.I2C3_RX.0.MemInc=DMA_MINC_ENABLE -Dma.I2C3_RX.0.Mode=DMA_NORMAL -Dma.I2C3_RX.0.PeriphDataAlignment=DMA_PDATAALIGN_BYTE -Dma.I2C3_RX.0.PeriphInc=DMA_PINC_DISABLE -Dma.I2C3_RX.0.Priority=DMA_PRIORITY_LOW -Dma.I2C3_RX.0.RequestParameters=Instance,Direction,PeriphInc,MemInc,PeriphDataAlignment,MemDataAlignment,Mode,Priority -Dma.I2C3_TX.1.Direction=DMA_MEMORY_TO_PERIPH -Dma.I2C3_TX.1.Instance=DMA1_Channel2 -Dma.I2C3_TX.1.MemDataAlignment=DMA_MDATAALIGN_BYTE -Dma.I2C3_TX.1.MemInc=DMA_MINC_ENABLE -Dma.I2C3_TX.1.Mode=DMA_NORMAL -Dma.I2C3_TX.1.PeriphDataAlignment=DMA_PDATAALIGN_BYTE -Dma.I2C3_TX.1.PeriphInc=DMA_PINC_DISABLE -Dma.I2C3_TX.1.Priority=DMA_PRIORITY_LOW -Dma.I2C3_TX.1.RequestParameters=Instance,Direction,PeriphInc,MemInc,PeriphDataAlignment,MemDataAlignment,Mode,Priority -Dma.Request0=I2C3_RX -Dma.Request1=I2C3_TX -Dma.Request2=USART2_RX -Dma.Request3=USART2_TX -Dma.Request4=DAC_CH1 -Dma.Request5=ADC1 -Dma.RequestsNb=6 -Dma.USART2_RX.2.Direction=DMA_PERIPH_TO_MEMORY -Dma.USART2_RX.2.Instance=DMA1_Channel6 -Dma.USART2_RX.2.MemDataAlignment=DMA_MDATAALIGN_BYTE -Dma.USART2_RX.2.MemInc=DMA_MINC_ENABLE -Dma.USART2_RX.2.Mode=DMA_NORMAL -Dma.USART2_RX.2.PeriphDataAlignment=DMA_PDATAALIGN_BYTE -Dma.USART2_RX.2.PeriphInc=DMA_PINC_DISABLE -Dma.USART2_RX.2.Priority=DMA_PRIORITY_LOW -Dma.USART2_RX.2.RequestParameters=Instance,Direction,PeriphInc,MemInc,PeriphDataAlignment,MemDataAlignment,Mode,Priority -Dma.USART2_TX.3.Direction=DMA_MEMORY_TO_PERIPH -Dma.USART2_TX.3.Instance=DMA1_Channel7 -Dma.USART2_TX.3.MemDataAlignment=DMA_MDATAALIGN_BYTE -Dma.USART2_TX.3.MemInc=DMA_MINC_ENABLE -Dma.USART2_TX.3.Mode=DMA_NORMAL -Dma.USART2_TX.3.PeriphDataAlignment=DMA_PDATAALIGN_BYTE -Dma.USART2_TX.3.PeriphInc=DMA_PINC_DISABLE -Dma.USART2_TX.3.Priority=DMA_PRIORITY_LOW -Dma.USART2_TX.3.RequestParameters=Instance,Direction,PeriphInc,MemInc,PeriphDataAlignment,MemDataAlignment,Mode,Priority -FREERTOS.FootprintOK=true -FREERTOS.HEAP_NUMBER=4 -FREERTOS.IPParameters=Tasks01,FootprintOK,configUSE_TICKLESS_IDLE,MEMORY_ALLOCATION,configTOTAL_HEAP_SIZE,HEAP_NUMBER,configUSE_TIMERS,Queues01,configCHECK_FOR_STACK_OVERFLOW -FREERTOS.MEMORY_ALLOCATION=2 +VP_RCC_LSE.Signal=RCC_LSE FREERTOS.Queues01=ioEventQueue,16,uint32_t,0,Static,ioEventQueueBuffer,ioEventQueueControlBlock;serialInputQueue,16,uint32_t,0,Static,serialInputQueueBuffer,serialInputQueueControlBlock;serialOutputQueue,16,uint32_t,0,Static,serialOutputQueueBuffer,serialOutputQueueControlBlock;audioInputQueue,8,uint32_t,0,Static,audioInputQueueBuffer,audioInputQueueControlBlock;hdlcInputQueue,3,uint32_t,0,Static,hdlcInputQueueBuffer,hdlcInputQueueControlBlock;hdlcOutputQueue,3,uint32_t,0,Static,hdlcOutputQueueBuffer,hdlcOutputQueueControlBlock;dacOutputQueue,128,uint8_t,0,Static,dacOutputQueueBuffer,dacOutputQueueControlBlock;adcInputQueue,3,uint32_t,0,Static,adcInputQueueBuffer,adcInputQueueControlBlock -FREERTOS.Tasks01=defaultTask,-3,256,startDefaultTask,Default,NULL,Static,defaultTaskBuffer,defaultTaskControlBlock;ioEventTask,-2,384,startIOEventTask,As external,NULL,Static,ioEventTaskBuffer,ioEventTaskControlBlock;audioInputTask,1,512,startAudioInputTask,As external,NULL,Static,audioInputTaskBuffer,audioInputTaskControlBlock;modulatorTask,1,384,startModulatorTask,As external,NULL,Static,modulatorTaskBuffer,modulatorTaskControlBlock -FREERTOS.configCHECK_FOR_STACK_OVERFLOW=2 -FREERTOS.configTOTAL_HEAP_SIZE=4096 -FREERTOS.configUSE_TICKLESS_IDLE=1 -FREERTOS.configUSE_TIMERS=1 -File.Version=6 -I2C3.I2C_Speed_Mode=I2C_Fast_Plus -I2C3.IPParameters=Timing,I2C_Speed_Mode -I2C3.Timing=0x00300F33 -KeepUserPlacement=true -Mcu.Family=STM32L4 -Mcu.IP0=ADC1 -Mcu.IP1=CRC -Mcu.IP10=RTC -Mcu.IP11=SYS -Mcu.IP12=TIM1 -Mcu.IP13=TIM6 -Mcu.IP14=TIM7 -Mcu.IP15=USART2 -Mcu.IP2=DAC1 -Mcu.IP3=DMA -Mcu.IP4=FREERTOS -Mcu.IP5=I2C3 -Mcu.IP6=NVIC -Mcu.IP7=OPAMP1 -Mcu.IP8=RCC -Mcu.IP9=RNG -Mcu.IPNb=16 -Mcu.Name=STM32L432K(B-C)Ux -Mcu.Package=UFQFPN32 -Mcu.Pin0=PC14-OSC32_IN (PC14) -Mcu.Pin1=PC15-OSC32_OUT (PC15) -Mcu.Pin10=PA8 -Mcu.Pin11=PA9 -Mcu.Pin12=PA10 -Mcu.Pin13=PA11 -Mcu.Pin14=PA12 -Mcu.Pin15=PA13 (JTMS-SWDIO) -Mcu.Pin16=PA14 (JTCK-SWCLK) -Mcu.Pin17=PA15 (JTDI) -Mcu.Pin18=PB3 (JTDO-TRACESWO) -Mcu.Pin19=PB4 (NJTRST) -Mcu.Pin2=PA0 -Mcu.Pin20=PB5 -Mcu.Pin21=PB6 -Mcu.Pin22=PB7 -Mcu.Pin23=VP_ADC1_OPAMP1_OUT -Mcu.Pin24=VP_CRC_VS_CRC -Mcu.Pin25=VP_FREERTOS_VS_ENABLE -Mcu.Pin26=VP_RCC_LSE -Mcu.Pin27=VP_RNG_VS_RNG -Mcu.Pin28=VP_RTC_VS_RTC_Activate -Mcu.Pin29=VP_RTC_VS_RTC_Calendar -Mcu.Pin3=PA1 -Mcu.Pin30=VP_SYS_VS_tim2 -Mcu.Pin31=VP_TIM1_VS_ClockSourceINT -Mcu.Pin32=VP_TIM6_VS_ClockSourceINT -Mcu.Pin33=VP_TIM7_VS_ClockSourceINT -Mcu.Pin4=PA2 -Mcu.Pin5=PA3 -Mcu.Pin6=PA4 -Mcu.Pin7=PA5 -Mcu.Pin8=PA7 -Mcu.Pin9=PB1 -Mcu.PinsNb=34 -Mcu.ThirdPartyNb=0 -Mcu.UserConstants= -Mcu.UserName=STM32L432KCUx -MxCube.Version=4.27.0 -MxDb.Version=DB.4.0.270 -NVIC.BusFault_IRQn=true\:0\:0\:false\:false\:false\:false\:false -NVIC.DMA1_Channel1_IRQn=true\:5\:0\:false\:false\:true\:true\:false -NVIC.DMA1_Channel2_IRQn=true\:5\:0\:false\:false\:true\:true\:false -NVIC.DMA1_Channel3_IRQn=true\:5\:0\:false\:false\:true\:true\:false -NVIC.DMA1_Channel6_IRQn=true\:5\:0\:false\:false\:true\:true\:false -NVIC.DMA1_Channel7_IRQn=true\:5\:0\:false\:false\:true\:true\:false -NVIC.DMA2_Channel4_IRQn=true\:5\:0\:false\:false\:true\:true\:false -NVIC.DebugMonitor_IRQn=true\:0\:0\:false\:false\:false\:false\:false -NVIC.EXTI1_IRQn=true\:5\:0\:false\:false\:true\:true\:true -NVIC.HardFault_IRQn=true\:0\:0\:false\:false\:false\:false\:false -NVIC.MemoryManagement_IRQn=true\:0\:0\:false\:false\:false\:false\:false -NVIC.NonMaskableInt_IRQn=true\:0\:0\:false\:false\:false\:false\:false -NVIC.PendSV_IRQn=true\:15\:0\:false\:false\:false\:true\:false -NVIC.PriorityGroup=NVIC_PRIORITYGROUP_4 -NVIC.SVCall_IRQn=true\:0\:0\:false\:false\:false\:false\:false -NVIC.SysTick_IRQn=true\:15\:0\:true\:false\:true\:true\:true -NVIC.TIM1_UP_TIM16_IRQn=true\:5\:0\:false\:false\:true\:true\:true -NVIC.TIM2_IRQn=true\:0\:0\:false\:false\:true\:false\:false -NVIC.TimeBase=TIM2_IRQn -NVIC.TimeBaseIP=TIM2 -NVIC.USART2_IRQn=true\:6\:0\:true\:false\:true\:true\:true -NVIC.UsageFault_IRQn=true\:0\:0\:false\:false\:false\:false\:false -OPAMP1.IPParameters=PowerSupplyRange -OPAMP1.PowerSupplyRange=OPAMP_POWERSUPPLY_HIGH -PA0.Locked=true -PA0.Mode=PGA Connected -PA0.Signal=OPAMP1_VINP -PA1.Locked=true -PA1.Mode=PGA Connected -PA1.Signal=OPAMP1_VINM -PA10.GPIOParameters=GPIO_ModeDefaultPP,PinState,GPIO_Label,GPIO_ModeDefaultOutputPP -PA10.GPIO_Label=LED_YELLOW -PA10.GPIO_ModeDefaultOutputPP=GPIO_MODE_OUTPUT_OD -PA10.GPIO_ModeDefaultPP=GPIO_MODE_AF_OD -PA10.Locked=true -PA10.PinState=GPIO_PIN_SET -PA10.Signal=SharedStack_PA10 -PA10.Stacked=true -PA11.GPIOParameters=GPIO_Label -PA11.GPIO_Label=PTT_M -PA11.Locked=true -PA11.Signal=GPIO_Output -PA12.GPIOParameters=GPIO_Label -PA12.GPIO_Label=PTT_S -PA12.Locked=true -PA12.Signal=GPIO_Output -PA13\ (JTMS-SWDIO).GPIOParameters=GPIO_Label -PA13\ (JTMS-SWDIO).GPIO_Label=SWDIO -PA13\ (JTMS-SWDIO).Locked=true -PA13\ (JTMS-SWDIO).Mode=Serial_Wire -PA13\ (JTMS-SWDIO).Signal=SYS_JTMS-SWDIO -PA14\ (JTCK-SWCLK).GPIOParameters=GPIO_Label -PA14\ (JTCK-SWCLK).GPIO_Label=SWCLK -PA14\ (JTCK-SWCLK).Locked=true -PA14\ (JTCK-SWCLK).Mode=Serial_Wire -PA14\ (JTCK-SWCLK).Signal=SYS_JTCK-SWCLK +VP_RCC_LSE.Mode=CRS SYNC Source LSE PA15\ (JTDI).GPIOParameters=GPIO_Label -PA15\ (JTDI).GPIO_Label=VCP_RX -PA15\ (JTDI).Locked=true -PA15\ (JTDI).Mode=Asynchronous -PA15\ (JTDI).Signal=USART2_RX -PA2.GPIOParameters=GPIO_Label -PA2.GPIO_Label=VCP_TX -PA2.Locked=true -PA2.Mode=Asynchronous -PA2.Signal=USART2_TX -PA3.GPIOParameters=GPIO_Label -PA3.GPIO_Label=AUDIO_IN -PA3.Locked=true -PA3.Signal=SharedAnalog_PA3 -PA4.GPIOParameters=GPIO_Label -PA4.GPIO_Label=AUDIO_OUT_DAC -PA4.Locked=true -PA4.Signal=COMP_DAC11_group -PA5.GPIOParameters=GPIO_Label -PA5.GPIO_Label=AUDIO_IN_VREF -PA5.Locked=true -PA5.Signal=COMP_DAC12_group -PA7.GPIOParameters=GPIO_PuPdOD -PA7.GPIO_PuPdOD=GPIO_NOPULL -PA7.Locked=true -PA7.Mode=I2C -PA7.Signal=I2C3_SCL -PA8.GPIOParameters=GPIO_ModeDefaultPP,PinState,GPIO_Label,GPIO_ModeDefaultOutputPP -PA8.GPIO_Label=LED_RED -PA8.GPIO_ModeDefaultOutputPP=GPIO_MODE_OUTPUT_OD -PA8.GPIO_ModeDefaultPP=GPIO_MODE_AF_OD -PA8.Locked=true -PA8.PinState=GPIO_PIN_SET -PA8.Signal=SharedStack_PA8 -PA8.Stacked=true -PA9.GPIOParameters=GPIO_ModeDefaultPP,PinState,GPIO_Label,GPIO_ModeDefaultOutputPP -PA9.GPIO_Label=LED_GREEN -PA9.GPIO_ModeDefaultOutputPP=GPIO_MODE_OUTPUT_OD -PA9.GPIO_ModeDefaultPP=GPIO_MODE_AF_OD -PA9.Locked=true -PA9.PinState=GPIO_PIN_SET -PA9.Signal=SharedStack_PA9 -PA9.Stacked=true -PB1.GPIOParameters=GPIO_PuPd,GPIO_Label,GPIO_ModeDefaultEXTI -PB1.GPIO_Label=BUTTON_AUDIO_IN_ADJUST -PB1.GPIO_ModeDefaultEXTI=GPIO_MODE_IT_FALLING -PB1.GPIO_PuPd=GPIO_PULLUP -PB1.Locked=true -PB1.Signal=GPXTI1 -PB3\ (JTDO-TRACESWO).GPIOParameters=GPIO_Label -PB3\ (JTDO-TRACESWO).GPIO_Label=LD3 [Green] -PB3\ (JTDO-TRACESWO).Locked=true -PB3\ (JTDO-TRACESWO).Signal=GPIO_Output -PB4\ (NJTRST).GPIOParameters=GPIO_PuPdOD -PB4\ (NJTRST).GPIO_PuPdOD=GPIO_NOPULL -PB4\ (NJTRST).Locked=true -PB4\ (NJTRST).Mode=I2C -PB4\ (NJTRST).Signal=I2C3_SDA -PB5.GPIOParameters=PinState,GPIO_Label,GPIO_ModeDefaultOutputPP -PB5.GPIO_Label=AUDIO_OUT_ATTEN -PB5.GPIO_ModeDefaultOutputPP=GPIO_MODE_OUTPUT_OD -PB5.Locked=true -PB5.PinState=GPIO_PIN_SET -PB5.Signal=GPIO_Output -PB6.Locked=true -PB6.Signal=GPIO_Analog -PB7.Locked=true -PB7.Signal=GPIO_Analog -PC14-OSC32_IN\ (PC14).Locked=true -PC14-OSC32_IN\ (PC14).Mode=LSE-External-Oscillator -PC14-OSC32_IN\ (PC14).Signal=RCC_OSC32_IN -PC15-OSC32_OUT\ (PC15).Locked=true -PC15-OSC32_OUT\ (PC15).Mode=LSE-External-Oscillator -PC15-OSC32_OUT\ (PC15).Signal=RCC_OSC32_OUT -PCC.Checker=true -PCC.Line=STM32L4x2 -PCC.MCU=STM32L432K(B-C)Ux -PCC.PartNumber=STM32L432KCUx -PCC.Seq0=0 -PCC.Series=STM32L4 -PCC.Temperature=25 -PCC.Vdd=null -PinOutPanel.RotationAngle=0 -ProjectManager.AskForMigrate=true -ProjectManager.BackupPrevious=false -ProjectManager.CompilerOptimize=3 -ProjectManager.ComputerToolchain=false -ProjectManager.CoupleFile=false -ProjectManager.CustomerFirmwarePackage= -ProjectManager.DefaultFWLocation=true -ProjectManager.DeletePrevious=true -ProjectManager.DeviceId=STM32L432KCUx -ProjectManager.FirmwarePackage=STM32Cube FW_L4 V1.12.0 -ProjectManager.FreePins=true -ProjectManager.HalAssertFull=true -ProjectManager.HeapSize=0x200 -ProjectManager.KeepUserCode=true -ProjectManager.LastFirmware=true -ProjectManager.LibraryCopy=1 -ProjectManager.MainLocation=Src -ProjectManager.NoMain=false -ProjectManager.PreviousToolchain=TrueSTUDIO -ProjectManager.ProjectBuild=false -ProjectManager.ProjectFileName=Nucleo_L432KC_TNC.ioc -ProjectManager.ProjectName=Nucleo_L432KC_TNC -ProjectManager.StackSize=0x400 -ProjectManager.TargetToolchain=TrueSTUDIO -ProjectManager.ToolChainLocation= -ProjectManager.UnderRoot=true -ProjectManager.functionlistsort=1-MX_GPIO_Init-GPIO-false-HAL-true,2-MX_DMA_Init-DMA-false-HAL-true,3-SystemClock_Config-RCC-false-HAL-false,4-MX_ADC1_Init-ADC1-false-HAL-true,5-MX_CRC_Init-CRC-false-HAL-true,6-MX_DAC1_Init-DAC1-false-HAL-true,7-MX_OPAMP1_Init-OPAMP1-false-HAL-true,8-MX_RTC_Init-RTC-false-HAL-true,9-MX_TIM6_Init-TIM6-false-HAL-true,10-MX_TIM7_Init-TIM7-false-HAL-true,11-MX_USART2_UART_Init-USART2-false-HAL-true,12-MX_I2C3_Init-I2C3-false-HAL-true,13-MX_TIM1_Init-TIM1-false-HAL-true,14-MX_RNG_Init-RNG-false-HAL-true -RCC.48CLKFreq_Value=24000000 -RCC.ADCFreq_Value=48000000 -RCC.AHBFreq_Value=80000000 -RCC.APB1Freq_Value=80000000 -RCC.APB1TimFreq_Value=80000000 -RCC.APB2Freq_Value=80000000 -RCC.APB2TimFreq_Value=80000000 -RCC.CortexFreq_Value=80000000 -RCC.FCLKCortexFreq_Value=80000000 -RCC.FamilyName=M -RCC.HCLKFreq_Value=80000000 -RCC.HSE_VALUE=8000000 -RCC.HSI16_VALUE=16000000 -RCC.HSI48_VALUE=48000000 -RCC.HSI_VALUE=16000000 -RCC.I2C1Freq_Value=80000000 -RCC.I2C2Freq_Value=16000000 -RCC.I2C3Freq_Value=80000000 -RCC.IPParameters=48CLKFreq_Value,ADCFreq_Value,AHBFreq_Value,APB1Freq_Value,APB1TimFreq_Value,APB2Freq_Value,APB2TimFreq_Value,CortexFreq_Value,FCLKCortexFreq_Value,FamilyName,HCLKFreq_Value,HSE_VALUE,HSI16_VALUE,HSI48_VALUE,HSI_VALUE,I2C1Freq_Value,I2C2Freq_Value,I2C3Freq_Value,LCDFreq_Value,LPTIM1Freq_Value,LPTIM2Freq_Value,LPTIMFreq_Value,LPUART1Freq_Value,LPUARTFreq_Value,LSCOPinFreq_Value,LSI_VALUE,MCO1PinFreq_Value,MCOPinFreq_Value,MSI_VALUE,PLLCLKFreq_Value,PLLMUL,PLLN,PLLPoutputFreq_Value,PLLQoutputFreq_Value,PLLRCLKFreq_Value,PLLSAI1N,PLLSAI1PoutputFreq_Value,PLLSAI1QoutputFreq_Value,PLLSAI1RoutputFreq_Value,PREFETCH_ENABLE,PWRFreq_Value,RNGFreq_Value,RTCClockSelection,RTCFreq_Value,RTCHSEDivFreq_Value,SAI1Freq_Value,SWPMI1Freq_Value,SYSCLKFreq_VALUE,SYSCLKSource,TIMFreq_Value,TimerFreq_Value,USART1Freq_Value,USART2Freq_Value,USART3Freq_Value,USBFreq_Value,VCOInputFreq_Value,VCOOutputFreq_Value,VCOSAI1OutputFreq_Value,WatchDogFreq_Value -RCC.LCDFreq_Value=37000 -RCC.LPTIM1Freq_Value=80000000 -RCC.LPTIM2Freq_Value=80000000 -RCC.LPTIMFreq_Value=32000000 -RCC.LPUART1Freq_Value=80000000 -RCC.LPUARTFreq_Value=32000000 -RCC.LSCOPinFreq_Value=32000 -RCC.LSI_VALUE=32000 -RCC.MCO1PinFreq_Value=80000000 -RCC.MCOPinFreq_Value=32000000 -RCC.MSI_VALUE=4000000 -RCC.PLLCLKFreq_Value=32000000 -RCC.PLLMUL=RCC_PLLMUL_4 -RCC.PLLN=40 -RCC.PLLPoutputFreq_Value=22857142.85714286 -RCC.PLLQoutputFreq_Value=80000000 -RCC.PLLRCLKFreq_Value=80000000 -RCC.PLLSAI1N=24 -RCC.PLLSAI1PoutputFreq_Value=13714285.714285715 -RCC.PLLSAI1QoutputFreq_Value=48000000 -RCC.PLLSAI1RoutputFreq_Value=48000000 -RCC.PREFETCH_ENABLE=1 -RCC.PWRFreq_Value=80000000 -RCC.RNGFreq_Value=48000000 -RCC.RTCClockSelection=RCC_RTCCLKSOURCE_LSE -RCC.RTCFreq_Value=32768 -RCC.RTCHSEDivFreq_Value=4000000 -RCC.SAI1Freq_Value=13714285.714285715 -RCC.SWPMI1Freq_Value=80000000 -RCC.SYSCLKFreq_VALUE=80000000 -RCC.SYSCLKSource=RCC_SYSCLKSOURCE_PLLCLK -RCC.TIMFreq_Value=32000000 -RCC.TimerFreq_Value=32000000 -RCC.USART1Freq_Value=80000000 -RCC.USART2Freq_Value=80000000 -RCC.USART3Freq_Value=16000000 -RCC.USBFreq_Value=48000000 -RCC.VCOInputFreq_Value=4000000 -RCC.VCOOutputFreq_Value=160000000 -RCC.VCOSAI1OutputFreq_Value=96000000 -RCC.WatchDogFreq_Value=32000 -SH.COMP_DAC11_group.0=DAC1_OUT1,DAC_OUT1 -SH.COMP_DAC11_group.ConfNb=1 -SH.COMP_DAC12_group.0=DAC1_OUT2,DAC_OUT2 -SH.COMP_DAC12_group.ConfNb=1 -SH.GPXTI1.0=GPIO_EXTI1 -SH.GPXTI1.ConfNb=1 -SH.SharedAnalog_PA3.0=ADC1_IN8 -SH.SharedAnalog_PA3.1=OPAMP1_VOUT,PGA Connected -SH.SharedAnalog_PA3.ConfNb=2 -SH.SharedStack_PA10.0=GPIO_Output+0 -SH.SharedStack_PA10.1=TIM1_CH3,PWM Generation3 CH3 +RCC.USART1Freq_Value=48000000 SH.SharedStack_PA10.ConfNb=2 -SH.SharedStack_PA8.0=GPIO_Output+0 -SH.SharedStack_PA8.1=TIM1_CH1,PWM Generation1 CH1 -SH.SharedStack_PA8.ConfNb=2 -SH.SharedStack_PA9.0=GPIO_Output+0 -SH.SharedStack_PA9.1=TIM1_CH2,PWM Generation2 CH2 -SH.SharedStack_PA9.ConfNb=2 -TIM1.Channel-PWM\ Generation1\ CH1=TIM_CHANNEL_1 -TIM1.Channel-PWM\ Generation2\ CH2=TIM_CHANNEL_2 -TIM1.Channel-PWM\ Generation3\ CH3=TIM_CHANNEL_3 -TIM1.IPParameters=Channel-PWM Generation1 CH1,Channel-PWM Generation2 CH2,Channel-PWM Generation3 CH3,OCPolarity_1,OCIdleState_1,OCPolarity_2,OCIdleState_2,OCPolarity_3,OCIdleState_3,Prescaler,Period +ADC1.LowPowerAutoWait=DISABLE +USART2.IPParameters=VirtualMode-Asynchronous,BaudRate TIM1.OCIdleState_1=TIM_OCIDLESTATE_SET TIM1.OCIdleState_2=TIM_OCIDLESTATE_SET +Dma.USART2_TX.3.MemInc=DMA_MINC_ENABLE +Dma.USART2_TX.3.RequestParameters=Instance,Direction,PeriphInc,MemInc,PeriphDataAlignment,MemDataAlignment,Mode,Priority +TIM1.IPParameters=Channel-PWM Generation1 CH1,Channel-PWM Generation2 CH2,Channel-PWM Generation3 CH3,OCPolarity_1,OCIdleState_1,OCPolarity_2,OCIdleState_2,OCPolarity_3,OCIdleState_3,Prescaler,Period +RCC.PLLCLKFreq_Value=32000000 TIM1.OCIdleState_3=TIM_OCIDLESTATE_SET -TIM1.OCPolarity_1=TIM_OCPOLARITY_LOW -TIM1.OCPolarity_2=TIM_OCPOLARITY_LOW -TIM1.OCPolarity_3=TIM_OCPOLARITY_LOW -TIM1.Period=9999 -TIM1.Prescaler=48 -TIM6.AutoReloadPreload=TIM_AUTORELOAD_PRELOAD_DISABLE -TIM6.IPParameters=Period,AutoReloadPreload,TIM_MasterOutputTrigger -TIM6.Period=1817 -TIM6.TIM_MasterOutputTrigger=TIM_TRGO_UPDATE -TIM7.IPParameters=Period,TIM_MasterOutputTrigger -TIM7.Period=1817 -TIM7.TIM_MasterOutputTrigger=TIM_TRGO_UPDATE -USART2.BaudRate=38400 -USART2.IPParameters=VirtualMode-Asynchronous,BaudRate -USART2.VirtualMode-Asynchronous=VM_ASYNC -VP_ADC1_OPAMP1_OUT.Mode=IN8-OPAMP1-Single-Ended -VP_ADC1_OPAMP1_OUT.Signal=ADC1_OPAMP1_OUT -VP_CRC_VS_CRC.Mode=CRC_Activate -VP_CRC_VS_CRC.Signal=CRC_VS_CRC -VP_FREERTOS_VS_ENABLE.Mode=Enabled -VP_FREERTOS_VS_ENABLE.Signal=FREERTOS_VS_ENABLE -VP_RCC_LSE.Mode=CRS SYNC Source LSE -VP_RCC_LSE.Signal=RCC_LSE -VP_RNG_VS_RNG.Mode=RNG_Activate -VP_RNG_VS_RNG.Signal=RNG_VS_RNG +PA13\ (JTMS-SWDIO).Locked=true VP_RTC_VS_RTC_Activate.Mode=RTC_Enabled -VP_RTC_VS_RTC_Activate.Signal=RTC_VS_RTC_Activate -VP_RTC_VS_RTC_Calendar.Mode=RTC_Calendar -VP_RTC_VS_RTC_Calendar.Signal=RTC_VS_RTC_Calendar -VP_SYS_VS_tim2.Mode=TIM2 +DAC1.IPParameters=DAC_Channel-DAC_OUT2,DAC_Trigger-DAC_OUT1 +RCC.RTCFreq_Value=32768 +PA3.GPIOParameters=GPIO_Label +PA15\ (JTDI).Signal=USART2_RX +PC15-OSC32_OUT\ (PC15).Mode=LSE-External-Oscillator +PA2.GPIOParameters=GPIO_Label +Dma.DAC_CH1.4.Direction=DMA_MEMORY_TO_PERIPH +PinOutPanel.RotationAngle=0 +RCC.MCO1PinFreq_Value=48000000 +RCC.SYSCLKSource=RCC_SYSCLKSOURCE_PLLCLK +PC14-OSC32_IN\ (PC14).Mode=LSE-External-Oscillator +PA9.GPIO_ModeDefaultPP=GPIO_MODE_AF_OD +NVIC.DMA1_Channel3_IRQn=true\:5\:0\:false\:false\:true\:true\:false\:true +PA14\ (JTCK-SWCLK).Signal=SYS_JTCK-SWCLK +RCC.LPTIM1Freq_Value=48000000 +NVIC.SVCall_IRQn=true\:0\:0\:false\:false\:false\:false\:false\:false +Dma.I2C3_TX.1.RequestParameters=Instance,Direction,PeriphInc,MemInc,PeriphDataAlignment,MemDataAlignment,Mode,Priority +PA15\ (JTDI).Mode=Asynchronous +NVIC.EXTI1_IRQn=true\:5\:0\:false\:false\:true\:true\:true\:true +Dma.I2C3_TX.1.Mode=DMA_NORMAL +PA10.PinState=GPIO_PIN_SET +RCC.ADCCLockSelection=RCC_ADCCLKSOURCE_SYSCLK +RCC.APB2TimFreq_Value=48000000 +PB6.Signal=GPIO_Analog +Dma.USART2_RX.2.Priority=DMA_PRIORITY_LOW +PA9.Stacked=true +PA10.GPIO_ModeDefaultPP=GPIO_MODE_AF_OD +RCC.PREFETCH_ENABLE=1 +RCC.I2C3CLockSelection=RCC_I2C3CLKSOURCE_HSI +SH.SharedStack_PA10.0=GPIO_Output+0 +RCC.USART3Freq_Value=16000000 +ProjectManager.ProjectBuild=false +SH.SharedStack_PA10.1=TIM1_CH3,PWM Generation3 CH3 +NVIC.UsageFault_IRQn=true\:0\:0\:false\:false\:false\:false\:false\:false +PA0.Locked=true +ADC1.ScanConvMode=ADC_SCAN_DISABLE +PA8.Locked=true +PA4.Locked=true +RCC.RTCClockSelection=RCC_RTCCLKSOURCE_LSE +Dma.I2C3_TX.1.MemDataAlignment=DMA_MDATAALIGN_BYTE +ProjectManager.FirmwarePackage=STM32Cube FW_L4 V1.12.0 +MxDb.Version=DB.6.0.10 +ProjectManager.BackupPrevious=false +TIM1.Channel-PWM\ Generation1\ CH1=TIM_CHANNEL_1 VP_SYS_VS_tim2.Signal=SYS_VS_tim2 +NVIC.DMA2_Channel4_IRQn=true\:5\:0\:false\:false\:true\:true\:false\:true +FREERTOS.HEAP_NUMBER=4 +PB1.GPIO_Label=BUTTON_AUDIO_IN_ADJUST +NVIC.TIM2_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:true +PA0.Mode=PGA Connected +PA8.Signal=SharedStack_PA8 +PA8.GPIO_ModeDefaultOutputPP=GPIO_MODE_OUTPUT_OD +RCC.PLLRCLKFreq_Value=48000000 +PB6.Locked=true +NVIC.PendSV_IRQn=true\:15\:0\:false\:false\:false\:true\:false\:false +VP_FREERTOS_VS_CMSIS_V1.Mode=CMSIS_V1 +SH.SharedStack_PA9.0=GPIO_Output+0 +SH.SharedStack_PA9.1=TIM1_CH2,PWM Generation2 CH2 +ProjectManager.HalAssertFull=true +ADC1.SamplingTime-0\#ChannelRegularConversion=ADC_SAMPLETIME_6CYCLES_5 VP_TIM1_VS_ClockSourceINT.Mode=Internal -VP_TIM1_VS_ClockSourceINT.Signal=TIM1_VS_ClockSourceINT -VP_TIM6_VS_ClockSourceINT.Mode=Enable_Timer +PA0.Signal=OPAMP1_VINP +Mcu.Package=UFQFPN32 +VP_SYS_VS_tim2.Mode=TIM2 +PB1.Signal=GPXTI1 +PA5.Locked=true +ADC1.EnableInjectedConversion=DISABLE +NVIC.TimeBase=TIM2_IRQn +ADC1.OversamplingMode=ENABLE +Dma.USART2_RX.2.RequestParameters=Instance,Direction,PeriphInc,MemInc,PeriphDataAlignment,MemDataAlignment,Mode,Priority +NVIC.TimeBaseIP=TIM2 +RCC.LSCOPinFreq_Value=32000 +PA10.Signal=SharedStack_PA10 +VP_RTC_VS_RTC_Calendar.Mode=RTC_Calendar +FREERTOS.FootprintOK=true +Dma.USART2_RX.2.Direction=DMA_PERIPH_TO_MEMORY +PA5.GPIOParameters=GPIO_Label +RCC.PLLPoutputFreq_Value=13714285.714285715 +RCC.APB1TimFreq_Value=48000000 +NVIC.BusFault_IRQn=true\:0\:0\:false\:false\:false\:false\:false\:false +Dma.ADC1.5.MemDataAlignment=DMA_MDATAALIGN_HALFWORD +RCC.LPUART1Freq_Value=48000000 +TIM1.Period=9999 +PA13\ (JTMS-SWDIO).Signal=SYS_JTMS-SWDIO +SH.SharedStack_PA8.1=TIM1_CH1,PWM Generation1 CH1 +SH.SharedStack_PA8.0=GPIO_Output+0 +PA13\ (JTMS-SWDIO).GPIOParameters=GPIO_Label +PA4.GPIO_Label=AUDIO_OUT_DAC +ADC1.EOCSelection=ADC_EOC_SINGLE_CONV +ProjectManager.CustomerFirmwarePackage= +RCC.HSI48_VALUE=48000000 +RCC.LPTIMFreq_Value=32000000 +RCC.TIMFreq_Value=32000000 +PB5.GPIO_ModeDefaultOutputPP=GPIO_MODE_OUTPUT_OD +NVIC.DMA1_Channel6_IRQn=true\:5\:0\:false\:false\:true\:true\:false\:true +RCC.PLLQoutputFreq_Value=48000000 +TIM1.OCPolarity_1=TIM_OCPOLARITY_LOW +ProjectManager.ProjectFileName=Nucleo_L432KC_TNC.ioc +TIM1.OCPolarity_3=TIM_OCPOLARITY_LOW +TIM1.OCPolarity_2=TIM_OCPOLARITY_LOW +FREERTOS.Tasks01=defaultTask,-3,256,startDefaultTask,Default,NULL,Static,defaultTaskBuffer,defaultTaskControlBlock;ioEventTask,-2,384,startIOEventTask,As external,NULL,Static,ioEventTaskBuffer,ioEventTaskControlBlock;audioInputTask,1,512,startAudioInputTask,As external,NULL,Static,audioInputTaskBuffer,audioInputTaskControlBlock;modulatorTask,1,384,startModulatorTask,As external,NULL,Static,modulatorTaskBuffer,modulatorTaskControlBlock +ADC1.Rank-0\#ChannelRegularConversion=1 +DAC1.DAC_Channel-DAC_OUT2=DAC_CHANNEL_2 +Mcu.PinsNb=34 +ADC1.IPParameters=Rank-0\#ChannelRegularConversion,Channel-0\#ChannelRegularConversion,SamplingTime-0\#ChannelRegularConversion,OffsetNumber-0\#ChannelRegularConversion,NbrOfConversionFlag,DMAContinuousRequests,Overrun,ExternalTrigConv,OversamplingMode,ClockPrescaler,Resolution,DataAlign,ScanConvMode,ContinuousConvMode,DiscontinuousConvMode,EOCSelection,LowPowerAutoWait,EnableRegularConversion,NbrOfConversion,ExternalTrigConvEdge,EnableInjectedConversion,EnableAnalogWatchDog1,EnableAnalogWatchDog2,EnableAnalogWatchDog3,RightBitShift,Ratio,OversamplingStopReset,TriggeredMode,master +Dma.I2C3_RX.0.Direction=DMA_PERIPH_TO_MEMORY +ADC1.OffsetNumber-0\#ChannelRegularConversion=ADC_OFFSET_NONE +RCC.LPUARTFreq_Value=32000000 +PA9.GPIO_Label=LED_GREEN +RCC.SWPMI1Freq_Value=48000000 +FREERTOS.configCHECK_FOR_STACK_OVERFLOW=2 +PA11.GPIO_Label=PTT_M +Dma.USART2_TX.3.PeriphInc=DMA_PINC_DISABLE +ADC1.ExternalTrigConvEdge=ADC_EXTERNALTRIGCONVEDGE_RISING +CRC.GeneratingPolynomial=X12+X5+X0 +USART2.BaudRate=38400 +Dma.USART2_RX.2.Mode=DMA_NORMAL +CRC.IPParameters=DefaultPolynomialUse,CRCLength,GeneratingPolynomial,DefaultInitValueUse,InitValue,InputDataInversionMode +RCC.WatchDogFreq_Value=32000 VP_TIM6_VS_ClockSourceINT.Signal=TIM6_VS_ClockSourceINT +RCC.HSI16_VALUE=16000000 +CRC.DefaultPolynomialUse=DEFAULT_POLYNOMIAL_DISABLE +PA11.Locked=true +PA8.GPIO_Label=LED_RED +CRC.InputDataInversionMode=CRC_INPUTDATA_INVERSION_BYTE +Dma.DAC_CH1.4.MemInc=DMA_MINC_ENABLE +VP_CRC_VS_CRC.Signal=CRC_VS_CRC +SH.COMP_DAC11_group.0=DAC1_OUT1,DAC_OUT1 +PA9.Signal=SharedStack_PA9 +VP_TIM1_VS_ClockSourceINT.Signal=TIM1_VS_ClockSourceINT +TIM1.Channel-PWM\ Generation2\ CH2=TIM_CHANNEL_2 +PB5.Locked=true +PA9.PinState=GPIO_PIN_SET +Dma.DAC_CH1.4.Priority=DMA_PRIORITY_LOW +RCC.PLLSAI1PoutputFreq_Value=41142857.14285714 +SH.SharedStack_PA9.ConfNb=2 +ADC1.TriggeredMode=ADC_TRIGGEREDMODE_SINGLE_TRIGGER +PA5.Signal=COMP_DAC12_group +FREERTOS.MEMORY_ALLOCATION=2 +RCC.MCOPinFreq_Value=32000000 +NVIC.TIM1_BRK_TIM15_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:true +PA8.GPIO_ModeDefaultPP=GPIO_MODE_AF_OD +ProjectManager.LastFirmware=true +PA1.Mode=PGA Connected +PB3\ (JTDO-TRACESWO).GPIOParameters=GPIO_Label +ADC1.OversamplingStopReset=ADC_REGOVERSAMPLING_CONTINUED_MODE +RCC.I2C1Freq_Value=48000000 +RCC.LCDFreq_Value=37000 +RCC.RNGFreq_Value=48000000 +Dma.USART2_TX.3.Mode=DMA_NORMAL +Mcu.Pin30=VP_SYS_VS_tim2 +Mcu.Pin33=VP_TIM7_VS_ClockSourceINT +Mcu.Pin31=VP_TIM1_VS_ClockSourceINT +Mcu.Pin32=VP_TIM6_VS_ClockSourceINT +PA9.Locked=true +NVIC.NonMaskableInt_IRQn=true\:0\:0\:false\:false\:false\:false\:false\:false +ADC1.DMAContinuousRequests=ENABLE +PB4\ (NJTRST).Mode=I2C +PA7.GPIO_PuPdOD=GPIO_NOPULL +CRC.InitValue=0xFFFF +ProjectManager.FreePins=true +RCC.LPTIM2Freq_Value=48000000 +Mcu.Pin26=VP_RCC_LSE +Mcu.Pin27=VP_RNG_VS_RNG +RCC.RTCHSEDivFreq_Value=4000000 +Mcu.Pin24=VP_CRC_VS_CRC +ProjectManager.UnderRoot=true +Mcu.Pin25=VP_FREERTOS_VS_CMSIS_V1 +ADC1.ExternalTrigConv=ADC_EXTERNALTRIG_T6_TRGO +Mcu.Pin28=VP_RTC_VS_RTC_Activate +Mcu.Pin29=VP_RTC_VS_RTC_Calendar +PA13\ (JTMS-SWDIO).Mode=Serial_Wire +PA4.Signal=COMP_DAC11_group +Mcu.Pin22=PB7 +PB5.Signal=GPIO_Output +Mcu.Pin23=VP_ADC1_OPAMP1_OUT +Mcu.Pin20=PB5 +ADC1.master=1 +PA3.Locked=true +Mcu.Pin21=PB6 +PA5.GPIO_Label=AUDIO_IN_VREF +PA10.Locked=true +PA14\ (JTCK-SWCLK).Locked=true +NVIC.ForceEnableDMAVector=true +NVIC.MemoryManagement_IRQn=true\:0\:0\:false\:false\:false\:false\:false\:false +Dma.I2C3_TX.1.Priority=DMA_PRIORITY_LOW +ProjectManager.CompilerOptimize=3 +PA11.Signal=GPIO_Output +Dma.ADC1.5.PeriphDataAlignment=DMA_PDATAALIGN_HALFWORD +ProjectManager.HeapSize=0x200 +Mcu.Pin15=PA13 (JTMS-SWDIO) +NVIC.HardFault_IRQn=true\:0\:0\:false\:false\:false\:false\:false\:false +Mcu.Pin16=PA14 (JTCK-SWCLK) +Mcu.Pin13=PA11 +Mcu.Pin14=PA12 +Mcu.Pin19=PB4 (NJTRST) +ProjectManager.ComputerToolchain=false +Mcu.Pin17=PA15 (JTDI) +Mcu.Pin18=PB3 (JTDO-TRACESWO) +Dma.USART2_TX.3.Priority=DMA_PRIORITY_LOW +NVIC.PriorityGroup=NVIC_PRIORITYGROUP_4 +Mcu.Pin11=PA9 +Mcu.Pin12=PA10 +Mcu.Pin10=PA8 +SH.SharedAnalog_PA3.ConfNb=2 +ADC1.EnableRegularConversion=ENABLE +PA10.Stacked=true +RCC.PWRFreq_Value=48000000 +RCC.USART2CLockSelection=RCC_USART2CLKSOURCE_HSI +Dma.DAC_CH1.4.Mode=DMA_CIRCULAR +NVIC.DMA1_Channel1_IRQn=true\:5\:0\:false\:false\:true\:true\:false\:true +TIM1.Channel-PWM\ Generation3\ CH3=TIM_CHANNEL_3 +SH.GPXTI1.ConfNb=1 +RCC.I2C2Freq_Value=16000000 +Dma.ADC1.5.Instance=DMA1_Channel1 +PA7.GPIOParameters=GPIO_PuPdOD +CRC.CRCLength=CRC_POLYLENGTH_16B +I2C3.I2C_Speed_Mode=I2C_Fast +Mcu.Family=STM32L4 +SH.GPXTI1.0=GPIO_EXTI1 +ProjectManager.MainLocation=Src +Dma.USART2_RX.2.PeriphDataAlignment=DMA_PDATAALIGN_BYTE +ADC1.RightBitShift=ADC_RIGHTBITSHIFT_2 +RCC.SAI1Freq_Value=41142857.14285714 +RCC.CortexFreq_Value=48000000 +ProjectManager.KeepUserCode=true +Mcu.UserName=STM32L432KCUx +ADC1.Overrun=ADC_OVR_DATA_OVERWRITTEN +ADC1.ContinuousConvMode=DISABLE +SH.COMP_DAC12_group.0=DAC1_OUT2,DAC_OUT2 +RCC.PLLSAI1RoutputFreq_Value=72000000 +PA12.GPIOParameters=GPIO_Label +ProjectManager.functionlistsort=1-MX_GPIO_Init-GPIO-false-HAL-true,2-MX_DMA_Init-DMA-false-HAL-true,3-SystemClock_Config-RCC-false-HAL-false,4-MX_ADC1_Init-ADC1-false-HAL-true,5-MX_CRC_Init-CRC-false-HAL-true,6-MX_DAC1_Init-DAC1-false-HAL-true,7-MX_OPAMP1_Init-OPAMP1-false-HAL-true,8-MX_RTC_Init-RTC-false-HAL-true,9-MX_TIM6_Init-TIM6-false-HAL-true,10-MX_TIM7_Init-TIM7-false-HAL-true,11-MX_USART2_UART_Init-USART2-false-HAL-true,12-MX_I2C3_Init-I2C3-false-HAL-true,13-MX_TIM1_Init-TIM1-false-HAL-true,14-MX_RNG_Init-RNG-false-HAL-true +PA9.GPIOParameters=GPIO_ModeDefaultPP,PinState,GPIO_Label,GPIO_ModeDefaultOutputPP +PA11.GPIOParameters=GPIO_Label +RCC.USART2Freq_Value=16000000 +VP_RTC_VS_RTC_Calendar.Signal=RTC_VS_RTC_Calendar +Dma.USART2_TX.3.Direction=DMA_MEMORY_TO_PERIPH +RCC.48CLKFreq_Value=24000000 +ProjectManager.StackSize=0x400 +PB3\ (JTDO-TRACESWO).Signal=GPIO_Output +PB5.GPIOParameters=PinState,GPIO_Label,GPIO_ModeDefaultOutputPP +RCC.I2C3Freq_Value=16000000 VP_TIM7_VS_ClockSourceINT.Mode=Enable_Timer +Mcu.IP4=FREERTOS +Mcu.IP5=I2C3 +RCC.FCLKCortexFreq_Value=48000000 +Mcu.IP2=DAC1 +SH.SharedStack_PA8.ConfNb=2 +Mcu.IP3=DMA +Mcu.IP0=ADC1 +Mcu.IP1=CRC +PA12.Locked=true +PA12.Signal=GPIO_Output +TIM1.Prescaler=48 +Mcu.UserConstants= +RCC.VCOSAI1OutputFreq_Value=288000000 +Dma.DAC_CH1.4.RequestParameters=Instance,Direction,PeriphInc,MemInc,PeriphDataAlignment,MemDataAlignment,Mode,Priority +SH.SharedAnalog_PA3.0=ADC1_IN8 +PA14\ (JTCK-SWCLK).GPIOParameters=GPIO_Label +VP_ADC1_OPAMP1_OUT.Signal=ADC1_OPAMP1_OUT +Mcu.ThirdPartyNb=0 +PB1.GPIO_PuPd=GPIO_PULLUP +RCC.HCLKFreq_Value=48000000 +SH.SharedAnalog_PA3.1=OPAMP1_VOUT,PGA Connected +Mcu.IPNb=16 +ADC1.Resolution=ADC_RESOLUTION_12B +ProjectManager.PreviousToolchain=TrueSTUDIO +SH.COMP_DAC12_group.ConfNb=1 +PB1.GPIO_ModeDefaultEXTI=GPIO_MODE_IT_FALLING +PB5.PinState=GPIO_PIN_SET +PA8.GPIOParameters=GPIO_ModeDefaultPP,PinState,GPIO_Label,GPIO_ModeDefaultOutputPP +Mcu.Pin6=PA4 +TIM7.Period=1817 +Mcu.Pin7=PA5 +Dma.USART2_RX.2.MemDataAlignment=DMA_MDATAALIGN_BYTE +Mcu.Pin8=PA7 +Mcu.Pin9=PB1 +FREERTOS.IPParameters=Tasks01,FootprintOK,configUSE_TICKLESS_IDLE,MEMORY_ALLOCATION,configTOTAL_HEAP_SIZE,HEAP_NUMBER,configUSE_TIMERS,Queues01,configCHECK_FOR_STACK_OVERFLOW +RCC.AHBFreq_Value=48000000 +Mcu.Pin0=PC14-OSC32_IN (PC14) +Mcu.Pin1=PC15-OSC32_OUT (PC15) +Mcu.Pin2=PA0 +Mcu.Pin3=PA1 +Dma.DAC_CH1.4.PeriphDataAlignment=DMA_PDATAALIGN_HALFWORD +Mcu.Pin4=PA2 +Mcu.Pin5=PA3 +ADC1.Channel-0\#ChannelRegularConversion=ADC_CHANNEL_8 +I2C3.IPParameters=Timing,I2C_Speed_Mode +RCC.HSE_VALUE=8000000 +FREERTOS.configUSE_TIMERS=1 +NVIC.DebugMonitor_IRQn=true\:0\:0\:false\:false\:false\:false\:false\:false +Mcu.IP10=RTC +USART2.VirtualMode-Asynchronous=VM_ASYNC +NVIC.SysTick_IRQn=true\:15\:0\:true\:false\:false\:true\:true\:true +Mcu.IP12=TIM1 +RCC.PLLMUL=RCC_PLLMUL_4 +Mcu.IP11=SYS +OPAMP1.PowerSupplyRange=OPAMP_POWERSUPPLY_HIGH VP_TIM7_VS_ClockSourceINT.Signal=TIM7_VS_ClockSourceINT -board=NUCLEO-L432KC +Mcu.IP14=TIM7 +Dma.I2C3_TX.1.PeriphDataAlignment=DMA_PDATAALIGN_BYTE +Mcu.IP13=TIM6 +Mcu.IP15=USART2 +RCC.VCOInputFreq_Value=12000000 +File.Version=6 +PA10.GPIO_Label=LED_YELLOW +PB7.Signal=GPIO_Analog +Dma.I2C3_RX.0.PeriphInc=DMA_PINC_DISABLE +TIM6.Period=1817 +Dma.RequestsNb=6 +TIM7.TIM_MasterOutputTrigger=TIM_TRGO_UPDATE +FREERTOS.configTOTAL_HEAP_SIZE=4096 +ProjectManager.ProjectName=Nucleo_L432KC_TNC +Dma.I2C3_RX.0.Priority=DMA_PRIORITY_LOW +PB4\ (NJTRST).Locked=true +PA7.Locked=true +ProjectManager.ToolChainLocation= +PA2.GPIO_Label=VCP_TX +RCC.LSI_VALUE=32000 +PC14-OSC32_IN\ (PC14).Locked=true +I2C3.Timing=0x0010061A +PB5.GPIO_Label=AUDIO_OUT_ATTEN +Dma.ADC1.5.PeriphInc=DMA_PINC_DISABLE +Dma.Request2=USART2_RX +Dma.Request1=I2C3_TX +Dma.Request4=DAC_CH1 +Dma.Request3=USART2_TX +Dma.Request5=ADC1 +RCC.CK48CLockSelection=RCC_USBCLKSOURCE_HSI48 +SH.COMP_DAC11_group.ConfNb=1 +Dma.Request0=I2C3_RX +VP_ADC1_OPAMP1_OUT.Mode=IN8-OPAMP1-Single-Ended +RCC.MSIClockRange=RCC_MSIRANGE_11 +RCC.PLLSAI1R=RCC_PLLR_DIV4 +PA8.PinState=GPIO_PIN_SET +RCC.PLLSAI1Q=RCC_PLLQ_DIV6 +PB3\ (JTDO-TRACESWO).Locked=true +RCC.PLLSAI1N=24 +PA3.Signal=SharedAnalog_PA3 +PA2.Locked=true +VP_RTC_VS_RTC_Activate.Signal=RTC_VS_RTC_Activate +RCC.MSI_VALUE=48000000 +Dma.USART2_TX.3.MemDataAlignment=DMA_MDATAALIGN_BYTE +Dma.I2C3_TX.1.PeriphInc=DMA_PINC_DISABLE +PA14\ (JTCK-SWCLK).Mode=Serial_Wire +PA7.Mode=I2C +PB4\ (NJTRST).GPIO_PuPdOD=GPIO_NOPULL +Dma.USART2_TX.3.Instance=DMA1_Channel7 +ProjectManager.NoMain=false +NVIC.SavedSvcallIrqHandlerGenerated=true +Dma.I2C3_RX.0.MemDataAlignment=DMA_MDATAALIGN_BYTE +FREERTOS.configUSE_TICKLESS_IDLE=1 +VP_TIM6_VS_ClockSourceINT.Mode=Enable_Timer +ADC1.DiscontinuousConvMode=DISABLE +PA8.Stacked=true +Dma.I2C3_RX.0.PeriphDataAlignment=DMA_PDATAALIGN_BYTE +Dma.ADC1.5.RequestParameters=Instance,Direction,PeriphInc,MemInc,PeriphDataAlignment,MemDataAlignment,Mode,Priority +ProjectManager.DefaultFWLocation=true +PC15-OSC32_OUT\ (PC15).Signal=RCC_OSC32_OUT +Dma.ADC1.5.Direction=DMA_PERIPH_TO_MEMORY +PA14\ (JTCK-SWCLK).GPIO_Label=SWCLK +PB3\ (JTDO-TRACESWO).GPIO_Label=LD3 [Green] +ProjectManager.DeletePrevious=true +VP_RNG_VS_RNG.Mode=RNG_Activate +RCC.TimerFreq_Value=32000000 boardIOC=true +NVIC.USART2_IRQn=true\:6\:0\:true\:false\:true\:true\:true\:true +Dma.I2C3_RX.0.Instance=DMA1_Channel3 +PA12.GPIO_Label=PTT_S +RCC.FamilyName=M +TIM6.AutoReloadPreload=TIM_AUTORELOAD_PRELOAD_DISABLE +VP_FREERTOS_VS_CMSIS_V1.Signal=FREERTOS_VS_CMSIS_V1 +Dma.DAC_CH1.4.PeriphInc=DMA_PINC_DISABLE +PB4\ (NJTRST).GPIOParameters=GPIO_PuPdOD +TIM6.IPParameters=Period,AutoReloadPreload,TIM_MasterOutputTrigger +Dma.USART2_RX.2.MemInc=DMA_MINC_ENABLE +NVIC.DMA1_Channel2_IRQn=true\:5\:0\:false\:false\:true\:true\:false\:true +ProjectManager.TargetToolchain=TrueSTUDIO +Dma.I2C3_RX.0.MemInc=DMA_MINC_ENABLE +PA10.GPIO_ModeDefaultOutputPP=GPIO_MODE_OUTPUT_OD +VP_RNG_VS_RNG.Signal=RNG_VS_RNG +ADC1.EnableAnalogWatchDog3=false +ADC1.EnableAnalogWatchDog2=false +ADC1.EnableAnalogWatchDog1=false +Dma.USART2_TX.3.PeriphDataAlignment=DMA_PDATAALIGN_BYTE +ProjectManager.RegisterCallBack= +PC15-OSC32_OUT\ (PC15).Locked=true +RCC.USBFreq_Value=48000000 +ADC1.Ratio=ADC_OVERSAMPLING_RATIO_16 +PA1.Signal=OPAMP1_VINM +PB1.Locked=true +Dma.ADC1.5.Priority=DMA_PRIORITY_LOW +board=NUCLEO-L432KC +RCC.VCOOutputFreq_Value=96000000 +Dma.USART2_RX.2.PeriphInc=DMA_PINC_DISABLE +NVIC.SavedSystickIrqHandlerGenerated=true +RCC.APB2Freq_Value=48000000 +TIM7.IPParameters=Period,TIM_MasterOutputTrigger +MxCube.Version=6.1.1 +PA13\ (JTMS-SWDIO).GPIO_Label=SWDIO +RCC.PLLSAI1QoutputFreq_Value=48000000 +RCC.ADCFreq_Value=48000000 +PA10.GPIOParameters=GPIO_ModeDefaultPP,PinState,GPIO_Label,GPIO_ModeDefaultOutputPP +Dma.I2C3_RX.0.RequestParameters=Instance,Direction,PeriphInc,MemInc,PeriphDataAlignment,MemDataAlignment,Mode,Priority +TIM6.TIM_MasterOutputTrigger=TIM_TRGO_UPDATE +PA4.GPIOParameters=GPIO_Label +DAC1.DAC_Trigger-DAC_OUT1=DAC_TRIGGER_T7_TRGO +Dma.I2C3_RX.0.Mode=DMA_NORMAL +ADC1.NbrOfConversion=1 +PA15\ (JTDI).GPIO_Label=VCP_RX +RCC.IPParameters=48CLKFreq_Value,ADCCLockSelection,ADCFreq_Value,AHBFreq_Value,APB1Freq_Value,APB1TimFreq_Value,APB2Freq_Value,APB2TimFreq_Value,CK48CLockSelection,CortexFreq_Value,FCLKCortexFreq_Value,FamilyName,HCLKFreq_Value,HSE_VALUE,HSI16_VALUE,HSI48_VALUE,HSI_VALUE,I2C1Freq_Value,I2C2Freq_Value,I2C3CLockSelection,I2C3Freq_Value,LCDFreq_Value,LPTIM1Freq_Value,LPTIM2Freq_Value,LPTIMFreq_Value,LPUART1Freq_Value,LPUARTFreq_Value,LSCOPinFreq_Value,LSI_VALUE,MCO1PinFreq_Value,MCOPinFreq_Value,MSIClockRange,MSI_VALUE,PLLCLKFreq_Value,PLLM,PLLMUL,PLLPoutputFreq_Value,PLLQoutputFreq_Value,PLLRCLKFreq_Value,PLLSAI1N,PLLSAI1PoutputFreq_Value,PLLSAI1Q,PLLSAI1QoutputFreq_Value,PLLSAI1R,PLLSAI1RoutputFreq_Value,PREFETCH_ENABLE,PWRFreq_Value,RNGFreq_Value,RTCClockSelection,RTCFreq_Value,RTCHSEDivFreq_Value,SAI1Freq_Value,SWPMI1Freq_Value,SYSCLKFreq_VALUE,SYSCLKSource,TIMFreq_Value,TimerFreq_Value,USART1Freq_Value,USART2CLockSelection,USART2Freq_Value,USART3Freq_Value,USBFreq_Value,VCOInputFreq_Value,VCOOutputFreq_Value,VCOSAI1OutputFreq_Value,WatchDogFreq_Value +Dma.I2C3_TX.1.Instance=DMA1_Channel2 +ProjectManager.AskForMigrate=true +Mcu.Name=STM32L432K(B-C)Ux +Dma.I2C3_TX.1.MemInc=DMA_MINC_ENABLE +NVIC.SavedPendsvIrqHandlerGenerated=true +PA2.Signal=USART2_TX +Mcu.IP8=RCC +Mcu.IP9=RNG +Mcu.IP6=NVIC +Mcu.IP7=OPAMP1 +ProjectManager.CoupleFile=false +PA9.GPIO_ModeDefaultOutputPP=GPIO_MODE_OUTPUT_OD +Dma.I2C3_TX.1.Direction=DMA_MEMORY_TO_PERIPH +RCC.SYSCLKFreq_VALUE=48000000 +PA1.Locked=true +KeepUserPlacement=true +Dma.USART2_RX.2.Instance=DMA1_Channel6 +PC14-OSC32_IN\ (PC14).Signal=RCC_OSC32_IN +CRC.DefaultInitValueUse=DEFAULT_INIT_VALUE_DISABLE +Dma.ADC1.5.MemInc=DMA_MINC_ENABLE +Dma.DAC_CH1.4.MemDataAlignment=DMA_MDATAALIGN_HALFWORD +RCC.HSI_VALUE=16000000 +NVIC.TIM1_UP_TIM16_IRQn=true\:0\:0\:false\:false\:true\:false\:true\:true +ADC1.NbrOfConversionFlag=1 +RCC.PLLM=4 +PB7.Locked=true +PA2.Mode=Asynchronous +NVIC.DMA1_Channel7_IRQn=true\:5\:0\:false\:false\:true\:true\:false\:true +ADC1.DataAlign=ADC_DATAALIGN_RIGHT +PA15\ (JTDI).Locked=true +RCC.APB1Freq_Value=48000000 +VP_CRC_VS_CRC.Mode=CRC_Activate +ADC1.ClockPrescaler=ADC_CLOCK_ASYNC_DIV1 +OPAMP1.IPParameters=PowerSupplyRange +ProjectManager.DeviceId=STM32L432KCUx +Dma.DAC_CH1.4.Instance=DMA2_Channel4 +ProjectManager.LibraryCopy=1 +Dma.ADC1.5.Mode=DMA_CIRCULAR +PA3.GPIO_Label=AUDIO_IN +PB1.GPIOParameters=GPIO_PuPd,GPIO_Label,GPIO_ModeDefaultEXTI +PA7.Signal=I2C3_SCL +PB4\ (NJTRST).Signal=I2C3_SDA