diff options
| author | Caleb Jamison <[email protected]> | 2024-09-16 13:02:35 -0400 |
|---|---|---|
| committer | Caleb Jamison <[email protected]> | 2024-09-16 13:02:35 -0400 |
| commit | 8b34c94ef3640b2ec28b3de3c5d90db40b0b0ecd (patch) | |
| tree | 4e5f9a15b21c26b011aa72e738a6ed531c264806 /embassy-rp | |
| parent | 6e0c3e25fd8e07ce3ee46e0ba74064a4c4574e16 (diff) | |
Improve error message when pin groups are not allowed
Diffstat (limited to 'embassy-rp')
| -rw-r--r-- | embassy-rp/src/pio/mod.rs | 8 |
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 }; |
