Module esp32c2_hal::system
source · Expand description
System
The SYSTEM/DPORT peripheral needs to be split into several logical parts.
Example
let peripherals = Peripherals::take();
let system = peripherals.SYSTEM.split();
let clocks = ClockControl::boot_defaults(system.clock_control).freeze();
Structs
- Controls the configuration of the chip’s clocks.
- Controls the enablement of peripheral clocks.
- Controls the configuration of the chip’s clocks.
- The SYSTEM/DPORT splitted into it’s different logical parts.
Enums
- Peripherals which can be enabled via PeripheralClockControl
Traits
- Control the radio peripheral clocks
- Extension trait to split a SYSTEM/DPORT peripheral in independent logical parts