aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPriit Laes <[email protected]>2024-08-08 11:45:11 +0300
committerPriit Laes <[email protected]>2024-08-08 23:01:03 +0300
commit2767b14a4e8ef501a6f02afa11758c0783c07cd4 (patch)
tree79f96b9b20e907931a0f38184b4953302ea9d58e
parent7c8f57e5641857cab0f8df8277fd7165faf87ecb (diff)
nrf: gpio: Fix return values for functions returning unit type - `()`
-rw-r--r--embassy-nrf/src/gpio.rs24
1 files changed, 16 insertions, 8 deletions
diff --git a/embassy-nrf/src/gpio.rs b/embassy-nrf/src/gpio.rs
index 7b272dca0..dbc26ea3f 100644
--- a/embassy-nrf/src/gpio.rs
+++ b/embassy-nrf/src/gpio.rs
@@ -534,11 +534,13 @@ mod eh02 {
534 type Error = Infallible; 534 type Error = Infallible;
535 535
536 fn set_high(&mut self) -> Result<(), Self::Error> { 536 fn set_high(&mut self) -> Result<(), Self::Error> {
537 Ok(self.set_high()) 537 self.set_high();
538 Ok(())
538 } 539 }
539 540
540 fn set_low(&mut self) -> Result<(), Self::Error> { 541 fn set_low(&mut self) -> Result<(), Self::Error> {
541 Ok(self.set_low()) 542 self.set_low();
543 Ok(())
542 } 544 }
543 } 545 }
544 546
@@ -580,11 +582,13 @@ mod eh02 {
580 type Error = Infallible; 582 type Error = Infallible;
581 583
582 fn set_high(&mut self) -> Result<(), Self::Error> { 584 fn set_high(&mut self) -> Result<(), Self::Error> {
583 Ok(self.set_high()) 585 self.set_high();
586 Ok(())
584 } 587 }
585 588
586 fn set_low(&mut self) -> Result<(), Self::Error> { 589 fn set_low(&mut self) -> Result<(), Self::Error> {
587 Ok(self.set_low()) 590 self.set_low();
591 Ok(())
588 } 592 }
589 } 593 }
590 594
@@ -628,11 +632,13 @@ impl<'d> embedded_hal_1::digital::ErrorType for Output<'d> {
628 632
629impl<'d> embedded_hal_1::digital::OutputPin for Output<'d> { 633impl<'d> embedded_hal_1::digital::OutputPin for Output<'d> {
630 fn set_high(&mut self) -> Result<(), Self::Error> { 634 fn set_high(&mut self) -> Result<(), Self::Error> {
631 Ok(self.set_high()) 635 self.set_high();
636 Ok(())
632 } 637 }
633 638
634 fn set_low(&mut self) -> Result<(), Self::Error> { 639 fn set_low(&mut self) -> Result<(), Self::Error> {
635 Ok(self.set_low()) 640 self.set_low();
641 Ok(())
636 } 642 }
637} 643}
638 644
@@ -665,11 +671,13 @@ impl<'d> embedded_hal_1::digital::InputPin for Flex<'d> {
665 671
666impl<'d> embedded_hal_1::digital::OutputPin for Flex<'d> { 672impl<'d> embedded_hal_1::digital::OutputPin for Flex<'d> {
667 fn set_high(&mut self) -> Result<(), Self::Error> { 673 fn set_high(&mut self) -> Result<(), Self::Error> {
668 Ok(self.set_high()) 674 self.set_high();
675 Ok(())
669 } 676 }
670 677
671 fn set_low(&mut self) -> Result<(), Self::Error> { 678 fn set_low(&mut self) -> Result<(), Self::Error> {
672 Ok(self.set_low()) 679 self.set_low();
680 Ok(())
673 } 681 }
674} 682}
675 683