34#ifndef ARM_CORTEX_M4_SYSTICK_H__
35#define ARM_CORTEX_M4_SYSTICK_H__
System-wide error code definitions.
void systick_get_def_cfg(SYSTICK_CFG_ts *systick_cfg_o)
Populates a configuration structure with the default SysTick settings.
void systick_deinit(void)
Deinitializes the SysTick timer.
ERR_te systick_init(SYSTICK_CFG_ts const *systick_cfg)
Initializes and starts the SysTick timer.
uint32_t systick_get_ms(void)
Returns the number of milliseconds elapsed since SysTick was initialized.
SYSTICK_CLK_SOURCE_te
SysTick clock source selection.
SYSTICK_IT_te
SysTick interrupt enable selection.
@ SYSTICK_CLK_SOURCE_EXTERNAL
@ SYSTICK_CLK_SOURCE_PROCESSOR
ERR_te
Standard return type used by all public API functions.
Configuration structure for initializing the SysTick timer.
SYSTICK_CLK_SOURCE_te clk_source