Docs.rs
gd32vf103xx-hal-0.5.0
gd32vf103xx-hal 0.5.0
Docs.rs crate page
ISC
Links
Repository
crates.io
Source
Owners
Disasm
Dependencies
cast ^0.2.3
normal
embedded-dma ^0.1.2
normal
embedded-hal ^0.2.3
normal
gd32vf103-pac ^0.4.0
normal
nb ^0.1.2
normal
riscv ^0.6.0
normal
vcell ^0.1.2
normal
void ^1.0.2
normal
Versions
71.35%
of the crate is documented
Platform
i686-pc-windows-msvc
i686-unknown-linux-gnu
x86_64-apple-darwin
x86_64-pc-windows-msvc
x86_64-unknown-linux-gnu
Feature flags
Rust
About docs.rs
Privacy policy
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
☰
Trait Pins
Required Methods
remap
Implementations on Foreign Types
(Option<&PA0<Alternate<PushPull>>>, Option<&PA1<Alternate<PushPull>>>, Option<&PA2<Alternate<PushPull>>>, Option<&PA3<Alternate<PushPull>>>)
(Option<&PA0<Alternate<PushPull>>>, Option<&PA1<Alternate<PushPull>>>, Option<&PA2<Alternate<PushPull>>>, Option<&PA3<Alternate<PushPull>>>)
(Option<&PA0<Alternate<PushPull>>>, Option<&PA1<Alternate<PushPull>>>, Option<&PB10<Alternate<PushPull>>>, Option<&PB11<Alternate<PushPull>>>)
(Option<&PA15<Alternate<PushPull>>>, Option<&PB3<Alternate<PushPull>>>, Option<&PA2<Alternate<PushPull>>>, Option<&PA3<Alternate<PushPull>>>)
(Option<&PA15<Alternate<PushPull>>>, Option<&PB3<Alternate<PushPull>>>, Option<&PB10<Alternate<PushPull>>>, Option<&PB11<Alternate<PushPull>>>)
(Option<&PA6<Alternate<PushPull>>>, Option<&PA7<Alternate<PushPull>>>, Option<&PB0<Alternate<PushPull>>>, Option<&PB1<Alternate<PushPull>>>)
(Option<&PA8<Alternate<PushPull>>>, Option<&PA9<Alternate<PushPull>>>, Option<&PA10<Alternate<PushPull>>>, Option<&PA11<Alternate<PushPull>>>)
(Option<&PA8<Alternate<PushPull>>>, Option<&PA9<Alternate<PushPull>>>, Option<&PA10<Alternate<PushPull>>>, Option<&PA11<Alternate<PushPull>>>)
(Option<&PB4<Alternate<PushPull>>>, Option<&PB5<Alternate<PushPull>>>, Option<&PB0<Alternate<PushPull>>>, Option<&PB1<Alternate<PushPull>>>)
(Option<&PB6<Alternate<PushPull>>>, Option<&PB7<Alternate<PushPull>>>, Option<&PB8<Alternate<PushPull>>>, Option<&PB9<Alternate<PushPull>>>)
(Option<&PC6<Alternate<PushPull>>>, Option<&PC7<Alternate<PushPull>>>, Option<&PC8<Alternate<PushPull>>>, Option<&PC9<Alternate<PushPull>>>)
(Option<&PD12<Alternate<PushPull>>>, Option<&PD13<Alternate<PushPull>>>, Option<&PD14<Alternate<PushPull>>>, Option<&PD15<Alternate<PushPull>>>)
(Option<&PE9<Alternate<PushPull>>>, Option<&PE11<Alternate<PushPull>>>, Option<&PE13<Alternate<PushPull>>>, Option<&PE14<Alternate<PushPull>>>)
Implementors
Other items in
gd32vf103xx_hal
::
pwm
?
Trait
gd32vf103xx_hal
::
pwm
::
Pins
[
−
]
[src]
pub trait Pins<TIMER, Remap> { fn
remap
(&self) -> Remap; }
Required methods
[src]
fn
remap
(&self) -> Remap
Implementations on Foreign Types
[src]
impl
Pins
<
TIMER0
,
NoRemap
> for
(
Option
<&
PA8
<
Alternate
<
PushPull
>>>,
Option
<&
PA9
<
Alternate
<
PushPull
>>>,
Option
<&
PA10
<
Alternate
<
PushPull
>>>,
Option
<&
PA11
<
Alternate
<
PushPull
>>>
)
[src]
fn
remap
(&self) ->
NoRemap
[src]
impl
Pins
<
TIMER0
,
PartialRemap1
> for
(
Option
<&
PA8
<
Alternate
<
PushPull
>>>,
Option
<&
PA9
<
Alternate
<
PushPull
>>>,
Option
<&
PA10
<
Alternate
<
PushPull
>>>,
Option
<&
PA11
<
Alternate
<
PushPull
>>>
)
[src]
fn
remap
(&self) ->
PartialRemap1
[src]
impl
Pins
<
TIMER0
,
FullRemap
> for
(
Option
<&
PE9
<
Alternate
<
PushPull
>>>,
Option
<&
PE11
<
Alternate
<
PushPull
>>>,
Option
<&
PE13
<
Alternate
<
PushPull
>>>,
Option
<&
PE14
<
Alternate
<
PushPull
>>>
)
[src]
fn
remap
(&self) ->
FullRemap
[src]
impl
Pins
<
TIMER1
,
NoRemap
> for
(
Option
<&
PA0
<
Alternate
<
PushPull
>>>,
Option
<&
PA1
<
Alternate
<
PushPull
>>>,
Option
<&
PA2
<
Alternate
<
PushPull
>>>,
Option
<&
PA3
<
Alternate
<
PushPull
>>>
)
[src]
fn
remap
(&self) ->
NoRemap
[src]
impl
Pins
<
TIMER1
,
PartialRemap1
> for
(
Option
<&
PA15
<
Alternate
<
PushPull
>>>,
Option
<&
PB3
<
Alternate
<
PushPull
>>>,
Option
<&
PA2
<
Alternate
<
PushPull
>>>,
Option
<&
PA3
<
Alternate
<
PushPull
>>>
)
[src]
fn
remap
(&self) ->
PartialRemap1
[src]
impl
Pins
<
TIMER1
,
PartialRemap2
> for
(
Option
<&
PA0
<
Alternate
<
PushPull
>>>,
Option
<&
PA1
<
Alternate
<
PushPull
>>>,
Option
<&
PB10
<
Alternate
<
PushPull
>>>,
Option
<&
PB11
<
Alternate
<
PushPull
>>>
)
[src]
fn
remap
(&self) ->
PartialRemap2
[src]
impl
Pins
<
TIMER1
,
FullRemap
> for
(
Option
<&
PA15
<
Alternate
<
PushPull
>>>,
Option
<&
PB3
<
Alternate
<
PushPull
>>>,
Option
<&
PB10
<
Alternate
<
PushPull
>>>,
Option
<&
PB11
<
Alternate
<
PushPull
>>>
)
[src]
fn
remap
(&self) ->
FullRemap
[src]
impl
Pins
<
TIMER2
,
NoRemap
> for
(
Option
<&
PA6
<
Alternate
<
PushPull
>>>,
Option
<&
PA7
<
Alternate
<
PushPull
>>>,
Option
<&
PB0
<
Alternate
<
PushPull
>>>,
Option
<&
PB1
<
Alternate
<
PushPull
>>>
)
[src]
fn
remap
(&self) ->
NoRemap
[src]
impl
Pins
<
TIMER2
,
PartialRemap2
> for
(
Option
<&
PB4
<
Alternate
<
PushPull
>>>,
Option
<&
PB5
<
Alternate
<
PushPull
>>>,
Option
<&
PB0
<
Alternate
<
PushPull
>>>,
Option
<&
PB1
<
Alternate
<
PushPull
>>>
)
[src]
fn
remap
(&self) ->
PartialRemap2
[src]
impl
Pins
<
TIMER2
,
FullRemap
> for
(
Option
<&
PC6
<
Alternate
<
PushPull
>>>,
Option
<&
PC7
<
Alternate
<
PushPull
>>>,
Option
<&
PC8
<
Alternate
<
PushPull
>>>,
Option
<&
PC9
<
Alternate
<
PushPull
>>>
)
[src]
fn
remap
(&self) ->
FullRemap
[src]
impl
Pins
<
TIMER3
,
NoRemap
> for
(
Option
<&
PB6
<
Alternate
<
PushPull
>>>,
Option
<&
PB7
<
Alternate
<
PushPull
>>>,
Option
<&
PB8
<
Alternate
<
PushPull
>>>,
Option
<&
PB9
<
Alternate
<
PushPull
>>>
)
[src]
fn
remap
(&self) ->
NoRemap
[src]
impl
Pins
<
TIMER3
,
FullRemap
> for
(
Option
<&
PD12
<
Alternate
<
PushPull
>>>,
Option
<&
PD13
<
Alternate
<
PushPull
>>>,
Option
<&
PD14
<
Alternate
<
PushPull
>>>,
Option
<&
PD15
<
Alternate
<
PushPull
>>>
)
[src]
fn
remap
(&self) ->
FullRemap
[src]
impl
Pins
<
TIMER4
,
NoRemap
> for
(
Option
<&
PA0
<
Alternate
<
PushPull
>>>,
Option
<&
PA1
<
Alternate
<
PushPull
>>>,
Option
<&
PA2
<
Alternate
<
PushPull
>>>,
Option
<&
PA3
<
Alternate
<
PushPull
>>>
)
[src]
fn
remap
(&self) ->
NoRemap
Implementors