gpio: use odr variants

This commit is contained in:
Robert Jördens 2019-06-04 09:26:28 +00:00
parent a8e1740759
commit 5204a3169b

View File

@ -193,22 +193,22 @@ fn gpio_setup(gpioa: &pac::GPIOA, gpiob: &pac::GPIOB, gpiod: &pac::GPIOD,
// FP_LED0 // FP_LED0
gpiod.otyper.modify(|_, w| w.ot5().push_pull()); gpiod.otyper.modify(|_, w| w.ot5().push_pull());
gpiod.moder.modify(|_, w| w.moder5().output()); gpiod.moder.modify(|_, w| w.moder5().output());
gpiod.odr.modify(|_, w| w.odr5().clear_bit()); gpiod.odr.modify(|_, w| w.odr5().low());
// FP_LED1 // FP_LED1
gpiod.otyper.modify(|_, w| w.ot6().push_pull()); gpiod.otyper.modify(|_, w| w.ot6().push_pull());
gpiod.moder.modify(|_, w| w.moder6().output()); gpiod.moder.modify(|_, w| w.moder6().output());
gpiod.odr.modify(|_, w| w.odr6().clear_bit()); gpiod.odr.modify(|_, w| w.odr6().low());
// LED_FP2 // LED_FP2
gpiog.otyper.modify(|_, w| w.ot4().push_pull()); gpiog.otyper.modify(|_, w| w.ot4().push_pull());
gpiog.moder.modify(|_, w| w.moder4().output()); gpiog.moder.modify(|_, w| w.moder4().output());
gpiog.odr.modify(|_, w| w.odr4().clear_bit()); gpiog.odr.modify(|_, w| w.odr4().low());
// LED_FP3 // LED_FP3
gpiod.otyper.modify(|_, w| w.ot12().push_pull()); gpiod.otyper.modify(|_, w| w.ot12().push_pull());
gpiod.moder.modify(|_, w| w.moder12().output()); gpiod.moder.modify(|_, w| w.moder12().output());
gpiod.odr.modify(|_, w| w.odr12().clear_bit()); gpiod.odr.modify(|_, w| w.odr12().low());
// AFE0_A0,1: PG2,PG3 // AFE0_A0,1: PG2,PG3
gpiog.otyper.modify(|_, w| gpiog.otyper.modify(|_, w|
@ -220,8 +220,8 @@ fn gpio_setup(gpioa: &pac::GPIOA, gpiob: &pac::GPIOB, gpiod: &pac::GPIOD,
.moder3().output() .moder3().output()
); );
gpiog.odr.modify(|_, w| gpiog.odr.modify(|_, w|
w.odr2().clear_bit() w.odr2().low()
.odr3().clear_bit() .odr3().low()
); );
// ADC0 // ADC0
@ -261,12 +261,12 @@ fn gpio_setup(gpioa: &pac::GPIOA, gpiob: &pac::GPIOB, gpiod: &pac::GPIOD,
// DAC0_LDAC: PE11 // DAC0_LDAC: PE11
gpioe.moder.modify(|_, w| w.moder11().output()); gpioe.moder.modify(|_, w| w.moder11().output());
gpioe.otyper.modify(|_, w| w.ot11().push_pull()); gpioe.otyper.modify(|_, w| w.ot11().push_pull());
gpioe.odr.modify(|_, w| w.odr11().clear_bit()); gpioe.odr.modify(|_, w| w.odr11().low());
// DAC_CLR: PE12 // DAC_CLR: PE12
gpioe.moder.modify(|_, w| w.moder12().output()); gpioe.moder.modify(|_, w| w.moder12().output());
gpioe.otyper.modify(|_, w| w.ot12().push_pull()); gpioe.otyper.modify(|_, w| w.ot12().push_pull());
gpioe.odr.modify(|_, w| w.odr12().set_bit()); gpioe.odr.modify(|_, w| w.odr12().high());
// AFE1_A0,1: PD14,PD15 // AFE1_A0,1: PD14,PD15
gpiod.otyper.modify(|_, w| gpiod.otyper.modify(|_, w|
@ -278,8 +278,8 @@ fn gpio_setup(gpioa: &pac::GPIOA, gpiob: &pac::GPIOB, gpiod: &pac::GPIOD,
.moder15().output() .moder15().output()
); );
gpiod.odr.modify(|_, w| gpiod.odr.modify(|_, w|
w.odr14().clear_bit() w.odr14().low()
.odr15().clear_bit() .odr15().low()
); );
// ADC1 // ADC1
@ -319,7 +319,7 @@ fn gpio_setup(gpioa: &pac::GPIOA, gpiob: &pac::GPIOB, gpiod: &pac::GPIOD,
// DAC1_LDAC: PE15 // DAC1_LDAC: PE15
gpioe.moder.modify(|_, w| w.moder15().output()); gpioe.moder.modify(|_, w| w.moder15().output());
gpioe.otyper.modify(|_, w| w.ot15().push_pull()); gpioe.otyper.modify(|_, w| w.ot15().push_pull());
gpioe.odr.modify(|_, w| w.odr15().clear_bit()); gpioe.odr.modify(|_, w| w.odr15().low());
} }
// ADC0 // ADC0
@ -346,7 +346,7 @@ fn spi1_setup(spi1: &pac::SPI1) {
.mssi().bits(6) .mssi().bits(6)
); );
spi1.cr2.modify(|_, w| w.tsize().bits(1)); spi1.cr2.modify(|_, w| w.tsize().bits(1));
spi1.cr1.write(|w| w.spe().set_bit()); spi1.cr1.write(|w| w.spe().enabled());
} }
// ADC1 // ADC1
@ -373,7 +373,7 @@ fn spi5_setup(spi5: &pac::SPI5) {
.mssi().bits(6) .mssi().bits(6)
); );
spi5.cr2.modify(|_, w| w.tsize().bits(1)); spi5.cr2.modify(|_, w| w.tsize().bits(1));
spi5.cr1.write(|w| w.spe().set_bit()); spi5.cr1.write(|w| w.spe().enabled());
} }
// DAC0 // DAC0