sdmmc_driver/power_mode.rs
1/// Represents the power mode of the MMC controller.
2#[repr(u8)]
3#[derive(Clone, Copy, Debug, Eq, PartialEq)]
4pub enum PowerMode {
5 Off = 0,
6 Up = 1,
7 On = 2,
8 Undefined = 3,
9}
10
11impl PowerMode {
12 /// Creates a new [PowerMode].
13 pub const fn new() -> Self {
14 Self::Off
15 }
16}
17
18impl Default for PowerMode {
19 fn default() -> Self {
20 Self::new()
21 }
22}