diff options
| author | Dario Nieuwenhuis <[email protected]> | 2024-02-04 23:29:27 +0100 |
|---|---|---|
| committer | GitHub <[email protected]> | 2024-02-04 23:29:27 +0100 |
| commit | e25eb6ca59dab559ce2fe4a532b5b7b5892a5b74 (patch) | |
| tree | d4f733580ac1ee2bd764570d4ff237cc4142f45a | |
| parent | fc8b1646e741aa525d6188d61fa1dddb32f94217 (diff) | |
| parent | 87a52f5eadbff91ff4fe2df807aa4e7bb3b29d79 (diff) | |
Merge pull request #2529 from GrantM11235/buffered-uart-doc-links
stm32/usart: Add doc links to buffered uarts
| -rw-r--r-- | embassy-stm32/src/usart/buffered.rs | 4 | ||||
| -rw-r--r-- | embassy-stm32/src/usart/ringbuffered.rs | 2 |
2 files changed, 6 insertions, 0 deletions
diff --git a/embassy-stm32/src/usart/buffered.rs b/embassy-stm32/src/usart/buffered.rs index c78752883..c11e3382f 100644 --- a/embassy-stm32/src/usart/buffered.rs +++ b/embassy-stm32/src/usart/buffered.rs | |||
| @@ -140,11 +140,15 @@ pub struct BufferedUart<'d, T: BasicInstance> { | |||
| 140 | } | 140 | } |
| 141 | 141 | ||
| 142 | /// Tx-only buffered UART | 142 | /// Tx-only buffered UART |
| 143 | /// | ||
| 144 | /// Created with [BufferedUart::split] | ||
| 143 | pub struct BufferedUartTx<'d, T: BasicInstance> { | 145 | pub struct BufferedUartTx<'d, T: BasicInstance> { |
| 144 | phantom: PhantomData<&'d mut T>, | 146 | phantom: PhantomData<&'d mut T>, |
| 145 | } | 147 | } |
| 146 | 148 | ||
| 147 | /// Rx-only buffered UART | 149 | /// Rx-only buffered UART |
| 150 | /// | ||
| 151 | /// Created with [BufferedUart::split] | ||
| 148 | pub struct BufferedUartRx<'d, T: BasicInstance> { | 152 | pub struct BufferedUartRx<'d, T: BasicInstance> { |
| 149 | phantom: PhantomData<&'d mut T>, | 153 | phantom: PhantomData<&'d mut T>, |
| 150 | } | 154 | } |
diff --git a/embassy-stm32/src/usart/ringbuffered.rs b/embassy-stm32/src/usart/ringbuffered.rs index 4391bfef7..a0ab060a3 100644 --- a/embassy-stm32/src/usart/ringbuffered.rs +++ b/embassy-stm32/src/usart/ringbuffered.rs | |||
| @@ -12,6 +12,8 @@ use crate::dma::ReadableRingBuffer; | |||
| 12 | use crate::usart::{Regs, Sr}; | 12 | use crate::usart::{Regs, Sr}; |
| 13 | 13 | ||
| 14 | /// Rx-only Ring-buffered UART Driver | 14 | /// Rx-only Ring-buffered UART Driver |
| 15 | /// | ||
| 16 | /// Created with [UartRx::into_ring_buffered] | ||
| 15 | pub struct RingBufferedUartRx<'d, T: BasicInstance, RxDma: super::RxDma<T>> { | 17 | pub struct RingBufferedUartRx<'d, T: BasicInstance, RxDma: super::RxDma<T>> { |
| 16 | _peri: PeripheralRef<'d, T>, | 18 | _peri: PeripheralRef<'d, T>, |
| 17 | ring_buf: ReadableRingBuffer<'d, RxDma, u8>, | 19 | ring_buf: ReadableRingBuffer<'d, RxDma, u8>, |
