diff --git a/Src/main.c b/Src/main.c index 20fa865..9b70f83 100644 --- a/Src/main.c +++ b/Src/main.c @@ -174,11 +174,7 @@ int main(void) { /* USER CODE BEGIN 1 */ - SEGGER_RTT_ConfigUpBuffer(0, NULL, NULL, 0, SEGGER_RTT_MODE_BLOCK_IF_FIFO_FULL); - printf("Moin!\n"); - - SEGGER_SYSVIEW_Conf(); /* Configure and initialize SystemView */ - /* USER CODE END 1 */ + /* USER CODE END 1 */ /* MCU Configuration--------------------------------------------------------*/ @@ -193,6 +189,10 @@ int main(void) SystemClock_Config(); /* USER CODE BEGIN SysInit */ + SEGGER_RTT_ConfigUpBuffer(0, NULL, NULL, 0, SEGGER_RTT_MODE_BLOCK_IF_FIFO_FULL); + printf("Moin!\n"); + + SEGGER_SYSVIEW_Conf(); /* Configure and initialize SystemView */ /* USER CODE END SysInit */ @@ -211,7 +211,7 @@ int main(void) for(uint16_t i=0; i<10; i++) printf("0x%02X ", rxBuffer[i]); printf("\n"); - + SEGGER_SYSVIEW_OnIdle(); /* USER CODE END WHILE */ /* USER CODE BEGIN 3 */ diff --git a/Src/stm32g0xx_it.c b/Src/stm32g0xx_it.c index a519df9..93b02bf 100644 --- a/Src/stm32g0xx_it.c +++ b/Src/stm32g0xx_it.c @@ -43,7 +43,6 @@ /* Private variables ---------------------------------------------------------*/ /* USER CODE BEGIN PV */ - /* USER CODE END PV */ /* Private function prototypes -----------------------------------------------*/ @@ -127,6 +126,7 @@ void PendSV_Handler(void) void SysTick_Handler(void) { /* USER CODE BEGIN SysTick_IRQn 0 */ + SEGGER_SYSVIEW_TickCnt++; SEGGER_SYSVIEW_RecordEnterISR(); /* USER CODE END SysTick_IRQn 0 */ HAL_IncTick();