libyggdrasil  v1.0.0
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
 Cadc_tADC handle type
 Cbsp::mid::drv::ADCChannel< Context, Index, Offset, MaxValue >ADC Channel implementation for Asgard
 Cbsp::asg_coproc::drv::ADCChannel< Context, Index, Offset, MaxValue >ADC Channel implementation for Asgard
 Cbsp::drv::ADConverter< Context, ADCChannelImpl >Base class for ADC abstraction
 Cbsp::BitField< BaseAddress, SizeType, From, To >Bitfield abstraction. Provides a way to read from, write to and pass around bitfields within registers as if they were normal variables
 Cbsp::ByteSwapped< T >Helper class to store the data of a given type in reverse order
 Cbsp::drv::CAN< Context, CanImpl >Base class for CAN abstraction
 Cbsp::asg_coproc::drv::CAN< Context >CAN implementation for Asgard
 Cbsp::mid::drv::CAN< Context >CAN implementation for Midgard
 Ccan_tCAN handle type
 Cbsp::drv::CANPacket< T >
 Cbsp::ygg::prph::ColorSensorColor sensor TCS3472 driver
 Cbsp::ygg::prph::SixAxisSensor::CoordinateCoordinates
 CCoordinateCoordinates
 Cdac_tDAC handle type
 Cbsp::mid::drv::DACChannel< Context, Index, Offset, MaxValue >DAC Channel implementation for Asgard
 Cbsp::asg_coproc::drv::DACChannel< Context, Index, Offset, MaxValue >DAC Channel implementation for Asgard
 Cbsp::drv::DAConverter< Context, DACChannelImpl >Base class for DAC abstraction
 Cbsp::asg::drv::Display< Context >Display Channel implementation for Asgard
 Cbsp::drv::Display< Context, DisplayImpl >Base class for Display abstraction
 Cbsp::mid::drv::Display< Context >Display implementation for Midgard
 Cfalse_type
 Cbsp::dependent_false< T >Helper type trait for using static_asserts that should always trigger an error when evaluated
 Cgpio_tGPIO handle type
 Cbsp::asg::drv::GPIOPin< GPIOBaseNumber, Pin, LogicActive >GPIOPin implementation for Asgard
 Cbsp::asg_coproc::drv::GPIOPin< BaseAddress, Pin, LogicActive >GPIOPin implementation for Asgard
 Cbsp::mid::drv::GPIOPin< BaseAddress, Pin, LogicActive >GPIOPin implementation for Midgard
 Cbsp::asg::drv::GPIOPort< GPIOBaseNumber >GPIOPort implementation for Asgard
 Cbsp::drv::GPIOPort< Context, GPIOImpl >Base class for GPIO port abstraction
 Cbsp::mid::drv::GPIOPort< BaseAddress >GPIOPort implementation for Midgard
 Cbsp::asg_coproc::drv::GPIOPort< BaseAddress >GPIOPort implementation for Asgard
 Cbsp::asg_coproc::drv::Hash< BaseAddress >CRC abstraction for Asgard
 Cbsp::mid::drv::Hash< BaseAddress >CRC abstraction
 Cbsp::drv::Hash< Context, HashImpl >Base class for the Hash abstraction
 Cbsp::ygg::prph::HumiditySensorHumidity sensor SHT40-AD1B-R2 driver
 Cbsp::asg_coproc::drv::I2C< Context >I2C implementation for Asgard
 Cbsp::mid::drv::I2C< Context >I2C implementation for Midgard
 Cbsp::asg::drv::I2C< InterfaceNumber >I2C implementation for Asgard
 Cbsp::drv::I2C< Context, I2CImpl >Base class for I2C abstraction
 Ci2c_tI2C handle type
 Cbsp::ygg::prph::JoystickJoystick driver using the TLA2024IRUGT ADCS
 Cbsp::ygg::prph::Joystick::JoystickDataJoystick data
 CJoystickDataJoystick data
 Cbsp::ygg::prph::MotorDriverDual DC Motor driver driver TC78H660FTG
 Cbsp::ygg::prph::SixAxisSensor::OrientationAbsolute board orientation
 COrientationAbsolute board orientation
 Cbsp::ygg::prph::SinkDriver::OutGPIO driver
 Cpalette_tColor palette type
 Cbsp::ygg::prph::Joystick::PositionSigned position data
 CPositionSigned position data
 Cbsp::ygg::prph::PressureSensorPressure sensor driver LPS22HBTR
 Cbsp::ygg::prph::SinkDriver::PWMPwm driver
 Cbsp::asg_coproc::drv::Random< BaseAddress >RNG abstraction for Asgard
 Cbsp::drv::Random< Context, RandomImpl >Base class for the RNG abstraction
 Cbsp::mid::drv::Random< BaseAddress >RNG abstraction
 Cbsp::ygg::prph::RealTimeClockRTC driver RV-3028-C7
 Cbsp::Register< BaseAddress, Offset, SizeType >MMIO Register abstraction. Gives access to bitfields within the register as well as a reference to the register value itself
 Cbsp::ygg::RGBA16RGBA16 color type
 CRGBA16RGBA16 color type
 CRGBA8RGBA8 color type
 Cbsp::ygg::RGBA8RGBA8 color type
 Cbsp::ygg::prph::RGBMatrixRGB Led driver SK9822 through SPI
 Crng_tRNG handle type
 Cbsp::scope_guard::ScopeGuardImpl< F >Scope Guard implementation
 Cbsp::ygg::prph::SinkDriver::ServoServo driver
 Cbsp::ygg::prph::SevenSegmentSevensegment driver
 Cbsp::ygg::prph::SinkDriverSink driver containing classes to use the driver as GPIO, as PWM Module or as Servo port
 Cbsp::ygg::prph::SixAxisSensor6 axis sensor driver ICM-42605
 Cbsp::mid::drv::SPI< Context >SPI implementation for Midgard
 Cbsp::asg_coproc::drv::SPI< Context >SPI implementation for Asgard
 Cbsp::drv::SPI< Context, SPIImpl >Base class for SPI abstraction
 Cbsp::asg::drv::SPI< Context >SPI implementation for Asgard
 Cspi_tSPI handle type
 Ctim_channel_tTimer channel handle type
 Ctim_tTimer handle type
 Cbsp::mid::drv::Timer< Context, Size >Timer implementation for Midgard
 Cbsp::asg_coproc::drv::Timer< Context, Size >Timer implementation for Midgard
 Cbsp::drv::Timer< Context, TimerImpl, Size >Base class for Timer abstraction
 Cbsp::asg_coproc::drv::TimerChannel< Context, Channel, Size >Timer channel implementation for Asgard
 Cbsp::mid::drv::TimerChannel< Context, Channel, Size >Timer channel implementation for Midgard
 Cbsp::asg_coproc::drv::TimerEncoder< Context, Size >Timer encoder implementation for Midgard
 Cbsp::mid::drv::TimerEncoder< Context, Size >Timer encoder implementation for Midgard
 Cbsp::mid::drv::TimerProfileCounter< Context, Size >Profile counter implementation for Midgard
 Cbsp::asg_coproc::drv::TimerProfileCounter< Context, Size >Profile counter implementation for Midgard
 Cbsp::TypeSafe< T >Helper class to create type-safe integral types
 Cbsp::mid::drv::UART< BaseAddress >UART implementation for Midgard
 Cbsp::asg_coproc::drv::UART< BaseAddress >UART implementation for Asgard
 Cbsp::drv::UART< Context, UARTImpl >Base class for UART abstraction
 Cuart_tUART handle type