Jean-François Milants 
							
						 
					 
					
						
						
						
						
							
						
						
							9bbd2ddbc4 
							
						 
					 
					
						
						
							
							LVGL / FS : Initialize the LVGL FS driver in LittleVgl (instead of FS).  
						
						 
						
						... 
						
						
						
						Previously, the LVGL driver for the filesystem was initialized in the class FS. However, since 6f942e2, the order of the initializations was incorrect  : the driver was initialized (FS::LVGLFileSystemInit()) before LVGL (LittleVgl.Init()), which means that the driver registration was probably dropped when LVGL was initialized.
The LVGL driver is now initialized in LittleVgl.Init(), which seems to make much more sense, since all LVGL drivers are initialized there. This way, we ensure that the initialization of the drivers is consistent. 
						
						
					 
					
						2023-02-26 22:10:03 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Riku Isokoski 
							
						 
					 
					
						
						
						
						
							
						
						
							ce2277cbca 
							
						 
					 
					
						
						
							
							infineat: Create colors at compile time.  
						
						 
						
						... 
						
						
						
						lv_color_hex can't be evaluated at compile time, but LV_COLOR_MAKE can. 
						
						
					 
					
						2023-02-26 19:53:14 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Riku Isokoski 
							
						 
					 
					
						
						
						
						
							
						
						
							dd8a9a274f 
							
						 
					 
					
						
						
							
							warnings: Treat warnings as error  
						
						 
						
						... 
						
						
						
						This way warnings will be taken seriously, and will cause PR checks to
fail when they throw warnings. 
						
						
					 
					
						2023-02-26 19:32:30 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Riku Isokoski 
							
						 
					 
					
						
						
						
						
							
						
						
							77f9f6d6fd 
							
						 
					 
					
						
						
							
							Apps: Remove Weather from app enum  
						
						 
						
						... 
						
						
						
						Weather app is not fully implemented and is causing a warning 
						
						
					 
					
						2023-02-26 19:32:30 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Riku Isokoski 
							
						 
					 
					
						
						
						
						
							
						
						
							6b11d0700a 
							
						 
					 
					
						
						
							
							QCBOR: Update to v1.0  
						
						 
						
						... 
						
						
						
						Fixes a compiler warning 
						
						
					 
					
						2023-02-26 19:32:30 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Riku Isokoski 
							
						 
					 
					
						
						
						
						
							
						
						
							bf8dca202c 
							
						 
					 
					
						
						
							
							DateTimeController: Fix integer overflow  
						
						 
						
						
						
						
					 
					
						2023-02-26 17:30:01 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Riku Isokoski 
							
						 
					 
					
						
						
						
						
							
						
						
							a5eac74fb5 
							
						 
					 
					
						
						
							
							motion: Disable Motion app  
						
						 
						
						... 
						
						
						
						This is a debugging app, not useful for most people.
Also remove the app icon. 
						
						
					 
					
						2023-02-25 18:06:37 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Riku Isokoski 
							
						 
					 
					
						
						
						
						
							
						
						
							0d074ee6e9 
							
						 
					 
					
						
						
							
							screens: Add notes about using C++20 features  
						
						 
						
						
						
						
					 
					
						2023-02-25 17:44:06 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Riku Isokoski 
							
						 
					 
					
						
						
						
						
							
						
						
							8baa317e7e 
							
						 
					 
					
						
						
							
							date: Remove date lib  
						
						 
						
						... 
						
						
						
						DateTimeController can provide everything we need. 
						
						
					 
					
						2023-02-25 17:44:06 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Riku Isokoski 
							
						 
					 
					
						
						
						
						
							
						
						
							959778d770 
							
						 
					 
					
						
						
							
							DateTimeController: Use std::tm for storing date  
						
						 
						
						
						
						
					 
					
						2023-02-25 17:37:56 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Riku Isokoski 
							
						 
					 
					
						
						
						
						
							
						
						
							b63bb798ac 
							
						 
					 
					
						
						
							
							DateTimeController: Remove SetTime tick parameter  
						
						 
						
						... 
						
						
						
						The systick doesn't need to be updated when setting time.
Also removed unused nrf_rtc.h includes. 
						
						
					 
					
						2023-02-25 17:22:25 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Riku Isokoski 
							
						 
					 
					
						
						
						
						
							
						
						
							eccea5ab9f 
							
						 
					 
					
						
						
							
							SystemTask: Move lcd to DisplayApp  
						
						 
						
						... 
						
						
						
						SystemTask should never write to the lcd 
						
						
					 
					
						2023-02-25 16:58:31 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Riku Isokoski 
							
						 
					 
					
						
						
						
						
							
						
						
							6f942e20ed 
							
						 
					 
					
						
						
							
							LittleVgl: Instantiate in DisplayApp  
						
						 
						
						... 
						
						
						
						LVGL is only a part of the main DisplayApp. Other "DisplayApps" can be
implemented without LVGL.
DummyLittleVgl isn't needed anymore and has been removed 
						
						
					 
					
						2023-02-25 16:58:10 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Riku Isokoski 
							
						 
					 
					
						
						
						
						
							
						
						
							ff34cf196e 
							
						 
					 
					
						
						
							
							watchdog: Replace WatchdogView with const Watchdog  
						
						 
						
						
						
						
					 
					
						2023-02-25 16:57:12 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Riku Isokoski 
							
						 
					 
					
						
						
						
						
							
						
						
							26478d9006 
							
						 
					 
					
						
						
							
							screens: Remove unused DisplayApp parameters  
						
						 
						
						
						
						
					 
					
						2023-02-25 16:56:03 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Riku Isokoski 
							
						 
					 
					
						
						
						
						
							
						
						
							c78211952e 
							
						 
					 
					
						
						
							
							screens: Remove explicit Screen constructors  
						
						 
						
						... 
						
						
						
						This constructor didn't do anything since DisplayApp reference was
removed from the Screen base class. 
						
						
					 
					
						2023-02-25 16:56:03 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Riku Isokoski 
							
						 
					 
					
						
						
						
						
							
						
						
							7c7a8602c4 
							
						 
					 
					
						
						
							
							screens: Remove displayapp parameter from screen  
						
						 
						
						... 
						
						
						
						The DisplayApp class isn't used in the Screen base class and most
screens, so requiring it is pointless.
In this commit, DisplayApp pointers were added to screens which use it
and the explicit Screen constructor was removed in those screens. 
						
						
					 
					
						2023-02-25 16:56:03 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Riku Isokoski 
							
						 
					 
					
						
						
						
						
							
						
						
							5ab255b26b 
							
						 
					 
					
						
						
							
							SystemTask: Move MotorController to DisplayApp  
						
						 
						
						... 
						
						
						
						Vibrations should be associated with something happening on the UI.
Therefore SystemTask should not be controlling the motor. 
						
						
					 
					
						2023-02-25 12:15:00 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Riku Isokoski 
							
						 
					 
					
						
						
						
						
							
						
						
							255b07094b 
							
						 
					 
					
						
						
							
							displayapp: Make Ble references const  
						
						 
						
						
						
						
					 
					
						2023-02-24 17:41:41 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Riku Isokoski 
							
						 
					 
					
						
						
						
						
							
						
						
							76f07de64b 
							
						 
					 
					
						
						
							
							displayapp: Make Cst816S references const  
						
						 
						
						
						
						
					 
					
						2023-02-24 17:41:41 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Riku Isokoski 
							
						 
					 
					
						
						
						
						
							
						
						
							1c4b97382a 
							
						 
					 
					
						
						
							
							displayapp: Make Battery class references const  
						
						 
						
						
						
						
					 
					
						2023-02-24 17:41:41 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Riku Isokoski 
							
						 
					 
					
						
						
						
						
							
						
						
							1516b082fd 
							
						 
					 
					
						
						
							
							TouchHandler: Do not store touch panel reference  
						
						 
						
						
						
						
					 
					
						2023-02-24 00:05:21 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Riku Isokoski 
							
						 
					 
					
						
						
						
						
							
						
						
							7066ff5aba 
							
						 
					 
					
						
						
							
							touchhandler: Remove LVGL dependency  
						
						 
						
						... 
						
						
						
						Move LVGL specific code to the LittleVgl class 
						
						
					 
					
						2023-02-24 00:05:21 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Riku Isokoski 
							
						 
					 
					
						
						
						
						
							
						
						
							6542f255cd 
							
						 
					 
					
						
						
							
							libs: Disable clang-format and -tidy  
						
						 
						
						
						
						
					 
					
						2023-02-23 23:55:48 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Riku Isokoski 
							
						 
					 
					
						
						
						
						
							
						
						
							0d494136c9 
							
						 
					 
					
						
						
							
							LittleVgl: Remove unused Cst816S reference  
						
						 
						
						
						
						
					 
					
						2023-02-23 23:43:24 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Riku Isokoski 
							
						 
					 
					
						
						
						
						
							
						
						
							05f404950a 
							
						 
					 
					
						
						
							
							TimerController: Use chrono for durations  
						
						 
						
						
						
						
					 
					
						2023-02-23 23:17:18 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Itai Nelken 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							56b6291ab7 
							
						 
					 
					
						
						
							
							WatchfaceAnalog: add ble icon ( #1430 )  
						
						 
						
						
						
						
					 
					
						2023-02-21 20:48:42 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Riku Isokoski 
							
						 
					 
					
						
						
						
						
							
						
						
							6dc49e5bdb 
							
						 
					 
					
						
						
							
							clang-format: Always break template declarations  
						
						 
						
						... 
						
						
						
						I find this format easier to read, because the definitions are at the
expected indentation, making it easier to find what I'm looking for. 
						
						
					 
					
						2023-02-16 09:13:58 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Riku Isokoski 
							
						 
					 
					
						
						
						
						
							
						
						
							27c241c7ee 
							
						 
					 
					
						
						
							
							SettingSteps: Update UI  
						
						 
						
						... 
						
						
						
						Bigger buttons, use new color. 
						
						
					 
					
						2023-02-12 17:07:45 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Riku Isokoski 
							
						 
					 
					
						
						
						
						
							
						
						
							d4eb24b7f8 
							
						 
					 
					
						
						
							
							SettingSteps: Improve goal setting  
						
						 
						
						... 
						
						
						
						Long pressing will change the value by 1000, whereas clicks will change
it by 500. This allows setting more precise values, while also making it
easier to set any value. 
						
						
					 
					
						2023-02-12 17:07:45 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Riku Isokoski 
							
						 
					 
					
						
						
						
						
							
						
						
							049fbba516 
							
						 
					 
					
						
						
							
							Steps: Update UI  
						
						 
						
						
						
						
					 
					
						2023-02-01 10:13:57 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Riku Isokoski 
							
						 
					 
					
						
						
						
						
							
						
						
							822f857d9e 
							
						 
					 
					
						
						
							
							stopwatch: Update UI  
						
						 
						
						... 
						
						
						
						The time used to be yellow while paused. Changing it to white made the
paused state less distinct. Blinking the time while paused makes the
state distinct again. 
						
						
					 
					
						2023-02-01 09:52:04 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jean-François Milants 
							
						 
					 
					
						
						
						
						
							
						
						
							9b2e1b3250 
							
						 
					 
					
						
						
							
							Merge branch 'aleexxzeero-proper-mcuboot-app-size' into develop  
						
						 
						
						
						
						
					 
					
						2023-01-29 12:47:12 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Riku Isokoski 
							
						 
					 
					
						
						
						
						
							
						
						
							97123d99c9 
							
						 
					 
					
						
						
							
							SettingChimes: Use CheckboxList  
						
						 
						
						
						
						
					 
					
						2023-01-29 09:55:54 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Riku Isokoski 
							
						 
					 
					
						
						
						
						
							
						
						
							32875944f9 
							
						 
					 
					
						
						
							
							SettingBluetooth: Use CheckboxList  
						
						 
						
						
						
						
					 
					
						2023-01-29 09:55:54 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Riku Isokoski 
							
						 
					 
					
						
						
						
						
							
						
						
							4b2a61ea4a 
							
						 
					 
					
						
						
							
							LittleVgl: Small cleanup  
						
						 
						
						
						
						
					 
					
						2023-01-29 08:51:37 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Riku Isokoski 
							
						 
					 
					
						
						
						
						
							
						
						
							8e8215d360 
							
						 
					 
					
						
						
							
							theme: Replace LV_DPX with a constexpr variant  
						
						 
						
						
						
						
					 
					
						2023-01-29 08:51:37 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Riku Isokoski 
							
						 
					 
					
						
						
						
						
							
						
						
							547c46a588 
							
						 
					 
					
						
						
							
							theme: Cleanup unused styles  
						
						 
						
						... 
						
						
						
						Condensed paddings with pad_all
No visual changes 
						
						
					 
					
						2023-01-29 08:51:37 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Riku Isokoski 
							
						 
					 
					
						
						
						
						
							
						
						
							7aa215fcfa 
							
						 
					 
					
						
						
							
							theme: Remove unused parameters  
						
						 
						
						
						
						
					 
					
						2023-01-29 08:51:37 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Riku Isokoski 
							
						 
					 
					
						
						
						
						
							
						
						
							5feccb382a 
							
						 
					 
					
						
						
							
							infineat: Fix 12-hour time  
						
						 
						
						... 
						
						
						
						Missing characters 
						
						
					 
					
						2023-01-26 10:58:47 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Riku Isokoski 
							
						 
					 
					
						
						
						
						
							
						
						
							7bd215bc06 
							
						 
					 
					
						
						
							
							infineat: Remove use with builtin fonts  
						
						 
						
						... 
						
						
						
						The watchface cannot be enabled without the correct font anyway. 
						
						
					 
					
						2023-01-26 10:58:47 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Riku Isokoski 
							
						 
					 
					
						
						
						
						
							
						
						
							52bc0cd623 
							
						 
					 
					
						
						
							
							infineat: Battery display simplification  
						
						 
						
						
						
						
					 
					
						2023-01-26 10:58:47 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Riku Isokoski 
							
						 
					 
					
						
						
						
						
							
						
						
							a3a4091e03 
							
						 
					 
					
						
						
							
							infineat: Use set_text_static where applicable  
						
						 
						
						
						
						
					 
					
						2023-01-26 10:58:47 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Riku Isokoski 
							
						 
					 
					
						
						
						
						
							
						
						
							eae60b6a3d 
							
						 
					 
					
						
						
							
							infineat: Remove batterystyle  
						
						 
						
						... 
						
						
						
						Setting local style is more efficient 
						
						
					 
					
						2023-01-26 10:58:47 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Riku Isokoski 
							
						 
					 
					
						
						
						
						
							
						
						
							a7a1dcbf23 
							
						 
					 
					
						
						
							
							infineat: Remove unnecessary background colorization  
						
						 
						
						
						
						
					 
					
						2023-01-26 10:58:47 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Riku Isokoski 
							
						 
					 
					
						
						
						
						
							
						
						
							1feb01b25f 
							
						 
					 
					
						
						
							
							infineat: Optimize lv_lines  
						
						 
						
						... 
						
						
						
						Reduce code duplication massively 
						
						
					 
					
						2023-01-26 10:58:47 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Riku Isokoski 
							
						 
					 
					
						
						
						
						
							
						
						
							a3e14c012d 
							
						 
					 
					
						
						
							
							src: Enable unused parameter warning  
						
						 
						
						... 
						
						
						
						Fix warnings.
Some clang-formatting was necessary.
DebugPins is unused and was removed. 
						
						
					 
					
						2023-01-24 10:43:17 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Finlay Davidson 
							
						 
					 
					
						
						
						
						
							
						
						
							8b0d888952 
							
						 
					 
					
						
						
							
							batt: Improve discharge curve values  
						
						 
						
						... 
						
						
						
						Values calculated using multiple tests on 3 PineTimes 
						
						
					 
					
						2023-01-23 21:48:29 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Quigley 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a7f8b59bfb 
							
						 
					 
					
						
						
							
							Combine Date and Time Settings  ( #1465 )  
						
						 
						
						... 
						
						
						
						Replace separate SettingSetDate and SettingSetTime with a combined screenlist.
Add DotIndicators. Similar to PageIndicator, but for use when separating screens instead of pages of a list.
Co-authored-by: Riku Isokoski <riksu9000@gmail.com> 
						
						
					 
					
						2023-01-14 21:50:21 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Riku Isokoski 
							
						 
					 
					
						
						
						
						
							
						
						
							c5fb41beb7 
							
						 
					 
					
						
						
							
							List: Update list style and make it gray  
						
						 
						
						
						
						
					 
					
						2023-01-12 22:39:38 +02:00