pub(crate) fn enable(peripheral: Peripheral) -> bool {
        Self::enable_forced(peripheral, true, false)
    }
Enables the given peripheral.

This keeps track of enabling a peripheral - i.e. a peripheral
is only enabled with the first call attempt to enable it.

Returns `true` if it actually enabled the peripheral.
esp-hal/src/system.rs