stm32f103rb_hal_blink

Non-blocking, event triggered blink example using HAL library
Index Commits Files Refs README
stm32f103rb_hal_blink.ioc (5551B)
   1 #MicroXplorer Configuration settings - do not modify
   2 CAD.formats=
   3 CAD.pinconfig=
   4 CAD.provider=
   5 File.Version=6
   6 KeepUserPlacement=false
   7 Mcu.CPN=STM32F103RBT6
   8 Mcu.Family=STM32F1
   9 Mcu.IP0=NVIC
  10 Mcu.IP1=RCC
  11 Mcu.IP2=SYS
  12 Mcu.IP3=USART2
  13 Mcu.IPNb=4
  14 Mcu.Name=STM32F103R(8-B)Tx
  15 Mcu.Package=LQFP64
  16 Mcu.Pin0=PC13-TAMPER-RTC
  17 Mcu.Pin1=PC14-OSC32_IN
  18 Mcu.Pin10=PB3
  19 Mcu.Pin11=VP_SYS_VS_Systick
  20 Mcu.Pin2=PC15-OSC32_OUT
  21 Mcu.Pin3=PD0-OSC_IN
  22 Mcu.Pin4=PD1-OSC_OUT
  23 Mcu.Pin5=PA2
  24 Mcu.Pin6=PA3
  25 Mcu.Pin7=PA5
  26 Mcu.Pin8=PA13
  27 Mcu.Pin9=PA14
  28 Mcu.PinsNb=12
  29 Mcu.ThirdPartyNb=0
  30 Mcu.UserConstants=
  31 Mcu.UserName=STM32F103RBTx
  32 MxCube.Version=6.15.0
  33 MxDb.Version=DB.6.0.150
  34 NVIC.BusFault_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false
  35 NVIC.DebugMonitor_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false
  36 NVIC.EXTI15_10_IRQn=true\:0\:0\:false\:false\:true\:true\:true\:true
  37 NVIC.ForceEnableDMAVector=true
  38 NVIC.HardFault_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false
  39 NVIC.MemoryManagement_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false
  40 NVIC.NonMaskableInt_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false
  41 NVIC.PendSV_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false
  42 NVIC.PriorityGroup=NVIC_PRIORITYGROUP_4
  43 NVIC.SVCall_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false
  44 NVIC.SysTick_IRQn=true\:15\:0\:false\:false\:true\:false\:true\:false
  45 NVIC.UsageFault_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false
  46 PA13.GPIOParameters=GPIO_Label
  47 PA13.GPIO_Label=TMS
  48 PA13.Locked=true
  49 PA13.Mode=Serial_Wire
  50 PA13.Signal=SYS_JTMS-SWDIO
  51 PA14.GPIOParameters=GPIO_Label
  52 PA14.GPIO_Label=TCK
  53 PA14.Locked=true
  54 PA14.Mode=Serial_Wire
  55 PA14.Signal=SYS_JTCK-SWCLK
  56 PA2.GPIOParameters=GPIO_Speed,GPIO_PuPd,GPIO_Label,GPIO_Mode
  57 PA2.GPIO_Label=USART_TX
  58 PA2.GPIO_Mode=GPIO_MODE_AF_PP
  59 PA2.GPIO_PuPd=GPIO_NOPULL
  60 PA2.GPIO_Speed=GPIO_SPEED_FREQ_LOW
  61 PA2.Locked=true
  62 PA2.Mode=Asynchronous
  63 PA2.Signal=USART2_TX
  64 PA3.GPIOParameters=GPIO_Speed,GPIO_PuPd,GPIO_Label,GPIO_Mode
  65 PA3.GPIO_Label=USART_RX
  66 PA3.GPIO_Mode=GPIO_MODE_AF_PP
  67 PA3.GPIO_PuPd=GPIO_NOPULL
  68 PA3.GPIO_Speed=GPIO_SPEED_FREQ_LOW
  69 PA3.Locked=true
  70 PA3.Mode=Asynchronous
  71 PA3.Signal=USART2_RX
  72 PA5.GPIOParameters=GPIO_Speed,GPIO_PuPd,GPIO_Label,GPIO_ModeDefaultOutputPP
  73 PA5.GPIO_Label=LD2 [Green Led]
  74 PA5.GPIO_ModeDefaultOutputPP=GPIO_MODE_OUTPUT_PP
  75 PA5.GPIO_PuPd=GPIO_NOPULL
  76 PA5.GPIO_Speed=GPIO_SPEED_FREQ_LOW
  77 PA5.Locked=true
  78 PA5.Signal=GPIO_Output
  79 PB3.GPIOParameters=GPIO_Label
  80 PB3.GPIO_Label=SWO
  81 PB3.Locked=true
  82 PB3.Signal=SYS_JTDO-TRACESWO
  83 PC13-TAMPER-RTC.GPIOParameters=GPIO_PuPd,GPIO_Label
  84 PC13-TAMPER-RTC.GPIO_Label=B1 [Blue PushButton]
  85 PC13-TAMPER-RTC.GPIO_PuPd=GPIO_NOPULL
  86 PC13-TAMPER-RTC.Locked=true
  87 PC13-TAMPER-RTC.Signal=GPXTI13
  88 PC14-OSC32_IN.Locked=true
  89 PC14-OSC32_IN.Mode=LSE-External-Oscillator
  90 PC14-OSC32_IN.Signal=RCC_OSC32_IN
  91 PC15-OSC32_OUT.Locked=true
  92 PC15-OSC32_OUT.Mode=LSE-External-Oscillator
  93 PC15-OSC32_OUT.Signal=RCC_OSC32_OUT
  94 PD0-OSC_IN.Locked=true
  95 PD0-OSC_IN.Mode=HSE-External-Clock-Source
  96 PD0-OSC_IN.Signal=RCC_OSC_IN
  97 PD1-OSC_OUT.Locked=true
  98 PD1-OSC_OUT.Mode=HSE-External-Clock-Source
  99 PD1-OSC_OUT.Signal=RCC_OSC_OUT
 100 PinOutPanel.RotationAngle=0
 101 ProjectManager.AskForMigrate=true
 102 ProjectManager.BackupPrevious=false
 103 ProjectManager.CompilerLinker=GCC
 104 ProjectManager.CompilerOptimize=6
 105 ProjectManager.ComputerToolchain=false
 106 ProjectManager.CoupleFile=false
 107 ProjectManager.CustomerFirmwarePackage=
 108 ProjectManager.DefaultFWLocation=true
 109 ProjectManager.DeletePrevious=true
 110 ProjectManager.DeviceId=STM32F103RBTx
 111 ProjectManager.FirmwarePackage=STM32Cube FW_F1 V1.8.7
 112 ProjectManager.FreePins=false
 113 ProjectManager.HalAssertFull=false
 114 ProjectManager.HeapSize=0x200
 115 ProjectManager.KeepUserCode=true
 116 ProjectManager.LastFirmware=true
 117 ProjectManager.LibraryCopy=1
 118 ProjectManager.MainLocation=Core/Src
 119 ProjectManager.NoMain=false
 120 ProjectManager.PreviousToolchain=
 121 ProjectManager.ProjectBuild=false
 122 ProjectManager.ProjectFileName=stm32f103rb_hal_blink.ioc
 123 ProjectManager.ProjectName=stm32f103rb_hal_blink
 124 ProjectManager.ProjectStructure=
 125 ProjectManager.RegisterCallBack=
 126 ProjectManager.StackSize=0x400
 127 ProjectManager.TargetToolchain=STM32CubeIDE
 128 ProjectManager.ToolChainLocation=
 129 ProjectManager.UAScriptAfterPath=
 130 ProjectManager.UAScriptBeforePath=
 131 ProjectManager.UnderRoot=true
 132 ProjectManager.functionlistsort=1-SystemClock_Config-RCC-false-HAL-false,2-MX_GPIO_Init-GPIO-false-HAL-true,3-MX_USART2_UART_Init-USART2-false-HAL-true
 133 RCC.ADCFreqValue=32000000
 134 RCC.AHBFreq_Value=64000000
 135 RCC.APB1CLKDivider=RCC_HCLK_DIV2
 136 RCC.APB1Freq_Value=32000000
 137 RCC.APB1TimFreq_Value=64000000
 138 RCC.APB2Freq_Value=64000000
 139 RCC.APB2TimFreq_Value=64000000
 140 RCC.FCLKCortexFreq_Value=64000000
 141 RCC.FamilyName=M
 142 RCC.HCLKFreq_Value=64000000
 143 RCC.IPParameters=ADCFreqValue,AHBFreq_Value,APB1CLKDivider,APB1Freq_Value,APB1TimFreq_Value,APB2Freq_Value,APB2TimFreq_Value,FCLKCortexFreq_Value,FamilyName,HCLKFreq_Value,MCOFreq_Value,PLLCLKFreq_Value,PLLMCOFreq_Value,PLLMUL,RTCClockSelection,RTCFreq_Value,SYSCLKFreq_VALUE,SYSCLKSource,TimSysFreq_Value,USBFreq_Value,VCOOutput2Freq_Value
 144 RCC.MCOFreq_Value=64000000
 145 RCC.PLLCLKFreq_Value=64000000
 146 RCC.PLLMCOFreq_Value=32000000
 147 RCC.PLLMUL=RCC_PLL_MUL16
 148 RCC.RTCClockSelection=RCC_RTCCLKSOURCE_LSE
 149 RCC.RTCFreq_Value=32768
 150 RCC.SYSCLKFreq_VALUE=64000000
 151 RCC.SYSCLKSource=RCC_SYSCLKSOURCE_PLLCLK
 152 RCC.TimSysFreq_Value=64000000
 153 RCC.USBFreq_Value=64000000
 154 RCC.VCOOutput2Freq_Value=4000000
 155 SH.GPXTI13.0=GPIO_EXTI13
 156 SH.GPXTI13.ConfNb=1
 157 USART2.IPParameters=VirtualMode
 158 USART2.VirtualMode=VM_ASYNC
 159 VP_SYS_VS_Systick.Mode=SysTick
 160 VP_SYS_VS_Systick.Signal=SYS_VS_Systick
 161 board=NUCLEO-F103RB
 162 isbadioc=false