Have added doc + minor correction
This commit is contained in:
parent
dda528808a
commit
abba86d1ba
@ -104,20 +104,24 @@ async fn main(_spawner: Spawner, p: Peripherals) {
|
|||||||
// FLEX
|
// FLEX
|
||||||
// Test initial output
|
// Test initial output
|
||||||
{
|
{
|
||||||
|
//Flex pin configured as input
|
||||||
let mut b = Flex::new(&mut b);
|
let mut b = Flex::new(&mut b);
|
||||||
b.set_as_input(Pull::None);
|
b.set_as_input(Pull::None);
|
||||||
|
|
||||||
{
|
{
|
||||||
let mut a = Flex::new(&mut a);
|
//Flex pin configured as output
|
||||||
a.set_low();
|
let mut a = Flex::new(&mut a); //Flex pin configured as output
|
||||||
|
a.set_low(); // Pin state must be set before configuring the pin, thus we avoid unknown state
|
||||||
a.set_as_output(Speed::Low);
|
a.set_as_output(Speed::Low);
|
||||||
delay();
|
delay();
|
||||||
assert!(b.is_low());
|
assert!(b.is_low());
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
|
//Flex pin configured as output
|
||||||
let mut a = Flex::new(&mut a);
|
let mut a = Flex::new(&mut a);
|
||||||
a.set_as_output(Speed::Low);
|
|
||||||
a.set_high();
|
a.set_high();
|
||||||
|
a.set_as_output(Speed::Low);
|
||||||
|
|
||||||
delay();
|
delay();
|
||||||
assert!(b.is_high());
|
assert!(b.is_high());
|
||||||
}
|
}
|
||||||
@ -131,6 +135,7 @@ async fn main(_spawner: Spawner, p: Peripherals) {
|
|||||||
let mut a = Flex::new(&mut a);
|
let mut a = Flex::new(&mut a);
|
||||||
a.set_low();
|
a.set_low();
|
||||||
a.set_as_output(Speed::Low);
|
a.set_as_output(Speed::Low);
|
||||||
|
|
||||||
delay();
|
delay();
|
||||||
assert!(b.is_low());
|
assert!(b.is_low());
|
||||||
a.set_high();
|
a.set_high();
|
||||||
|
Loading…
Reference in New Issue
Block a user