Basic RGB LED implementation + minor changes
This commit is contained in:
@@ -9,9 +9,11 @@ Mcu.IP0=I2C1
|
||||
Mcu.IP1=NVIC
|
||||
Mcu.IP2=RCC
|
||||
Mcu.IP3=SYS
|
||||
Mcu.IP4=TIM21
|
||||
Mcu.IP5=USART2
|
||||
Mcu.IPNb=6
|
||||
Mcu.IP4=TIM2
|
||||
Mcu.IP5=TIM21
|
||||
Mcu.IP6=TIM22
|
||||
Mcu.IP7=USART2
|
||||
Mcu.IPNb=8
|
||||
Mcu.Name=STM32L031G(4-6)Ux
|
||||
Mcu.Package=UFQFPN28
|
||||
Mcu.Pin0=PA1
|
||||
@@ -54,18 +56,12 @@ PA2.Mode=Asynchronous
|
||||
PA2.Signal=USART2_TX
|
||||
PA3.Mode=Asynchronous
|
||||
PA3.Signal=USART2_RX
|
||||
PA5.GPIOParameters=GPIO_Label
|
||||
PA5.GPIO_Label=LED_B
|
||||
PA5.Locked=true
|
||||
PA5.Signal=GPIO_Output
|
||||
PA6.GPIOParameters=GPIO_Label
|
||||
PA6.GPIO_Label=LED_G
|
||||
PA5.Signal=S_TIM2_CH1
|
||||
PA6.Locked=true
|
||||
PA6.Signal=GPIO_Output
|
||||
PA7.GPIOParameters=GPIO_Label
|
||||
PA7.GPIO_Label=LED_R
|
||||
PA6.Signal=S_TIM22_CH1
|
||||
PA7.Locked=true
|
||||
PA7.Signal=GPIO_Output
|
||||
PA7.Signal=S_TIM22_CH2
|
||||
PA9.GPIOParameters=GPIO_Pu
|
||||
PA9.GPIO_Pu=GPIO_PULLUP
|
||||
PA9.Mode=I2C
|
||||
@@ -98,7 +94,7 @@ ProjectManager.StackSize=0x400
|
||||
ProjectManager.TargetToolchain=STM32CubeIDE
|
||||
ProjectManager.ToolChainLocation=
|
||||
ProjectManager.UnderRoot=true
|
||||
ProjectManager.functionlistsort=1-SystemClock_Config-RCC-false-LL-false,2-MX_GPIO_Init-GPIO-false-LL-true,3-MX_I2C1_Init-I2C1-false-LL-true,4-MX_USART2_UART_Init-USART2-false-LL-true,5-MX_TIM21_Init-TIM21-false-LL-true
|
||||
ProjectManager.functionlistsort=1-SystemClock_Config-RCC-false-LL-false,2-MX_GPIO_Init-GPIO-false-LL-true,3-MX_I2C1_Init-I2C1-false-LL-true,4-MX_USART2_UART_Init-USART2-false-LL-true,5-MX_TIM21_Init-TIM21-false-LL-true,6-MX_TIM2_Init-TIM2-false-LL-true,7-MX_TIM22_Init-TIM22-false-LL-true
|
||||
RCC.AHBFreq_Value=12000000
|
||||
RCC.APB1Freq_Value=12000000
|
||||
RCC.APB1TimFreq_Value=12000000
|
||||
@@ -130,11 +126,23 @@ RCC.TimerFreq_Value=12000000
|
||||
RCC.USART2Freq_Value=12000000
|
||||
RCC.VCOOutputFreq_Value=48000000
|
||||
RCC.WatchDogFreq_Value=37000
|
||||
SH.S_TIM22_CH1.0=TIM22_CH1,PWM Generation1 CH1
|
||||
SH.S_TIM22_CH1.ConfNb=1
|
||||
SH.S_TIM22_CH2.0=TIM22_CH2,PWM Generation2 CH2
|
||||
SH.S_TIM22_CH2.ConfNb=1
|
||||
SH.S_TIM2_CH1.0=TIM2_CH1,PWM Generation1 CH1
|
||||
SH.S_TIM2_CH1.ConfNb=1
|
||||
TIM2.Channel-PWM\ Generation1\ CH1=TIM_CHANNEL_1
|
||||
TIM2.IPParameters=Channel-PWM Generation1 CH1
|
||||
TIM21.AutoReloadPreload=TIM_AUTORELOAD_PRELOAD_ENABLE
|
||||
TIM21.IPParameters=Prescaler,Period,AutoReloadPreload
|
||||
TIM21.IPParametersWithoutCheck=Prescaler,Period
|
||||
TIM21.Period=tim21_period
|
||||
TIM21.Prescaler=tim21_prescaler
|
||||
TIM22.Channel-PWM\ Generation1\ CH1=TIM_CHANNEL_1
|
||||
TIM22.Channel-PWM\ Generation2\ CH2=TIM_CHANNEL_2
|
||||
TIM22.IPParameters=Channel-PWM Generation1 CH1,Channel-PWM Generation2 CH2,Pulse-PWM Generation1 CH1
|
||||
TIM22.Pulse-PWM\ Generation1\ CH1=32768
|
||||
USART2.BaudRate=config_baudrates[sensor_config.baudrate_index]
|
||||
USART2.IPParameters=VirtualMode-Asynchronous,VirtualMode-Hardware Flow Control (RS485),BaudRate,WordLength,Parity
|
||||
USART2.IPParametersWithoutCheck=BaudRate
|
||||
|
||||
Reference in New Issue
Block a user