#MicroXplorer Configuration settings - do not modify ADC.Channel-0\#ChannelRegularConversion=ADC_CHANNEL_6 ADC.IPParameters=NbrOfConversionFlag,Channel-0\#ChannelRegularConversion,SamplingTime-0\#ChannelRegularConversion,Rank-0\#ChannelRegularConversion ADC.NbrOfConversionFlag=1 ADC.Rank-0\#ChannelRegularConversion=1 ADC.SamplingTime-0\#ChannelRegularConversion=ADC_SAMPLETIME_1CYCLE_5 Dma.Request0=USART1_RX Dma.Request1=USART1_TX Dma.RequestsNb=2 Dma.USART1_RX.0.Direction=DMA_PERIPH_TO_MEMORY Dma.USART1_RX.0.Instance=DMA1_Channel3 Dma.USART1_RX.0.MemDataAlignment=DMA_MDATAALIGN_BYTE Dma.USART1_RX.0.MemInc=DMA_MINC_DISABLE Dma.USART1_RX.0.Mode=DMA_CIRCULAR Dma.USART1_RX.0.PeriphDataAlignment=DMA_PDATAALIGN_BYTE Dma.USART1_RX.0.PeriphInc=DMA_PINC_DISABLE Dma.USART1_RX.0.Priority=DMA_PRIORITY_LOW Dma.USART1_RX.0.RequestParameters=Instance,Direction,PeriphInc,MemInc,PeriphDataAlignment,MemDataAlignment,Mode,Priority Dma.USART1_TX.1.Direction=DMA_MEMORY_TO_PERIPH Dma.USART1_TX.1.Instance=DMA1_Channel2 Dma.USART1_TX.1.MemDataAlignment=DMA_MDATAALIGN_BYTE Dma.USART1_TX.1.MemInc=DMA_MINC_DISABLE Dma.USART1_TX.1.Mode=DMA_NORMAL Dma.USART1_TX.1.PeriphDataAlignment=DMA_PDATAALIGN_BYTE Dma.USART1_TX.1.PeriphInc=DMA_PINC_DISABLE Dma.USART1_TX.1.Priority=DMA_PRIORITY_LOW Dma.USART1_TX.1.RequestParameters=Instance,Direction,PeriphInc,MemInc,PeriphDataAlignment,MemDataAlignment,Mode,Priority File.Version=6 I2C1.IPParameters=Timing I2C1.Timing=0x2000090E KeepUserPlacement=false Mcu.Family=STM32F0 Mcu.IP0=ADC Mcu.IP1=DMA Mcu.IP2=I2C1 Mcu.IP3=NVIC Mcu.IP4=RCC Mcu.IP5=RTC Mcu.IP6=SYS Mcu.IP7=USART1 Mcu.IPNb=8 Mcu.Name=STM32F031G(4-6)Ux Mcu.Package=UFQFPN28 Mcu.Pin0=PF0-OSC_IN Mcu.Pin1=PF1-OSC_OUT Mcu.Pin10=PB6 Mcu.Pin11=PB7 Mcu.Pin12=VP_RTC_VS_RTC_Alarm_A_Intern Mcu.Pin13=VP_SYS_VS_Systick Mcu.Pin2=PA1 Mcu.Pin3=PA6 Mcu.Pin4=PB0 Mcu.Pin5=PA8 Mcu.Pin6=PA9 Mcu.Pin7=PA10 Mcu.Pin8=PA13 Mcu.Pin9=PA14 Mcu.PinsNb=14 Mcu.UserConstants= Mcu.UserName=STM32F031G6Ux MxCube.Version=4.16.0 MxDb.Version=DB.4.0.160 NVIC.DMA1_Channel2_3_IRQn=true\:0\:0\:false\:false\:true NVIC.HardFault_IRQn=true\:0\:0\:false\:false\:false NVIC.NonMaskableInt_IRQn=true\:0\:0\:false\:false\:false NVIC.PendSV_IRQn=true\:0\:0\:false\:false\:false NVIC.SVC_IRQn=true\:0\:0\:false\:false\:false NVIC.SysTick_IRQn=true\:0\:0\:false\:false\:true NVIC.USART1_IRQn=true\:0\:0\:false\:false\:true PA1.GPIOParameters=GPIO_ModeDefaultEXTI PA1.GPIO_ModeDefaultEXTI=GPIO_MODE_EVT_RISING PA1.Locked=true PA1.Signal=GPXTI1 PA10.Locked=true PA10.Mode=I2C PA10.Signal=I2C1_SDA PA13.Locked=true PA13.Mode=Serial_Wire PA13.Signal=SYS_SWDIO PA14.Mode=Serial_Wire PA14.Signal=SYS_SWCLK PA6.GPIOParameters=GPIO_PuPd,GPIO_Label,GPIO_Mode PA6.GPIO_Label=VBATT_SENSE PA6.GPIO_Mode=GPIO_MODE_ANALOG PA6.GPIO_PuPd=GPIO_NOPULL PA6.Locked=true PA6.Mode=IN6 PA6.Signal=ADC_IN6 PA8.GPIOParameters=GPIO_Speed,GPIO_PuPd,GPIO_Label,GPIO_ModeDefaultOutputPP PA8.GPIO_Label=TCXO-EN PA8.GPIO_ModeDefaultOutputPP=GPIO_MODE_OUTPUT_PP PA8.GPIO_PuPd=GPIO_NOPULL PA8.GPIO_Speed=GPIO_SPEED_FREQ_LOW PA8.Locked=true PA8.Signal=GPIO_Output PA9.Locked=true PA9.Mode=I2C PA9.Signal=I2C1_SCL PB0.GPIOParameters=GPIO_Speed,GPIO_PuPd,GPIO_Label,GPIO_ModeDefaultOutputPP PB0.GPIO_Label=LED_BLUE PB0.GPIO_ModeDefaultOutputPP=GPIO_MODE_OUTPUT_PP PB0.GPIO_PuPd=GPIO_NOPULL PB0.GPIO_Speed=GPIO_SPEED_FREQ_LOW PB0.Locked=true PB0.Signal=GPIO_Output PB6.Locked=true PB6.Mode=Asynchronous PB6.Signal=USART1_TX PB7.Locked=true PB7.Mode=Asynchronous PB7.Signal=USART1_RX PCC.Battery=Li-MnO2(CR2477) PCC.Battery.Capacity=850.0 PCC.Battery.Compatibility=Yes PCC.Battery.InParallel=1 PCC.Battery.InSeries=1 PCC.Battery.MaxContinuous=2.0 PCC.Battery.MaxPulseCurrent=10.0 PCC.Battery.NominalVoltage=3.0 PCC.Battery.SelfDischarge=0.12 PCC.Checker=false PCC.Line=STM32F0x1 PCC.MCU=STM32F031G(4-6)Ux PCC.MXVersion=4.16.0 PCC.PartNumber=STM32F031G6Ux PCC.Seq0=0 PCC.Series=STM32F0 PCC.Temperature=25 PCC.Vdd=3.6 PF0-OSC_IN.GPIOParameters=GPIO_Speed,GPIO_PuPd,GPIO_Label,GPIO_ModeDefaultOutputPP PF0-OSC_IN.GPIO_Label=GPS_EN PF0-OSC_IN.GPIO_ModeDefaultOutputPP=GPIO_MODE_OUTPUT_PP PF0-OSC_IN.GPIO_PuPd=GPIO_NOPULL PF0-OSC_IN.GPIO_Speed=GPIO_SPEED_FREQ_LOW PF0-OSC_IN.Locked=true PF0-OSC_IN.Signal=GPIO_Output PF1-OSC_OUT.GPIOParameters=GPIO_Speed,GPIO_PuPd,GPIO_Label,GPIO_ModeDefaultOutputPP PF1-OSC_OUT.GPIO_Label=OSC_EN PF1-OSC_OUT.GPIO_ModeDefaultOutputPP=GPIO_MODE_OUTPUT_PP PF1-OSC_OUT.GPIO_PuPd=GPIO_NOPULL PF1-OSC_OUT.GPIO_Speed=GPIO_SPEED_FREQ_LOW PF1-OSC_OUT.Locked=true PF1-OSC_OUT.Signal=GPIO_Output ProjectManager.AskForMigrate=true ProjectManager.BackupPrevious=false ProjectManager.CompilerOptimize=2 ProjectManager.ComputerToolchain=false ProjectManager.CoupleFile=true ProjectManager.DeletePrevious=true ProjectManager.DeviceId=STM32F031G6Ux ProjectManager.FirmwarePackage=STM32Cube FW_F0 V1.6.0 ProjectManager.FreePins=true ProjectManager.HalAssertFull=false ProjectManager.HeapSize=0x200 ProjectManager.KeepUserCode=true ProjectManager.LastFirmware=true ProjectManager.LibraryCopy=0 ProjectManager.PreviousToolchain= ProjectManager.ProjectBuild=false ProjectManager.ProjectFileName=wsprhab.ioc ProjectManager.ProjectName=wsprhab ProjectManager.StackSize=0x400 ProjectManager.TargetToolchain=TrueSTUDIO ProjectManager.ToolChainLocation= ProjectManager.UnderRoot=false ProjectManager.functionlistsort=1-MX_GPIO_Init-GPIO-false,2-MX_DMA_Init-DMA-false,3-MX_ADC_Init-ADC-false,4-MX_I2C1_Init-I2C1-false,5-MX_USART1_UART_Init-USART1-false,6-MX_RTC_Init-RTC-false RCC.DATA_CACHE_ENABLE=1 RCC.FamilyName=M RCC.I2c1ClockSelection=RCC_I2C1CLKSOURCE_SYSCLK RCC.INSTRUCTION_CACHE_ENABLE=1 RCC.IPParameters=DATA_CACHE_ENABLE,FamilyName,I2c1ClockSelection,INSTRUCTION_CACHE_ENABLE,PLLCLKFreq_Value,PLLMCOFreq_Value,TimSysFreq_Value,Usart1ClockSelection,VDD_VALUE RCC.PLLCLKFreq_Value=8000000 RCC.PLLMCOFreq_Value=8000000 RCC.TimSysFreq_Value=8000000 RCC.Usart1ClockSelection=RCC_USART1CLKSOURCE_HSI RCC.VDD_VALUE=3.3 SH.GPXTI1.0=GPIO_EXTI1 SH.GPXTI1.ConfNb=1 USART1.BaudRate=9600 USART1.DMADisableonRxErrorParam=UART_ADVFEATURE_DMA_DISABLEONRXERROR USART1.IPParameters=BaudRate,OverrunDisableParam,DMADisableonRxErrorParam USART1.OverrunDisableParam=UART_ADVFEATURE_OVERRUN_DISABLE VP_RTC_VS_RTC_Alarm_A_Intern.Mode=Alarm A VP_RTC_VS_RTC_Alarm_A_Intern.Signal=RTC_VS_RTC_Alarm_A_Intern VP_SYS_VS_Systick.Mode=SysTick VP_SYS_VS_Systick.Signal=SYS_VS_Systick board=wsprhab