Embedded Artistry Framework
Embedded Systems C++ Framework
Macros | Functions
port_cmsis_systick.c File Reference
#include "FreeRTOS.h"
#include "task.h"
#include <math/rounded_div.h>
#include <nordic_defs.hpp>
Include dependency graph for port_cmsis_systick.c:

Macros

#define configSYSTICK_CLOCK_HZ   configCPU_CLOCK_HZ
 
#define portNVIC_SYSTICK_CLK_BIT   (SysTick_CTRL_CLKSOURCE_Msk)
 

Functions

void xPortSysTickHandler (void)
 
void vPortSetupTimerInterrupt (void)
 

Macro Definition Documentation

◆ configSYSTICK_CLOCK_HZ

#define configSYSTICK_CLOCK_HZ   configCPU_CLOCK_HZ

◆ portNVIC_SYSTICK_CLK_BIT

#define portNVIC_SYSTICK_CLK_BIT   (SysTick_CTRL_CLKSOURCE_Msk)

Function Documentation

◆ vPortSetupTimerInterrupt()

void vPortSetupTimerInterrupt ( void  )

References configKERNEL_INTERRUPT_PRIORITY, configSYSTICK_CLOCK_HZ, configTICK_RATE_HZ, portNVIC_SYSTICK_CLK_BIT, ROUNDED_DIV, and UL.

Referenced by xPortStartScheduler().

Here is the caller graph for this function:

◆ xPortSysTickHandler()

void xPortSysTickHandler ( void  )