Mathias 
							
						 
					 
					
						
						
						
						
							
						
						
							e9fa79bd77 
							
						 
					 
					
						
						
							
							Revert "fix day of the week conversion"  
						
						... 
						
						
						
						This reverts commit 59a5e84df584faed5676de027601d09772be55f7. 
						
						
					 
					
						2023-12-04 14:19:30 +01:00 
						 
				 
			
				
					
						
							
							
								xoviat 
							
						 
					 
					
						
						
						
						
							
						
						
							05a4bb3a4a 
							
						 
					 
					
						
						
							
							rustfmt  
						
						
						
						
					 
					
						2023-11-08 19:06:29 -06:00 
						 
				 
			
				
					
						
							
							
								xoviat 
							
						 
					 
					
						
						
						
						
							
						
						
							4b4c28d875 
							
						 
					 
					
						
						
							
							stm32: add low power for g4  
						
						
						
						
					 
					
						2023-11-08 19:04:20 -06:00 
						 
				 
			
				
					
						
							
							
								xoviat 
							
						 
					 
					
						
						
						
						
							
						
						
							3f2abd4fd5 
							
						 
					 
					
						
						
							
							Merge branch 'main' of github.com:embassy-rs/embassy into low-power  
						
						
						
						
					 
					
						2023-11-04 13:51:11 -05:00 
						 
				 
			
				
					
						
							
							
								xoviat 
							
						 
					 
					
						
						
						
						
							
						
						
							dc467e89a0 
							
						 
					 
					
						
						
							
							stm32: compute stop mode and workaround rtt test bug  
						
						
						
						
					 
					
						2023-11-04 13:49:54 -05:00 
						 
				 
			
				
					
						
							
							
								xoviat 
							
						 
					 
					
						
						
						
						
							
						
						
							bab61f9665 
							
						 
					 
					
						
						
							
							stm32/rtc: misc. cleanup and move to bps by default  
						
						
						
						
					 
					
						2023-11-01 17:17:14 -05:00 
						 
				 
			
				
					
						
							
							
								Scott Mabin 
							
						 
					 
					
						
						
						
						
							
						
						
							3912f5d67b 
							
						 
					 
					
						
						
							
							Fix dow range off-by-one error  
						
						
						
						
					 
					
						2023-10-30 20:26:08 +00:00 
						 
				 
			
				
					
						
							
							
								xoviat 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b6fc682117 
							
						 
					 
					
						
						
							
							Merge pull request  #2117  from xoviat/rtc-3  
						
						... 
						
						
						
						stm32/rtc: more rtc cleanup 
						
						
					 
					
						2023-10-26 00:55:32 +00:00 
						 
				 
			
				
					
						
							
							
								xoviat 
							
						 
					 
					
						
						
						
						
							
						
						
							0beb84768e 
							
						 
					 
					
						
						
							
							stm32/rtc: more rtc cleanup  
						
						
						
						
					 
					
						2023-10-25 19:50:30 -05:00 
						 
				 
			
				
					
						
							
							
								xoviat 
							
						 
					 
					
						
						
						
						
							
						
						
							e8a3cfaed6 
							
						 
					 
					
						
						
							
							stm32/low-power: refactor refcount  
						
						
						
						
					 
					
						2023-10-25 19:07:31 -05:00 
						 
				 
			
				
					
						
							
							
								xoviat 
							
						 
					 
					
						
						
						
						
							
						
						
							df4aa0fe25 
							
						 
					 
					
						
						
							
							stm32: fix low-power test  
						
						
						
						
					 
					
						2023-10-23 16:26:34 -05: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 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							b91d1eaca0 
							
						 
					 
					
						
						
							
							stm32/rcc: add LSE/LSI to all chips, add RTC to more chips.  
						
						
						
						
					 
					
						2023-10-11 04:12:38 +02:00 
						 
				 
			
				
					
						
							
							
								Matt Ickstadt 
							
						 
					 
					
						
						
						
						
							
						
						
							f01609036f 
							
						 
					 
					
						
						
							
							h7: implement RTC and LSE clock configuration  
						
						
						
						
					 
					
						2023-10-06 13:28:30 -05:00 
						 
				 
			
				
					
						
							
							
								xoviat 
							
						 
					 
					
						
						
						
						
							
						
						
							e042b3056d 
							
						 
					 
					
						
						
							
							stm32: fix stop  
						
						
						
						
					 
					
						2023-10-02 18:11:03 -05:00 
						 
				 
			
				
					
						
							
							
								xoviat 
							
						 
					 
					
						
						
						
						
							
						
						
							96edbd84fb 
							
						 
					 
					
						
						
							
							rtc: use enable on known working chips only  
						
						
						
						
					 
					
						2023-09-25 16:38:30 -05:00 
						 
				 
			
				
					
						
							
							
								xoviat 
							
						 
					 
					
						
						
						
						
							
						
						
							dc400a0539 
							
						 
					 
					
						
						
							
							stm32/rtc: always set wakeup alarm  
						
						
						
						
					 
					
						2023-09-25 16:27:08 -05:00 
						 
				 
			
				
					
						
							
							
								xoviat 
							
						 
					 
					
						
						
						
						
							
						
						
							04b09a2acb 
							
						 
					 
					
						
						
							
							stm32/rtc: use rccperi enable  
						
						
						
						
					 
					
						2023-09-25 16:26:29 -05:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							e03239e88d 
							
						 
					 
					
						
						
							
							stm32: centralize enabling pwr, syscfg, flash.  
						
						
						
						
					 
					
						2023-09-25 01:07:55 +02:00 
						 
				 
			
				
					
						
							
							
								xoviat 
							
						 
					 
					
						
						
						
						
							
						
						
							c849620cd6 
							
						 
					 
					
						
						
							
							stm32/lp: clamp requested_duration to avoid overflow  
						
						
						
						
					 
					
						2023-09-22 15:35:20 -05:00 
						 
				 
			
				
					
						
							
							
								xoviat 
							
						 
					 
					
						
						
						
						
							
						
						
							7cf327130e 
							
						 
					 
					
						
						
							
							stm32/low-power: create one critical-section for all time ops  
						
						
						
						
					 
					
						2023-09-21 19:32:48 -05:00 
						 
				 
			
				
					
						
							
							
								Christian Enderle 
							
						 
					 
					
						
						
						
						
							
						
						
							ad64d7b20b 
							
						 
					 
					
						
						
							
							fix low-power: APB1 needed for LSE  
						
						
						
						
					 
					
						2023-09-21 17:17:58 +02:00 
						 
				 
			
				
					
						
							
							
								xoviat 
							
						 
					 
					
						
						
						
						
							
						
						
							feaeee1e83 
							
						 
					 
					
						
						
							
							stm32: misc. cleanup  
						
						
						
						
					 
					
						2023-09-17 18:47:22 -05:00 
						 
				 
			
				
					
						
							
							
								Scott Mabin 
							
						 
					 
					
						
						
						
						
							
						
						
							087ef918bf 
							
						 
					 
					
						
						
							
							stm32: Add RtcTimeProvider struct to Rtc module  
						
						... 
						
						
						
						This struct allows users to acquire the current time without putting `Rtc`
in a mutex and passing that around. This is allowed because reading from the
rtc registers is atomic. 
						
						
					 
					
						2023-09-17 18:04:05 +01:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							8315cf064e 
							
						 
					 
					
						
						
							
							stm32: add stm32wba support.  
						
						
						
						
					 
					
						2023-09-16 04:04:45 +02:00 
						 
				 
			
				
					
						
							
							
								xoviat 
							
						 
					 
					
						
						
						
						
							
						
						
							6da75ea285 
							
						 
					 
					
						
						
							
							stm32: rtc/low-power cleanup  
						
						
						
						
					 
					
						2023-09-15 18:41:33 -05:00 
						 
				 
			
				
					
						
							
							
								Christian Enderle 
							
						 
					 
					
						
						
						
						
							
						
						
							45e9e51bdc 
							
						 
					 
					
						
						
							
							Fix low-power feature for STM32L0  
						
						
						
						
					 
					
						2023-09-15 16:36:51 +02:00 
						 
				 
			
				
					
						
							
							
								xoviat 
							
						 
					 
					
						
						
						
						
							
						
						
							9fb14379c3 
							
						 
					 
					
						
						
							
							stm32: add lp to l0  
						
						
						
						
					 
					
						2023-09-14 18:53:27 -05:00 
						 
				 
			
				
					
						
							
							
								xoviat 
							
						 
					 
					
						
						
						
						
							
						
						
							11a78fb1e4 
							
						 
					 
					
						
						
							
							rcc: more cleanup  
						
						
						
						
					 
					
						2023-09-08 18:20:58 -05:00 
						 
				 
			
				
					
						
							
							
								xoviat 
							
						 
					 
					
						
						
						
						
							
						
						
							2e6f4237f2 
							
						 
					 
					
						
						
							
							stm32: cleanup psc design  
						
						
						
						
					 
					
						2023-09-03 11:40:34 -05:00 
						 
				 
			
				
					
						
							
							
								xoviat 
							
						 
					 
					
						
						
						
						
							
						
						
							21681d8b4e 
							
						 
					 
					
						
						
							
							rustfmt  
						
						
						
						
					 
					
						2023-08-29 19:44:43 -05:00 
						 
				 
			
				
					
						
							
							
								xoviat 
							
						 
					 
					
						
						
						
						
							
						
						
							989c98f316 
							
						 
					 
					
						
						
							
							stm32/rtc: autocompute prescalers  
						
						
						
						
					 
					
						2023-08-29 19:41:03 -05:00 
						 
				 
			
				
					
						
							
							
								xoviat 
							
						 
					 
					
						
						
						
						
							
						
						
							b315c28d4e 
							
						 
					 
					
						
						
							
							stm32/rtc: remove rtc-debug and asbtract exti wakeup  
						
						
						
						
					 
					
						2023-08-28 15:30:29 -05:00 
						 
				 
			
				
					
						
							
							
								xoviat 
							
						 
					 
					
						
						
						
						
							
						
						
							2c80784fe6 
							
						 
					 
					
						
						
							
							stm32/rtc: feature-gate instant  
						
						
						
						
					 
					
						2023-08-27 21:26:29 -05:00 
						 
				 
			
				
					
						
							
							
								xoviat 
							
						 
					 
					
						
						
						
						
							
						
						
							538001a4bc 
							
						 
					 
					
						
						
							
							stm32/rtc: fix psc div  
						
						
						
						
					 
					
						2023-08-27 21:24:16 -05:00 
						 
				 
			
				
					
						
							
							
								xoviat 
							
						 
					 
					
						
						
						
						
							
						
						
							e981cd4968 
							
						 
					 
					
						
						
							
							stm32: fix rtc wakeup timing and add dbg  
						
						
						
						
					 
					
						2023-08-27 21:15:57 -05:00 
						 
				 
			
				
					
						
							
							
								xoviat 
							
						 
					 
					
						
						
						
						
							
						
						
							9f928010a8 
							
						 
					 
					
						
						
							
							stm32/rtc: use psc to compute instants  
						
						
						
						
					 
					
						2023-08-27 16:06:33 -05:00 
						 
				 
			
				
					
						
							
							
								xoviat 
							
						 
					 
					
						
						
						
						
							
						
						
							f77a7fe4bf 
							
						 
					 
					
						
						
							
							Merge branch 'main' of  https://github.com/aidant/embassy  into rtc  
						
						
						
						
					 
					
						2023-08-27 15:23:25 -05:00 
						 
				 
			
				
					
						
							
							
								xoviat 
							
						 
					 
					
						
						
						
						
							
						
						
							fb942e6675 
							
						 
					 
					
						
						
							
							stm32: re-export rtcclocksource  
						
						
						
						
					 
					
						2023-08-27 09:25:14 -05:00 
						 
				 
			
				
					
						
							
							
								xoviat 
							
						 
					 
					
						
						
						
						
							
						
						
							4caa8497fc 
							
						 
					 
					
						
						
							
							stm32: extract backupdomain into mod  
						
						
						
						
					 
					
						2023-08-27 09:07:34 -05:00 
						 
				 
			
				
					
						
							
							
								aidant 
							
						 
					 
					
						
						
						
						
							
						
						
							59a5e84df5 
							
						 
					 
					
						
						
							
							fix day of the week conversion  
						
						
						
						
					 
					
						2023-08-27 18:36:35 +10:00 
						 
				 
			
				
					
						
							
							
								xoviat 
							
						 
					 
					
						
						
						
						
							
						
						
							94de1a5353 
							
						 
					 
					
						
						
							
							stm32: feature-gate wakeup alarm  
						
						
						
						
					 
					
						2023-08-26 20:40:21 -05:00 
						 
				 
			
				
					
						
							
							
								xoviat 
							
						 
					 
					
						
						
						
						
							
						
						
							1e430f7413 
							
						 
					 
					
						
						
							
							stm32: complete stop impl.  
						
						
						
						
					 
					
						2023-08-26 20:31:12 -05:00 
						 
				 
			
				
					
						
							
							
								xoviat 
							
						 
					 
					
						
						
						
						
							
						
						
							2897670f24 
							
						 
					 
					
						
						
							
							stm32: get the basic lp working  
						
						
						
						
					 
					
						2023-08-26 19:23:25 -05:00 
						 
				 
			
				
					
						
							
							
								xoviat 
							
						 
					 
					
						
						
						
						
							
						
						
							cda4047310 
							
						 
					 
					
						
						
							
							stm32: flesh out lp executor  
						
						
						
						
					 
					
						2023-08-24 19:29:11 -05:00 
						 
				 
			
				
					
						
							
							
								xoviat 
							
						 
					 
					
						
						
						
						
							
						
						
							e987259716 
							
						 
					 
					
						
						
							
							rtc: cleanup  
						
						
						
						
					 
					
						2023-08-23 20:01:35 -05:00 
						 
				 
			
				
					
						
							
							
								xoviat 
							
						 
					 
					
						
						
						
						
							
						
						
							fc04d2a33c 
							
						 
					 
					
						
						
							
							rtc: get wakup irq working  
						
						
						
						
					 
					
						2023-08-23 19:52:32 -05:00 
						 
				 
			
				
					
						
							
							
								xoviat 
							
						 
					 
					
						
						
						
						
							
						
						
							1ea4c58c39 
							
						 
					 
					
						
						
							
							stm32: impl. draft cfgr pwr  
						
						
						
						
					 
					
						2023-08-22 20:00:00 -05:00 
						 
				 
			
				
					
						
							
							
								xoviat 
							
						 
					 
					
						
						
						
						
							
						
						
							faab2d0d53 
							
						 
					 
					
						
						
							
							stm32: add executor to low-power mod  
						
						
						
						
					 
					
						2023-08-22 17:31:40 -05:00