1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
pub mod brightness;
pub mod display;
pub mod rotation;

pub struct DisplayConfig {
    pub brightness: u32,
    pub rotation: rotation::DisplayRotation,
    pub display: display::DisplayMode,
}

impl DisplayConfig {
    pub fn new(
        brightness: u32,
        rotation: rotation::DisplayRotation,
        display: display::DisplayMode,
    ) -> Self {
        Self {
            brightness,
            rotation,
            display,
        }
    }
}