Available on crate feature
unstable
only.Expand description
§Configuration
§Overview
This module contains the initial configuration for the system.
§Configuration
In the esp_hal::init()
method, we can configure different
parameters for the system:
- CPU clock configuration.
- Watchdog configuration.
§Examples
§Default initialization
let peripherals = esp_hal::init(esp_hal::Config::default());
§Custom initialization
use esp_hal::{clock::CpuClock, time::Duration};
let config = esp_hal::Config::default()
.with_cpu_clock(CpuClock::max())
.with_watchdog(esp_hal::config::WatchdogConfig::default().with_rwdt(
esp_hal::config::WatchdogStatus::Enabled(Duration::from_millis(1000u64)),
));
let peripherals = esp_hal::init(config);
Structs§
- Watchdog
Config - Watchdog configuration.
Enums§
- Watchdog
Status - Watchdog status.