Struct esp32s3_hal::pac::PWM1
pub struct PWM1 { /* private fields */ }
Expand description
Peripheral PWM0
Implementations§
§impl PWM1
impl PWM1
pub const PTR: *const RegisterBlock = {0x6002c000 as *const esp_hal_common::esp32s3::pwm0::RegisterBlock}
pub const PTR: *const RegisterBlock = {0x6002c000 as *const esp_hal_common::esp32s3::pwm0::RegisterBlock}
Pointer to the register block
pub const fn ptr() -> *const RegisterBlock
pub const fn ptr() -> *const RegisterBlock
Return the pointer to the register block
Trait Implementations§
source§impl PwmPeripheral for PWM1
impl PwmPeripheral for PWM1
source§fn enable(system: &mut PeripheralClockControl)
fn enable(system: &mut PeripheralClockControl)
Enable peripheral
source§fn block() -> *const RegisterBlock
fn block() -> *const RegisterBlock
Get a pointer to the peripheral RegisterBlock
source§fn output_signal<const OP: u8, const IS_A: bool>() -> OutputSignal
fn output_signal<const OP: u8, const IS_A: bool>() -> OutputSignal
Get operator GPIO mux output signal