RTEMS: SysTick Functions

| RTEMS 5.4-rc2

Loading...
Searching...
No Matches
Modules
SysTick Functions
Board Support Packages » ARM » Shared » CMSIS » Defines and Type Definitions » Status and Control Registers » Nested Vectored Interrupt Controller (NVIC) » System Control Block (SCB) » System Controls not in SCB (SCnSCB) » System Tick Timer (SysTick) » Instrumentation Trace Macrocell (ITM) » Data Watchpoint and Trace (DWT) » Trace Port Interface (TPI) » Core Debug Registers (CoreDebug) » Core register bit field macros » Core Definitions | Board Support Packages » ARM » Shared » CMSIS » Defines and Type Definitions » Status and Control Registers » Nested Vectored Interrupt Controller (NVIC) » System Control Block (SCB) » System Controls not in SCB (SCnSCB) » System Tick Timer (SysTick) » Instrumentation Trace Macrocell (ITM) » Data Watchpoint and Trace (DWT) » Trace Port Interface (TPI) » Core Debug Registers (CoreDebug) » Core register bit field macros » Core Definitions » Functions and Instructions Reference » NVIC Functions » FPU Functions » Cache Functions

Functions that configure the System. More...

## Modules
| ITM Functions
| Functions that access the ITM debug interface.
__STATIC_INLINE uint32_t | SysTick_Config (uint32_t ticks)
| System Tick Configuration.

## Detailed Description

Functions that configure the System.

## Function Documentation

## ◆ SysTick_Config()

__STATIC_INLINE uint32_t SysTick_Config | ( | uint32_t | ticks | ) |

System Tick Configuration.

Initializes the System Timer and its interrupt, and starts the System Tick Timer. Counter is in free running mode to generate periodic interrupts.

Parameters

  [in] | ticks | Number of ticks between two interrupts.

Returns
  0 Function succeeded.
  1 Function failed.

Note
  When the variable __Vendor_SysTickConfig is set to 1, then the function SysTick_Config is not included. In this case, the file device.h must contain a vendor-specific implementation of this function.