sdmmc_driver/
bus_mode.rs

1/// Represents the SD/MMC bus mode.
2#[repr(u8)]
3#[derive(Clone, Copy, Debug, Eq, PartialEq)]
4pub enum BusMode {
5    OpenDrain = 1,
6    PushPull = 2,
7}
8
9impl BusMode {
10    /// Creates a new [BusMode].
11    pub const fn new() -> Self {
12        Self::OpenDrain
13    }
14}
15
16impl Default for BusMode {
17    fn default() -> Self {
18        Self::new()
19    }
20}