OpenMPTL - ARM Cortex (common)
C++ Microprocessor Template Library
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
 Nmptl
 Carm_cortex_vector_table
 Cbitband_periph
 Ccore_base
 Ccore_exception
 Ccounted_ring_buffer [external]
 Ccycle_counterCycle counter: Count processor clock cycles
 CDEBUGDebug Register
 CDEMCRDebug Exception and Monitor Control Register
 Cdwt
 CDWTDWT Register
 Cfifo [external]
 Cgpio_analog_io_base [external]
 Cgpio_input_base [external]
 Cgpio_led_base [external]
 Cgpio_output_base [external]
 Cirq_base
 Cirq_channel
 Cirq_handler [external]
 Cirq_handler_base [external]
 CMPUMPU (Memory Protection Unit) Register
 CNVICNVIC (Nested Vectored Interrupt Controller) Register
 CIABRInterrupt Active Bit Register
 CICERInterrupt Set-Enable Registers
 CICPRInterrupt Clear-Pending Registers
 CIPRInterrupt Priority Register
 CISERInterrupt Set-Enable Registers
 CISPRInterrupt Set-Pending Registers
 Creg [external]
 Creg_access [external]
 Cregbits [external]
 Creglist [external]
 Cregmask [external]
 Cregval [external]
 Cring_buffer [external]
 Csane_typelist [external]
 CSCBSystem Control Register
 CAIRCRApplication Interrupt and Reset Control Register
 CCCRConfiguration and Control Register
 CCFSRConfigurable Fault Status Registers
 CCPUIDCPUID Base Register, CPUID
 CDFSRDebug Fault Status Register
 CHFSRHardFault Status Register
 CICSRInterrupt Control and State Register
 CSCRSystem Control Register
 CSHCSRSystem Handler Control and State Register
 CSHPRSystem Handler Priority Register
 CSTCRSysTick Calilbration Value Register
 CSTCSRSysTick Control and Status Register
 CSTCVRSysTick Current Value Register
 CSTRVRSysTick Reload Value Register
 CVTORVector Table Offset Register
 Csystick
 Csystick_clock
 CcoreSelect core clock (HCLK) as systick clock source
 CexternalSelect external clock (HCLK_DIV8) as systick clock source
 Ctypelist_element [external]
 Ctypelist_unique_element [external]
 Cvector_tableProvides a static vector table (value[], see vector_table_impl above), to be initialized in section ".isr_vector"
 Creg_access< Tp, addr, permission, _reset_value > [external]
 Cregbits< reg_type, offset+bit_no, 1 > [external]
 Cregmask< reg_type,((1ul<< width) - 1)<< offset,((1ul<< width) - 1)<< offset > [external]
 Cregmask< Tp,((1ul<< width) - 1)<< offset,((1ul<< width) - 1)<< offset > [external]
 Cregmask< Tp::reg_type, Tp::value_from(_value), Tp::clear_mask > [external]
 Ctypelist_unique_element< irq_handler_base > [external]