diff options
| -rw-r--r-- | embassy-rp/src/pio.rs | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/embassy-rp/src/pio.rs b/embassy-rp/src/pio.rs index 7cf605d8e..5fed4f1fa 100644 --- a/embassy-rp/src/pio.rs +++ b/embassy-rp/src/pio.rs | |||
| @@ -790,10 +790,8 @@ impl<'d, PIO: Instance + 'd, const SM: usize> StateMachine<'d, PIO, SM> { | |||
| 790 | } | 790 | } |
| 791 | } | 791 | } |
| 792 | 792 | ||
| 793 | pub fn exec_instr(&mut self, instr: u16) { | 793 | pub unsafe fn exec_instr(&mut self, instr: u16) { |
| 794 | unsafe { | 794 | Self::this_sm().instr().write(|w| w.set_instr(instr)); |
| 795 | Self::this_sm().instr().write(|w| w.set_instr(instr)); | ||
| 796 | } | ||
| 797 | } | 795 | } |
| 798 | 796 | ||
| 799 | pub fn rx(&mut self) -> &mut StateMachineRx<'d, PIO, SM> { | 797 | pub fn rx(&mut self) -> &mut StateMachineRx<'d, PIO, SM> { |
