diff options
| author | lonkaars <loek@pipeframe.xyz> | 2022-10-04 13:38:26 +0200 | 
|---|---|---|
| committer | lonkaars <loek@pipeframe.xyz> | 2022-10-04 13:38:26 +0200 | 
| commit | ca7c9c3987a807f347d19976f63769a46ad7db83 (patch) | |
| tree | 8410546c77937506f8d2ec25731eba336ec44399 | |
| parent | 4a1a7be27fd359309672393446f146fefb3507c0 (diff) | |
led blink example working with HAL libraries
| -rw-r--r-- | stm32f091/main.c | 13 | 
1 files changed, 7 insertions, 6 deletions
diff --git a/stm32f091/main.c b/stm32f091/main.c index 3ada476..344c3de 100644 --- a/stm32f091/main.c +++ b/stm32f091/main.c @@ -18,12 +18,13 @@ void task_1() {  int main() {  	HAL_Init(); -	GPIO_InitTypeDef GPIO_InitStruct; -	GPIO_InitStruct.Pin = GPIO_PIN_5; -	GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP; -	GPIO_InitStruct.Pull = GPIO_NOPULL; -	GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; -	HAL_GPIO_Init(GPIOA, &GPIO_InitStruct); +	__HAL_RCC_GPIOA_CLK_ENABLE(); + +	HAL_GPIO_Init(GPIOA, &(GPIO_InitTypeDef) { +		.Pin = GPIO_PIN_5, +		.Mode = GPIO_MODE_OUTPUT_PP, +		.Pull = GPIO_NOPULL +	});  	xTaskCreate(task_1, "task1", 128, NULL, 1, NULL);  	vTaskStartScheduler();  |