fiber
Loading...
Searching...
No Matches
interrupts.cpp File Reference
#include "fiber/interrupts/interrupts.hpp"
#include "fiber/Exceptions/Exceptions.hpp"
#include <atomic>
#include <limits>

Namespaces

namespace  fiber
 

Functions

FIBER_WEAK void fiber::disable_interrupts_command ()
 Weak, user overloadable function that provides the command to disable interrupts.
 
FIBER_WEAK void fiber::enable_interrupts_command ()
 Weak, user overloadable function that probides the command to enable interrupts.
 
void fiber::disable_interrupts ()
 Function that is used to disable the interrupts.
 
void fiber::enable_interrupts ()
 Function pointer that is used to enable the interrupts.
 

Variables

static std::atomic< uint32_t > fiber::_irq_disable_count {0}