10#ifndef SEMF_HARDWAREABSTRACTION_STM32_STM32SYSTICK_H_
11#define SEMF_HARDWAREABSTRACTION_STM32_STM32SYSTICK_H_
35 void start()
override;
37 void reset()
override;
60 volatile uint32_t* sysTickControl =
reinterpret_cast<volatile uint32_t*
>(0xE000E010);
67 volatile uint32_t* sysTickControl =
reinterpret_cast<volatile uint32_t*
>(0xE000E010);
68 *sysTickControl &= 0xFFFFFFFE;
74 volatile uint32_t* sysTickCount =
reinterpret_cast<volatile uint32_t*
>(0xE000E018);
Timer implementation for STM32 as single systick..
static T & instance()
Gets the single instance.
Class for using timer hardware.
#define SEMF_SINGLETON_INFO(object,...)