libyggdrasil  v1.0.0
cortex.hpp File Reference

Core control functions for Asgard coprocessor. More...

#include <cpp/common/types.hpp>
#include <cpp/common/attributes.hpp>
#include <cpp/asgard_coproc/core/instructions.hpp>
#include <core_cm4.h>
Include dependency graph for cortex.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 bsp
 
 bsp::core
 

Functions

ALWAYS_INLINE void bsp::core::disableInterrupts ()
 Disables all interrupts. More...
 
ALWAYS_INLINE void bsp::core::enableInterrupts ()
 Enables all interrupts. More...
 
ALWAYS_INLINE void bsp::core::setInterruptVectorBase (addr_t address)
 Sets the base address of the interrupt vector table. More...
 
ALWAYS_INLINE void bsp::core::delay (u32 ms)
 Delays execution by a certain number of milliseconds. More...
 

Detailed Description

Core control functions for Asgard coprocessor.

Author
Fabian Weber, Nikolaij Saegesser