libyggdrasil
v1.0.0
|
Classes | |
struct | ADConverter |
Base class for ADC abstraction. More... | |
struct | CAN |
Base class for CAN abstraction. More... | |
struct | CANPacket |
struct | DAConverter |
Base class for DAC abstraction. More... | |
struct | Display |
Base class for Display abstraction. More... | |
struct | GPIOPort |
Base class for GPIO port abstraction. More... | |
struct | Hash |
Base class for the Hash abstraction. More... | |
struct | I2C |
Base class for I2C abstraction. More... | |
struct | Random |
Base class for the RNG abstraction. More... | |
struct | SPI |
Base class for SPI abstraction. More... | |
struct | Timer |
Base class for Timer abstraction. More... | |
struct | UART |
Base class for UART abstraction. More... | |
Typedefs | |
using | Palette = std::array< u32, 256 > |
Enumerations | |
enum | Color : u16 { Color::Black = 0b00000'000000'00000, Color::Navy = 0b00000'000000'10000, Color::Blue = 0b00000'000000'11000, Color::Green = 0b00000'011000'00000, Color::Teal = 0b00000'010000'01000, Color::Lime = 0b00000'111000'00000, Color::Aqua = 0b00000'111000'11000, Color::Maroon = 0b01100'000000'00000, Color::Purple = 0b01100'000000'11000, Color::Olive = 0b01100'011000'00000, Color::Gray = 0b01000'010000'01000, Color::Red = 0b11100'000000'00000, Color::Fuchsia = 0b11100'000000'11000, Color::Yellow = 0b11100'111000'00000, Color::Orange = 0b11100'100000'00000, Color::White = 0b11100'111000'11000, Color::Black = 0b000'000'00, Color::Navy = 0b000'000'10, Color::Blue = 0b000'000'11, Color::Green = 0b000'011'00, Color::Teal = 0b000'010'01, Color::Lime = 0b000'111'00, Color::Aqua = 0b000'111'11, Color::Maroon = 0b011'000'00, Color::Purple = 0b011'000'11, Color::Olive = 0b011'011'00, Color::Gray = 0b010'010'01, Color::Red = 0b111'000'00, Color::Fuchsia = 0b111'000'11, Color::Yellow = 0b111'111'00, Color::Orange = 0b111'100'00, Color::White = 0b111'111'11 } |
enum | Active { Active::Low, Active::High } |
GPIO pin logical on state. More... | |
enum | SPIMode : u8 { SPIMode::_0 = 0b00, SPIMode::_1 = 0b01, SPIMode::_2 = 0b10, SPIMode::_3 = 0b11 } |
enum | Color : u8 { Color::Black = 0b00000'000000'00000, Color::Navy = 0b00000'000000'10000, Color::Blue = 0b00000'000000'11000, Color::Green = 0b00000'011000'00000, Color::Teal = 0b00000'010000'01000, Color::Lime = 0b00000'111000'00000, Color::Aqua = 0b00000'111000'11000, Color::Maroon = 0b01100'000000'00000, Color::Purple = 0b01100'000000'11000, Color::Olive = 0b01100'011000'00000, Color::Gray = 0b01000'010000'01000, Color::Red = 0b11100'000000'00000, Color::Fuchsia = 0b11100'000000'11000, Color::Yellow = 0b11100'111000'00000, Color::Orange = 0b11100'100000'00000, Color::White = 0b11100'111000'11000, Color::Black = 0b000'000'00, Color::Navy = 0b000'000'10, Color::Blue = 0b000'000'11, Color::Green = 0b000'011'00, Color::Teal = 0b000'010'01, Color::Lime = 0b000'111'00, Color::Aqua = 0b000'111'11, Color::Maroon = 0b011'000'00, Color::Purple = 0b011'000'11, Color::Olive = 0b011'011'00, Color::Gray = 0b010'010'01, Color::Red = 0b111'000'00, Color::Fuchsia = 0b111'000'11, Color::Yellow = 0b111'111'00, Color::Orange = 0b111'100'00, Color::White = 0b111'111'11 } |
using bsp::drv::Palette = typedef std::array<u32, 256> |
|
strong |
|
strong |
|
strong |
|
strong |