Skip to content

These module docs are in beta and may be incomplete.

modm:platform:clock.cortex

Content

// Class
class modm::cortex::SysTickTimer;

// Function
void _delay_ms(uint32_t ms);
void _delay_ns(uint32_t ns);
void _delay_us(uint32_t us);

// Enum
enum class StartupError;

// Variable
uint16_t modm_fastdata modm::clock::fcpu_MHz ;
uint16_t modm_fastdata modm::clock::ns_per_loop ;
uint32_t modm_fastdata modm::clock::fcpu ;
uint32_t modm_fastdata modm::clock::fcpu_kHz ;

// Typedef
typedef void(* modm::cortex::InterruptHandler) (void))(void);

Dependencies

modm:platform:clock.cortex modm_platform_clock_cortex modm: platform: clock.cortex modm_architecture_clock modm: architecture: clock modm_platform_clock_cortex->modm_architecture_clock modm_architecture_delay modm: architecture: delay modm_platform_clock_cortex->modm_architecture_delay modm_cmsis_device modm: cmsis: device modm_platform_clock_cortex->modm_cmsis_device modm_platform modm: platform modm_platform_clock_cortex->modm_platform modm_platform_clock modm: platform: clock modm_platform_clock->modm_platform_clock_cortex modm_platform_core modm: platform: core modm_platform_core->modm_platform_clock_cortex