Dataflow Runtime API  3.0.3.0
Classes | Namespaces | Macros | Functions
PLIC.h File Reference
#include <Imt.Base.Core.Platform/Platform.h>
#include <Imt.Base.Core.Util/Flags.h>
#include "../SystemMemoryMap.h"
#include <Imt.Base.HAL.RISC-V.Core/Registers/PLICRegisters.h>

Classes

class  imt::base::hal::riscv::peripherals::PLIC
 General-purpose and alternate-function I/Os (GPIO) peripheral module. More...
 
struct  imt::base::hal::riscv::peripherals::PLIC::Source
 Definition of Interrupt Sources. More...
 
struct  imt::base::hal::riscv::peripherals::PLIC::Mode
 
struct  imt::base::hal::riscv::peripherals::PLIC::InitStruct
 PLIC Init structure definition. More...
 
struct  imt::base::hal::riscv::peripherals::PLIC::Triggers
 Enumeration identifiers of trigger modes. More...
 

Namespaces

 imt
 This is a application specific file which is used to configure Imt.Base.Core.Math.
 
 imt::base
 
 imt::base::hal
 
 imt::base::hal::riscv
 
 imt::base::hal::riscv::peripherals
 

Macros

#define NUM_INTERRUPTS   (64u)
 

Functions

 EXPORT_TO_GLOBAL_NAMESPACE (imt::base::hal::riscv::peripherals::PLIC)
 

Macro Definition Documentation

◆ NUM_INTERRUPTS

#define NUM_INTERRUPTS   (64u)

Function Documentation

◆ EXPORT_TO_GLOBAL_NAMESPACE()

EXPORT_TO_GLOBAL_NAMESPACE ( imt::base::hal::riscv::peripherals::PLIC  )