Type Alias gd32f1::gd32f190::gpioc::ospd::W

source ·
pub type W = W<OspdSpec>;
Expand description

Register OSPD writer

Aliased Type§

struct W { /* private fields */ }

Implementations§

source§

impl W

source

pub fn ospd0(&mut self) -> Ospd0W<'_, OspdSpec>

Bits 0:1 - Pin 0 output max speed bits

source

pub fn ospd1(&mut self) -> Ospd1W<'_, OspdSpec>

Bits 2:3 - Pin 1 output max speed bits

source

pub fn ospd2(&mut self) -> Ospd2W<'_, OspdSpec>

Bits 4:5 - Pin 2 output max speed bits

source

pub fn ospd3(&mut self) -> Ospd3W<'_, OspdSpec>

Bits 6:7 - Pin 3 output max speed bits

source

pub fn ospd4(&mut self) -> Ospd4W<'_, OspdSpec>

Bits 8:9 - Pin 4 output max speed bits

source

pub fn ospd5(&mut self) -> Ospd5W<'_, OspdSpec>

Bits 10:11 - Pin 5 output max speed bits

source

pub fn ospd6(&mut self) -> Ospd6W<'_, OspdSpec>

Bits 12:13 - Pin 6 output max speed bits

source

pub fn ospd7(&mut self) -> Ospd7W<'_, OspdSpec>

Bits 14:15 - Pin 7 output max speed bits

source

pub fn ospd8(&mut self) -> Ospd8W<'_, OspdSpec>

Bits 16:17 - Pin 8 output max speed bits

source

pub fn ospd9(&mut self) -> Ospd9W<'_, OspdSpec>

Bits 18:19 - Pin 9 output max speed bits

source

pub fn ospd10(&mut self) -> Ospd10W<'_, OspdSpec>

Bits 20:21 - Pin 10 output max speed bits

source

pub fn ospd11(&mut self) -> Ospd11W<'_, OspdSpec>

Bits 22:23 - Pin 11 output max speed bits

source

pub fn ospd12(&mut self) -> Ospd12W<'_, OspdSpec>

Bits 24:25 - Pin 12 output max speed bits

source

pub fn ospd13(&mut self) -> Ospd13W<'_, OspdSpec>

Bits 26:27 - Pin 13 output max speed bits

source

pub fn ospd14(&mut self) -> Ospd14W<'_, OspdSpec>

Bits 28:29 - Pin 14 output max speed bits

source

pub fn ospd15(&mut self) -> Ospd15W<'_, OspdSpec>

Bits 30:31 - Pin 15 output max speed bits