Class List

yasimavr: Class List
yasimavr
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12]
 NACPGeneric Analog Comparator definitions
 NADCGeneric ADC definitions
 NSPIGeneric Serial Peripheral Interface definitions
 NTWICommon enums and signal definitions for TWI classes
 NUARTCommon enums and signal definitions for UART classes
 CAbstractInterruptFlagAbstract interrupt flag
 CAbstractSimLoopCommon base class for simulation loops
 CArchAVR_ACPImplementation of an Analog Comparator for AVR series
 CArchAVR_ACPConfigConfiguration structure for ArchAVR_ACP
 CArchAVR_ADCImplementation of an ADC for AVR series
 CArchAVR_ADCConfigConfiguration structure for ArchAVR_ADC
 CArchAVR_CoreImplementation of a CPU core for AVR series The main addition is to handle the address mapping in data space
 CArchAVR_CoreConfig
 CArchAVR_DeviceImplementation of a MCU for AVR series
 CArchAVR_ExtIntImplementation of a model for a External Interrupts peripheral for AVR series
 CArchAVR_ExtIntConfigConfiguration structure for ArchAVR_ExtInt
 CArchAVR_FusesImplementation of a fuse NVM peripheral for AVR series
 CArchAVR_FusesConfigConfiguration structure for ArchAVR_Fuses
 CArchAVR_IntCtrlImplementation of a interrupt controller for AVR series
 CArchAVR_IntCtrlConfig
 CArchAVR_MiscConfigConfiguration structure for ArchAVR_MiscRegCtrl
 CArchAVR_MiscRegCtrlImplementation of a misc controller for AVR series
 CArchAVR_NVMImplementation of a NVM controller for AVR series
 CArchAVR_NVMConfigConfiguration structure for ArchAVR_NVM
 CArchAVR_PortImplementation of a GPIO port controller for AVR series
 CArchAVR_PortConfigConfiguration structure for ArchAVR_Port
 CArchAVR_ResetCtrlImplementation of a Reset controller for AVR core series
 CArchAVR_ResetCtrlConfigConfiguration structure for ArchAVR_ResetCtrl
 CArchAVR_SPIImplementation of a SPI interface for AVR series Features:
 CArchAVR_SPIConfigConfiguration structure for ArchAVR_SPI
 CArchAVR_TimerTimer/Counter model for AVR series
 CArchAVR_TimerConfigConfiguration structure for ArchAVR_Timer
 CArchAVR_TWIImplementation of a TWI model for the AVR series
 CArchAVR_TWIConfigConfiguration structure for ArchAVR_TWI
 CArchAVR_USARTImplementation of a USART interface for AVR series
 CArchAVR_USARTConfigConfiguration structure for ArchAVR_USART
 CArchAVR_USIImplementation of a Universal Serial Interface for AVR series
 CArchAVR_USIConfigConfiguration structure for ArchAVR_USI
 CArchAVR_VREFImplementation of a Voltage Reference controller for AVR series
 CArchAVR_WDTImplementation of a Watchdog Timer for AVR series
 CArchAVR_WDTConfigConfiguration structure for ArchAVR_WDT
 CArchXT_ACPImplementation of an Analog Comparator for XT core series
 CArchXT_ACPConfigConfiguration structure for ArchXT_ACP
 CArchXT_ADCImplementation of an ADC for XT series
 CArchXT_ADCConfigConfiguration structure for ArchXT_ADC
 CArchXT_CoreImplementation of a core model for Mega0/Mega1 series
 CArchXT_CoreConfigConfiguration structure for ArchXT_Core
 CArchXT_DeviceImplementation of a device model for Mega0/Mega1 series
 CArchXT_FusesImplementation of a fuse NVM peripheral for XT series
 CArchXT_IntCtrlImplementation of a Interrupt Controller for XT core series
 CArchXT_IntCtrlConfigConfiguration structure for ArchXT_IntCtrl
 CArchXT_MiscConfigConfiguration structure for ArchXT_MiscRegCtrl
 CArchXT_MiscRegCtrlImplementation of a controller for misc registers for XT core series
 CArchXT_NVMImplementation of a NVM controller for Mega0/Mega1 series
 CArchXT_NVMConfigConfiguration structure for ArchXT_NVM
 CArchXT_PortImplementation of a GPIO port controller for XT core series, based on the generic Port class
 CArchXT_PortConfigConfiguration structure for ArchXT_Port
 CArchXT_PortMuxConfigConfiguration structure for ArchXT_PortMuxCtrl
 CArchXT_PortMuxCtrlImplementation of a generic portmux controller for XT core series
 CArchXT_ResetCtrlImplementation of a Reset controller for XT core series
 CArchXT_RTCImplementation of a RTC controller for XT core series
 CArchXT_RTCConfigConfiguration structure for ArchXT_RTC
 CArchXT_SPIImplementation of a Serial Peripheral Interface controller for the XT core series
 CArchXT_SPIConfigConfiguration structure for ArchXT_SPI
 CArchXT_TimerAImplementation of a Timer/Counter type A for the XT core series
 CArchXT_TimerAConfigConfiguration structure for ArchXT_TimerA
 CArchXT_TimerBImplementation of a Timer/Counter type B for the XT core series
 CArchXT_TimerBConfigConfiguration structure for ArchXT_TimerB
 CArchXT_TWIImplementation of a Two Wire Interface for XT core series
 CArchXT_TWIConfigConfiguration structure for ArchXT_TWI
 CArchXT_USARTImplementation of a USART interface for XT core series
 CArchXT_USARTConfigConfiguration structure for ArchXT_USART
 CArchXT_USERROWImplementation of a User Row peripheral for XT core series
 CArchXT_VREFImplementation of a voltage reference controller for XT core series
 CArchXT_VREFConfigConfiguration structure for ArchXT_VREF
 CArchXT_WDTImplementation of a Watchdog Timer for XT core series
 CArchXT_WDTConfigConfiguration structure for ArchXT_WDT
 CAsyncSimLoopAsynchronous simulation loop It is designed when simulation need to interact with code running in another thread. Examples: debugger, GUI, sockets
 Cbase_reg_config_t
 Cbitmask_tBit mask structure for bitwise operations on 8-bits registers
 Cbitspec_tBit spec structure. Represent a field in a I/O register. It works the same as bitmask_t except used bits must be consecutive
 CBoundFunctionCycleTimer
 CBoundFunctionSignalHook
 Cbreakpoint_tBreakpoint structure
 CCoreAVR core generic model
 CCoreConfiguration
 Cctlreq_data_t
 CCycleManager
 CCycleTimer
 CDataSignal
 CDataSignalMux
 CDeviceBasic AVR device model
 CDeviceConfiguration
 CDeviceDebugProbe
 CDummyControllerGeneric dummy peripheral
 CFirmware
 CInterruptControllerGeneric interrupt controller
 CInterruptFlagGeneric helper to manage a typical Interrupt Flag/Enable in a I/O register
 CInterruptHandlerAbstract interface to a interrupt controller
 Cioreg_write_t
 CIORegDispatcher
 CIORegHandler
 CIORegister
 CLogger
 CLogHandler
 CLogWriter
 CMemorySectionManagerMemory section management
 CNonVolatileMemoryNon-volatile memory model
 CNVM_request_tStructure used for AVR_CTLREQ_NVM_REQUEST requests
 CPeripheralAbstract class defining a framework for MCU peripherals
 CPinMCU pin model
 CPinDriverMCU pin driver
 CPinManagerMCU pin manager
 CPortGeneric model for a GPIO port controller
 CPrescaledTimerGeneric model of a Timer with prescaling
 Creg_addr_tRepresentation of a I/O register address, with validity state
 Cregbit_compound_t
 Cregbit_tRepresents a field in a I/O register with address
 Cregmask_tAddress + bit mask structure
 CSignalSignalling framework class
 Csignal_data_t
 CSignalHook
 Csim_id_tRepresentation of a ID internally represented as a 64-bits integer but can be initialised with a string
 CSimLoopSynchronous simulation loop Basic synchronous simulation loop. It is designed for "fast" simulations with a deterministic set of stimuli. It can run in "fast" mode or "real-time" mode
 CSleepConfigConfiguration structure for a generic sleep mode controller
 CSleepControllerGeneric sleep mode controller
 CTimerCounterGeneric model of a Counter
 Cvardata_t
 CVREFGeneric model for managing VREF for analog peripherals (ADC, analog comparator)
 CWireGeneral Purpose wire model