kopia lustrzana https://github.com/skuep/AIOC
Added support for SWO output pin
rodzic
19123f8e0a
commit
6fb0ca5657
|
@ -57,6 +57,15 @@ static void SystemClock_Config(void)
|
||||||
HAL_RCC_MCOConfig(RCC_MCO1, RCC_MCO1SOURCE_PLLCLK_DIV2, RCC_MCODIV_1);
|
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)
|
int main(void)
|
||||||
{
|
{
|
||||||
HAL_Init();
|
HAL_Init();
|
||||||
|
@ -64,6 +73,15 @@ int main(void)
|
||||||
|
|
||||||
__HAL_RCC_SYSCFG_CLK_ENABLE();
|
__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_Init();
|
||||||
LED_MODE(0, LED_MODE_SLOWPULSE2X);
|
LED_MODE(0, LED_MODE_SLOWPULSE2X);
|
||||||
LED_MODE(1, LED_MODE_SLOWPULSE2X);
|
LED_MODE(1, LED_MODE_SLOWPULSE2X);
|
||||||
|
|
Ładowanie…
Reference in New Issue