Added support for SWO output pin

v1.1
Simon Kueppers 2022-10-31 14:04:07 +01:00
rodzic 19123f8e0a
commit 6fb0ca5657
1 zmienionych plików z 18 dodań i 0 usunięć

Wyświetl plik

@ -57,6 +57,15 @@ static void SystemClock_Config(void)
HAL_RCC_MCOConfig(RCC_MCO1, RCC_MCO1SOURCE_PLLCLK_DIV2, RCC_MCODIV_1);
}
int _write(int file, char *ptr, int len)
{
for (uint32_t i=0; i<len; i++) {
ITM_SendChar(*ptr++);
}
return len;
}
int main(void)
{
HAL_Init();
@ -64,6 +73,15 @@ int main(void)
__HAL_RCC_SYSCFG_CLK_ENABLE();
GPIO_InitTypeDef GpioSWOInit = {
.Pin = GPIO_PIN_3,
.Mode = GPIO_MODE_AF_PP,
.Pull = GPIO_NOPULL,
.Speed = GPIO_SPEED_FREQ_LOW,
.Alternate = GPIO_AF0_TRACE
};
HAL_GPIO_Init(GPIOB, &GpioSWOInit);
LED_Init();
LED_MODE(0, LED_MODE_SLOWPULSE2X);
LED_MODE(1, LED_MODE_SLOWPULSE2X);