pub struct Peripherals {Show 44 fields
pub GPIO_00: Peri<'static, GPIO_00>,
pub GPIO_01: Peri<'static, GPIO_01>,
pub GPIO_02: Peri<'static, GPIO_02>,
pub GPIO_03: Peri<'static, GPIO_03>,
pub GPIO_04: Peri<'static, GPIO_04>,
pub GPIO_05: Peri<'static, GPIO_05>,
pub GPIO_06: Peri<'static, GPIO_06>,
pub GPIO_07: Peri<'static, GPIO_07>,
pub GPIO_08: Peri<'static, GPIO_08>,
pub GPIO_09: Peri<'static, GPIO_09>,
pub GPIO_10: Peri<'static, GPIO_10>,
pub GPIO_11: Peri<'static, GPIO_11>,
pub GPIO_12: Peri<'static, GPIO_12>,
pub GPIO_13: Peri<'static, GPIO_13>,
pub GPIO_AD_00: Peri<'static, GPIO_AD_00>,
pub GPIO_AD_01: Peri<'static, GPIO_AD_01>,
pub GPIO_AD_02: Peri<'static, GPIO_AD_02>,
pub GPIO_AD_03: Peri<'static, GPIO_AD_03>,
pub GPIO_AD_04: Peri<'static, GPIO_AD_04>,
pub GPIO_AD_05: Peri<'static, GPIO_AD_05>,
pub GPIO_AD_06: Peri<'static, GPIO_AD_06>,
pub GPIO_AD_07: Peri<'static, GPIO_AD_07>,
pub GPIO_AD_08: Peri<'static, GPIO_AD_08>,
pub GPIO_AD_09: Peri<'static, GPIO_AD_09>,
pub GPIO_AD_10: Peri<'static, GPIO_AD_10>,
pub GPIO_AD_11: Peri<'static, GPIO_AD_11>,
pub GPIO_AD_12: Peri<'static, GPIO_AD_12>,
pub GPIO_AD_13: Peri<'static, GPIO_AD_13>,
pub GPIO_AD_14: Peri<'static, GPIO_AD_14>,
pub GPIO_SD_00: Peri<'static, GPIO_SD_00>,
pub GPIO_SD_01: Peri<'static, GPIO_SD_01>,
pub GPIO_SD_02: Peri<'static, GPIO_SD_02>,
pub GPIO_SD_03: Peri<'static, GPIO_SD_03>,
pub GPIO_SD_04: Peri<'static, GPIO_SD_04>,
pub GPIO_SD_05: Peri<'static, GPIO_SD_05>,
pub GPIO_SD_06: Peri<'static, GPIO_SD_06>,
pub GPIO_SD_07: Peri<'static, GPIO_SD_07>,
pub GPIO_SD_08: Peri<'static, GPIO_SD_08>,
pub GPIO_SD_09: Peri<'static, GPIO_SD_09>,
pub GPIO_SD_10: Peri<'static, GPIO_SD_10>,
pub GPIO_SD_11: Peri<'static, GPIO_SD_11>,
pub GPIO_SD_12: Peri<'static, GPIO_SD_12>,
pub GPIO_SD_13: Peri<'static, GPIO_SD_13>,
pub PMIC_ON_REQ: Peri<'static, PMIC_ON_REQ>,
}
Expand description
Struct containing all the peripheral singletons.
To obtain the peripherals, you must initialize the HAL, by calling crate::init
.
Fields§
§GPIO_00: Peri<'static, GPIO_00>
GPIO_00 peripheral
GPIO_01: Peri<'static, GPIO_01>
GPIO_01 peripheral
GPIO_02: Peri<'static, GPIO_02>
GPIO_02 peripheral
GPIO_03: Peri<'static, GPIO_03>
GPIO_03 peripheral
GPIO_04: Peri<'static, GPIO_04>
GPIO_04 peripheral
GPIO_05: Peri<'static, GPIO_05>
GPIO_05 peripheral
GPIO_06: Peri<'static, GPIO_06>
GPIO_06 peripheral
GPIO_07: Peri<'static, GPIO_07>
GPIO_07 peripheral
GPIO_08: Peri<'static, GPIO_08>
GPIO_08 peripheral
GPIO_09: Peri<'static, GPIO_09>
GPIO_09 peripheral
GPIO_10: Peri<'static, GPIO_10>
GPIO_10 peripheral
GPIO_11: Peri<'static, GPIO_11>
GPIO_11 peripheral
GPIO_12: Peri<'static, GPIO_12>
GPIO_12 peripheral
GPIO_13: Peri<'static, GPIO_13>
GPIO_13 peripheral
GPIO_AD_00: Peri<'static, GPIO_AD_00>
GPIO_AD_00 peripheral
GPIO_AD_01: Peri<'static, GPIO_AD_01>
GPIO_AD_01 peripheral
GPIO_AD_02: Peri<'static, GPIO_AD_02>
GPIO_AD_02 peripheral
GPIO_AD_03: Peri<'static, GPIO_AD_03>
GPIO_AD_03 peripheral
GPIO_AD_04: Peri<'static, GPIO_AD_04>
GPIO_AD_04 peripheral
GPIO_AD_05: Peri<'static, GPIO_AD_05>
GPIO_AD_05 peripheral
GPIO_AD_06: Peri<'static, GPIO_AD_06>
GPIO_AD_06 peripheral
GPIO_AD_07: Peri<'static, GPIO_AD_07>
GPIO_AD_07 peripheral
GPIO_AD_08: Peri<'static, GPIO_AD_08>
GPIO_AD_08 peripheral
GPIO_AD_09: Peri<'static, GPIO_AD_09>
GPIO_AD_09 peripheral
GPIO_AD_10: Peri<'static, GPIO_AD_10>
GPIO_AD_10 peripheral
GPIO_AD_11: Peri<'static, GPIO_AD_11>
GPIO_AD_11 peripheral
GPIO_AD_12: Peri<'static, GPIO_AD_12>
GPIO_AD_12 peripheral
GPIO_AD_13: Peri<'static, GPIO_AD_13>
GPIO_AD_13 peripheral
GPIO_AD_14: Peri<'static, GPIO_AD_14>
GPIO_AD_14 peripheral
GPIO_SD_00: Peri<'static, GPIO_SD_00>
GPIO_SD_00 peripheral
GPIO_SD_01: Peri<'static, GPIO_SD_01>
GPIO_SD_01 peripheral
GPIO_SD_02: Peri<'static, GPIO_SD_02>
GPIO_SD_02 peripheral
GPIO_SD_03: Peri<'static, GPIO_SD_03>
GPIO_SD_03 peripheral
GPIO_SD_04: Peri<'static, GPIO_SD_04>
GPIO_SD_04 peripheral
GPIO_SD_05: Peri<'static, GPIO_SD_05>
GPIO_SD_05 peripheral
GPIO_SD_06: Peri<'static, GPIO_SD_06>
GPIO_SD_06 peripheral
GPIO_SD_07: Peri<'static, GPIO_SD_07>
GPIO_SD_07 peripheral
GPIO_SD_08: Peri<'static, GPIO_SD_08>
GPIO_SD_08 peripheral
GPIO_SD_09: Peri<'static, GPIO_SD_09>
GPIO_SD_09 peripheral
GPIO_SD_10: Peri<'static, GPIO_SD_10>
GPIO_SD_10 peripheral
GPIO_SD_11: Peri<'static, GPIO_SD_11>
GPIO_SD_11 peripheral
GPIO_SD_12: Peri<'static, GPIO_SD_12>
GPIO_SD_12 peripheral
GPIO_SD_13: Peri<'static, GPIO_SD_13>
GPIO_SD_13 peripheral
PMIC_ON_REQ: Peri<'static, PMIC_ON_REQ>
PMIC_ON_REQ peripheral