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}