aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCaleb Jamison <[email protected]>2024-09-16 13:02:35 -0400
committerCaleb Jamison <[email protected]>2024-09-16 13:02:35 -0400
commit8b34c94ef3640b2ec28b3de3c5d90db40b0b0ecd (patch)
tree4e5f9a15b21c26b011aa72e738a6ed531c264806
parent6e0c3e25fd8e07ce3ee46e0ba74064a4c4574e16 (diff)
Improve error message when pin groups are not allowed
-rw-r--r--embassy-rp/src/pio/mod.rs8
1 files changed, 4 insertions, 4 deletions
diff --git a/embassy-rp/src/pio/mod.rs b/embassy-rp/src/pio/mod.rs
index 29a5bfab3..b2f9abaa0 100644
--- a/embassy-rp/src/pio/mod.rs
+++ b/embassy-rp/src/pio/mod.rs
@@ -764,13 +764,13 @@ impl<'d, PIO: Instance + 'd, const SM: usize> StateMachine<'d, PIO, SM> {
764 panic!( 764 panic!(
765 "All pins must either be <32 or >=16, in:{:?}-{:?}, side:{:?}-{:?}, set:{:?}-{:?}, out:{:?}-{:?}", 765 "All pins must either be <32 or >=16, in:{:?}-{:?}, side:{:?}-{:?}, set:{:?}-{:?}, out:{:?}-{:?}",
766 config.pins.in_base, 766 config.pins.in_base,
767 config.pins.in_base + config.in_count, 767 config.pins.in_base + config.in_count - 1,
768 config.pins.sideset_base, 768 config.pins.sideset_base,
769 config.pins.sideset_base + config.pins.sideset_count, 769 config.pins.sideset_base + config.pins.sideset_count - 1,
770 config.pins.set_base, 770 config.pins.set_base,
771 config.pins.set_base + config.pins.set_count, 771 config.pins.set_base + config.pins.set_count - 1,
772 config.pins.out_base, 772 config.pins.out_base,
773 config.pins.out_base + config.pins.out_count, 773 config.pins.out_base + config.pins.out_count - 1,
774 ) 774 )
775 } 775 }
776 let shift = if low_ok { 0 } else { 16 }; 776 let shift = if low_ok { 0 } else { 16 };