diff --git a/wsprhab.ioc b/wsprhab.ioc --- a/wsprhab.ioc +++ b/wsprhab.ioc @@ -35,16 +35,18 @@ Mcu.IP1=DMA Mcu.IP2=I2C1 Mcu.IP3=NVIC Mcu.IP4=RCC -Mcu.IP5=SYS -Mcu.IP6=USART1 -Mcu.IPNb=7 +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_SYS_VS_Systick +Mcu.Pin12=VP_RTC_VS_RTC_Alarm_A_Intern +Mcu.Pin13=VP_SYS_VS_Systick Mcu.Pin2=PA1 Mcu.Pin3=PA6 Mcu.Pin4=PB0 @@ -53,14 +55,16 @@ Mcu.Pin6=PA9 Mcu.Pin7=PA10 Mcu.Pin8=PA13 Mcu.Pin9=PA14 -Mcu.PinsNb=13 +Mcu.PinsNb=14 Mcu.UserConstants= Mcu.UserName=STM32F031G6Ux -MxCube.Version=4.14.0 -MxDb.Version=DB.4.0.140 +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 @@ -71,32 +75,32 @@ PA10.Locked=true PA10.Mode=I2C PA10.Signal=I2C1_SDA PA13.Locked=true -PA13.Mode=Serial-WireDebug +PA13.Mode=Serial_Wire PA13.Signal=SYS_SWDIO -PA14.Mode=Serial-WireDebug +PA14.Mode=Serial_Wire PA14.Signal=SYS_SWCLK -PA6.GPIOParameters=GPIO_Label,GPIO_PuPd,GPIO_Mode +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_ModeDefaultOutputPP,GPIO_Label,GPIO_Speed,GPIO_PuPd +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_LOW +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_ModeDefaultOutputPP,GPIO_Label,GPIO_Speed,GPIO_PuPd +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_LOW +PB0.GPIO_Speed=GPIO_SPEED_FREQ_LOW PB0.Locked=true PB0.Signal=GPIO_Output PB6.Locked=true @@ -117,24 +121,24 @@ PCC.Battery.SelfDischarge=0.12 PCC.Checker=false PCC.Line=STM32F0x1 PCC.MCU=STM32F031G(4-6)Ux -PCC.MXVersion=4.14.0 +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_ModeDefaultOutputPP,GPIO_Label,GPIO_Speed,GPIO_PuPd +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_LOW +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_ModeDefaultOutputPP,GPIO_Label,GPIO_Speed,GPIO_PuPd +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_LOW +PF1-OSC_OUT.GPIO_Speed=GPIO_SPEED_FREQ_LOW PF1-OSC_OUT.Locked=true PF1-OSC_OUT.Signal=GPIO_Output ProjectManager.AskForMigrate=true @@ -144,7 +148,7 @@ ProjectManager.ComputerToolchain=false ProjectManager.CoupleFile=true ProjectManager.DeletePrevious=true ProjectManager.DeviceId=STM32F031G6Ux -ProjectManager.FirmwarePackage=STM32Cube FW_F0 V1.5.0 +ProjectManager.FirmwarePackage=STM32Cube FW_F0 V1.6.0 ProjectManager.FreePins=true ProjectManager.HalAssertFull=false ProjectManager.HeapSize=0x200 @@ -159,12 +163,12 @@ 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 +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=VDD_VALUE,FamilyName,PLLMCOFreq_Value,DATA_CACHE_ENABLE,INSTRUCTION_CACHE_ENABLE,PLLCLKFreq_Value,TimSysFreq_Value,I2c1ClockSelection,Usart1ClockSelection +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 @@ -176,6 +180,8 @@ 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