Ceimour 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c22e30a4a6 
							
						 
					 
					
						
						
							
							Refactored Ppg for frequency based algorithm. ( #1486 )  
						
						 
						
						... 
						
						
						
						New implementation of the heart rate sensor data processing using a frequency based PPG algorithm.
The HRS3300 settings are fine-tuned for better signal to noise at 10Hz.
The measurement delay is now set to 100ms.
Enable and use the ambient light sensor.
FFT implementation based on ArduinoFFT (https://github.com/kosme/arduinoFFT , GPLv3.0). 
						
						
					 
					
						2023-04-30 15:50:18 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Finlay Davidson 
							
						 
					 
					
						
						
						
						
							
						
						
							96165a8541 
							
						 
					 
					
						
						
							
							Format header files  
						
						 
						
						... 
						
						
						
						In my PR updating clang-format, I forgot to also format the headers. 
						
						
					 
					
						2023-01-09 21:41:21 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Riku Isokoski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							afea7ca0d1 
							
						 
					 
					
						
						
							
							Update clang-tidy configuration and fix some warnings ( #1474 )  
						
						 
						
						... 
						
						
						
						Don't enable coding conventions from unrelated projects. Only enable
generic checks. 
						
						
					 
					
						2022-12-18 18:14:36 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Finlay Davidson 
							
						 
					 
					
						
						
						
						
							
						
						
							7f45538eb5 
							
						 
					 
					
						
						
							
							Apply clang-format to all C++ files  
						
						 
						
						
						
						
					 
					
						2022-06-05 09:15:46 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yehoshua Pesach Wallach 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							464b689a03 
							
						 
					 
					
						
						
							
							changed ReadHrs and ReadAls to uint32, and did static_cast instead of hidden cast when using it  
						
						 
						
						
						
						
					 
					
						2021-12-13 12:47:52 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Reinhold Gschweicher 
							
						 
					 
					
						
						
						
						
							
						
						
							ac7b2da611 
							
						 
					 
					
						
						
							
							Update includes to to be relative to src directory  
						
						 
						
						... 
						
						
						
						Don't use relative imports like `../foo.h` as those depend on the
relative position of both files. Rather than that use imports relative
to the `src` directory, which explicitly is part of the include
directories. 
						
						
					 
					
						2021-11-15 22:02:49 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jean-François Milants 
							
						 
					 
					
						
						
						
						
							
						
						
							6d524ebea2 
							
						 
					 
					
						
						
							
							Move most of the code from the constructor of the objects statically initialized in main() into Start()/Init() functions to avoid Static Initialization Order Fiasco ( https://en.cppreference.com/w/cpp/language/siof ). See  https://github.com/JF002/InfiniTime/pull/415#issuecomment-859004238 .  
						
						 
						
						
						
						
					 
					
						2021-06-12 10:58:28 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jean-François Milants 
							
						 
					 
					
						
						
						
						
							
						
						
							7f9cc51b05 
							
						 
					 
					
						
						
							
							Initialize SystemTask, DisplayApp and HeartRateTask as global static variable instead of variables on the heap. We don't need them on the heap as we know their size at build time, it'll reduce memory fragmentation and it'll make memory analysis easier.  
						
						 
						
						
						
						
					 
					
						2021-06-06 15:56:03 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Avamander 
							
						 
					 
					
						
						
						
						
							
						
						
							40d45d923b 
							
						 
					 
					
						
						
							
							Reformatted all the files according to clang-format style  
						
						 
						
						
						
						
					 
					
						2021-04-24 11:39:53 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jean-François Milants 
							
						 
					 
					
						
						
						
						
							
						
						
							5016e0143f 
							
						 
					 
					
						
						
							
							Increase FreeRTOS heap size and re-enable heart rate task. New Nimble probably uses more memory than before.  
						
						 
						
						
						
						
					 
					
						2021-02-03 20:28:41 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jean-François Milants 
							
						 
					 
					
						
						
						
						
							
						
						
							d90b7274fa 
							
						 
					 
					
						
						
							
							Update to nimble 1.3 master branch commit 82153e744833821e20e9a8b0d61c38b2b0dbcfe1  
						
						 
						
						... 
						
						
						
						WARNING : heartbeat task is disabled! 
						
						
					 
					
						2021-02-02 22:09:00 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jean-François Milants 
							
						 
					 
					
						
						
						
						
							
						
						
							04063cf0af 
							
						 
					 
					
						
						
							
							HR Sensor : Add start/stop button to the HeartRate app (the HR sensors stays ON when the app is closed), display the HR value on the Clock app.  
						
						 
						
						
						
						
					 
					
						2021-01-17 10:39:46 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jean-François Milants 
							
						 
					 
					
						
						
						
						
							
						
						
							1a582815ba 
							
						 
					 
					
						
						
							
							First implementation of the HR sensor using 100% foss code (ported from waspos)  
						
						 
						
						
						
						
					 
					
						2021-01-10 17:57:26 +01:00