| 
							
							
								 Badr Bouslikhin | f6d92b7611 | fix(stm32): disable transmitter during half-duplex read | 2024-08-30 18:52:23 +02:00 |  | 
			
				
					| 
							
							
								 Karun | bbc06035c1 | make half duplex fn private | 2024-08-19 12:15:39 -04:00 |  | 
			
				
					| 
							
							
								 Karun | fcf9b3239e | remove duplication | 2024-08-19 11:27:18 -04:00 |  | 
			
				
					| 
							
							
								 Karun | 446169b2c1 | Add gpio version dependency Add configurable output type for half-duplex | 2024-08-06 11:52:16 -04:00 |  | 
			
				
					| 
							
							
								 Karun | a725892720 | Convert uart half_duplex to use open-drain pull-up | 2024-08-05 15:37:03 -04:00 |  | 
			
				
					| 
							
							
								 Роман Кривенков | a862334dae | STM32 Half-Duplex: fix sequential reads and writes | 2024-07-02 02:45:06 +02:00 |  | 
			
				
					| 
							
							
								 Jan Špaček | 94007ce6e0 | stm32/gpio: refactor AfType | 2024-06-16 21:11:55 +02:00 |  | 
			
				
					| 
							
							
								 Jan Špaček | f3703ff6bf | stm32/usart: set refcount even if initialization failed | 2024-06-03 20:12:33 +02:00 |  | 
			
				
					| 
							
							
								 Jan Špaček | 664e4a5c03 | stm32/usart: move init code to function that's not generic in T | 2024-06-01 19:46:39 +02:00 |  | 
			
				
					| 
							
							
								 Jan Špaček | 44e4a2c9e9 | stm32/buffered-usart: use new_pin! and disconnect pins on drop | 2024-06-01 19:46:39 +02:00 |  | 
			
				
					| 
							
							
								 Jan Špaček | 081afca3f0 | stm32/rcc: replace generated enable/disable code with runtime info | 2024-05-25 18:44:55 +02:00 |  | 
			
				
					| 
							
							
								 Jan Špaček | 183f2f6913 | stm32/usart: remove instance generic params | 2024-05-23 16:32:15 +02:00 |  | 
			
				
					| 
							
							
								 Роман Кривенков | d5f0bceb7c | Clear Receiver enable flag before write in Half-Duplex mode | 2024-05-02 15:59:42 +04:00 |  | 
			
				
					| 
							
							
								 qwerty19106 | c929ad226b | Improve Uart::new_half_duplex docs | 2024-04-27 12:22:35 +04:00 |  | 
			
				
					| 
							
							
								 Dario Nieuwenhuis | 5732ee7ca9 | Reduce use of the full futurescrate. | 2024-04-26 23:22:25 +02:00 |  | 
			
				
					| 
							
							
								 Dario Nieuwenhuis | a8401ec94e | stm32/usart: remove wildcard import. | 2024-04-26 22:59:11 +02:00 |  | 
			
				
					| 
							
							
								 Michael de Silva | 02bb85a791 | Add trace logging for USART | 2024-04-24 01:59:00 +05:30 |  | 
			
				
					| 
							
							
								 qwerty19106 | ce58cd0f1c | Allow Uart::new_half_duplex for all usart_vx | 2024-04-18 10:34:52 +04:00 |  | 
			
				
					| 
							
							
								 Dario Nieuwenhuis | d6b1233f16 | stm32/usart: remove DMA generic params. | 2024-04-16 02:00:55 +02:00 |  | 
			
				
					| 
							
							
								 Emilie Burgun | e3ef7cd99f | Document why embedded_io::Read cannot be implemented for the base Uart | 2024-03-27 11:10:16 +01:00 |  | 
			
				
					| 
							
							
								 Emilie Burgun | 1acc34bfaa | Remove the need for TxDma to be a DMA channel in the blocking UartTx impl | 2024-03-26 17:45:38 +01:00 |  | 
			
				
					| 
							
							
								 Dario Nieuwenhuis | 2bca875b5f | stm32: use private_bounds for sealed traits. | 2024-03-23 01:38:51 +01:00 |  | 
			
				
					| 
							
							
								 lights0123 | dc295fa1db | stm32: add half duplex USART driver | 2023-12-26 16:35:36 -05:00 |  | 
			
				
					| 
							
							
								 Barnaby Walters | f97ef61ef8 | Documented usart public API | 2023-12-19 16:41:00 +01:00 |  | 
			
				
					| 
							
							
								 Dario Nieuwenhuis | 49534cd405 | stm32: more docs. | 2023-12-19 00:10:36 +01:00 |  | 
			
				
					| 
							
							
								 lights0123 | dfba51d3f2 | stm32: usart pin inversion | 2023-12-10 18:39:45 -05:00 |  | 
			
				
					| 
							
							
								 Dario Nieuwenhuis | c6989dfbca | Remove nightly and unstable-traits features in preparation for 1.75. | 2023-11-29 17:26:33 +01:00 |  | 
			
				
					| 
							
							
								 Andres Vahter | bda99e59ec | stm32: fix uart parity, add comment why it is so | 2023-10-24 15:57:03 +03:00 |  | 
			
				
					| 
							
							
								 Andres Vahter | 1e362c750b | stm32 uart: use ConfigError instead of () as error | 2023-10-24 09:54:17 +03:00 |  | 
			
				
					| 
							
							
								 Andres Vahter | 188ee59ba6 | stm32: fix setting uart databits | 2023-10-23 22:40:24 +03:00 |  | 
			
				
					| 
							
							
								 Andres Vahter | 591612db7e | stm32 uart: return error if rx and tx not enabled | 2023-10-23 22:39:24 +03:00 |  | 
			
				
					| 
							
							
								 Scott Mabin | a6bbb130c5 | make set_config concrete methods public again | 2023-10-12 23:03:33 +01:00 |  | 
			
				
					| 
							
							
								 pbert | ecdd7c0e2f | enable clock first | 2023-10-12 11:04:44 +02:00 |  | 
			
				
					| 
							
							
								 pbert | f65a96c541 | STM32: combine RccPeripherals reset() and enable() to reset_and_enable() | 2023-10-12 11:04:19 +02:00 |  | 
			
				
					| 
							
							
								 xoviat | 05218a52e6 | stm32: update set_config | 2023-10-01 09:39:10 -05:00 |  | 
			
				
					| 
							
							
								 Dario Nieuwenhuis | 44bb405683 | stm32/usart: enable fifo mode on usartv4. | 2023-09-26 04:38:53 +02:00 |  | 
			
				
					| 
							
							
								 Dario Nieuwenhuis | 5d8817d109 | stm32/usart: return error instead of panicking on bad baudrate. | 2023-09-26 00:19:27 +02:00 |  | 
			
				
					| 
							
							
								 Scott Mabin | 88eb5cca71 | stm32: Implement set_configfor Uart structs | 2023-09-17 18:38:03 +01:00 |  | 
			
				
					| 
							
							
								 Mathias | 49847ff432 | Implement blocking embedded-io::Write for Uart & UartTx | 2023-09-14 10:09:09 +02:00 |  | 
			
				
					| 
							
							
								 cumthugo | 582ef90994 | stm32/usart: fix usart not wake up issue | 2023-09-13 23:47:46 +08:00 |  | 
			
				
					| 
							
							
								 xoviat | 274f63a879 | stm32: fix refcounts for usart, spi, and i2c | 2023-09-04 15:47:33 -05:00 |  | 
			
				
					| 
							
							
								 Dion Dokter | a5484cd119 | Modified the brr calculation to be fully 32-bit | 2023-08-22 20:52:02 +02:00 |  | 
			
				
					| 
							
							
								 Dario Nieuwenhuis | f26dd54f63 | Update embedded-hal to 1.0.0-rc.1 (#1783) | 2023-08-16 00:40:56 +02:00 |  | 
			
				
					| 
							
							
								 Dario Nieuwenhuis | 5d5cd23715 | Update to embedded-io 0.5 (#1752) | 2023-08-07 13:43:09 +02:00 |  | 
			
				
					| 
							
							
								 Dario Nieuwenhuis | 036e6ae30c | Rename embassy-hal-common to embassy-hal-internal, document it's for internal use only. (#1700) | 2023-07-28 13:23:22 +02:00 |  | 
			
				
					| 
							
							
								 xoviat | 3c41784de8 | stm32/usart: fix error msg for lptim | 2023-07-24 18:08:23 -05:00 |  | 
			
				
					| 
							
							
								 Alessandro Pezzato | 36ff688fab | stm32/uart: optimize swap_rx_tx | 2023-07-19 10:50:40 +02:00 |  | 
			
				
					| 
							
							
								 Alessandro Pezzato | 3df2c71e6c | stm32/uart: add swap_rx_tx | 2023-07-19 10:26:47 +02:00 |  | 
			
				
					| 
							
							
								 Dario Nieuwenhuis | e892014b65 | Update stm32-metapac, includes chiptool changes to use real Rust enums now. | 2023-06-29 02:01:33 +02:00 |  | 
			
				
					| 
							
							
								 Dario Nieuwenhuis | 558918651e | stm32: update stm32-metapac. | 2023-06-19 03:22:12 +02:00 |  |