Dataflow Runtime API  3.0.3.0
Classes | Static Public Member Functions | Static Public Attributes | List of all members
imt::base::bsp::driver::IrqHandlers Class Reference

#include <Imt.Base.BSP.STM32F103/Driver/IrqHandlers.h>

Classes

struct  ExtIHandlerConfig
 

Static Public Member Functions

static void enable (void)
 
static void disable (void)
 
static void handleExtI (const size_t line)
 
static imt::base::bsp::type::ErrorCode::Id registerExtIHandler (const size_t line, const ExtIHandlerConfig &config)
 
static imt::base::bsp::type::ErrorCode::Id unregisterExtIHandler (const size_t line)
 

Static Public Attributes

static const size_t NUMBER_OF_LINES = 15U
 

Member Function Documentation

◆ disable()

static void imt::base::bsp::driver::IrqHandlers::disable ( void  )
static

◆ enable()

static void imt::base::bsp::driver::IrqHandlers::enable ( void  )
static

◆ handleExtI()

static void imt::base::bsp::driver::IrqHandlers::handleExtI ( const size_t  line)
static

◆ registerExtIHandler()

static imt::base::bsp::type::ErrorCode::Id imt::base::bsp::driver::IrqHandlers::registerExtIHandler ( const size_t  line,
const ExtIHandlerConfig config 
)
static

◆ unregisterExtIHandler()

static imt::base::bsp::type::ErrorCode::Id imt::base::bsp::driver::IrqHandlers::unregisterExtIHandler ( const size_t  line)
static

Member Data Documentation

◆ NUMBER_OF_LINES

const size_t imt::base::bsp::driver::IrqHandlers::NUMBER_OF_LINES = 15U
static

The documentation for this class was generated from the following file: