Matthew Colvin 
								
							 
						 
						
							
							
							
							
								
							
							
								86edbbc541 
								
							 
						 
						
							
							
								
								remove hardware ref from display and  
							
							... 
							
							
							
							add touch handler to reset standby timer 
							
						 
						
							2023-09-09 21:47:04 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Matthew Colvin 
								
							 
						 
						
							
							
							
							
								
							
							
								92c559df5e 
								
							 
						 
						
							
							
								
								rework battery Interface and downstream usages of battery  
							
							
							
						 
						
							2023-09-09 21:47:04 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Thomas Bittner 
								
							 
						 
						
							
							
							
							
								
							
							
								43a930d7a8 
								
							 
						 
						
							
							
								
								Updated simulator to support new wifi selection UI  
							
							
							
						 
						
							2023-09-09 21:47:04 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Thomas Bittner 
								
							 
						 
						
							
							
							
							
								
							
							
								5cd4c6f379 
								
							 
						 
						
							
							
								
								Updated wifi handler to use general wifiHandlerInterface  
							
							
							
						 
						
							2023-09-09 21:47:04 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Thomas Bittner 
								
							 
						 
						
							
							
							
							
								
							
							
								53fa7b7c87 
								
							 
						 
						
							
							
								
								Added wifi UI and change debug print function  
							
							... 
							
							
							
							* HardwareAbstract debug print function now uses VA_LIST
* Added wifi handling UI
* Notification items currently part of hardware abstract 
							
						 
						
							2023-09-09 21:47:04 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Thomas Bittner 
								
							 
						 
						
							
							
							
							
								
							
							
								02d973f8b1 
								
							 
						 
						
							
							
								
								Updated user interface with wifi settings page  
							
							
							
						 
						
							2023-09-09 21:47:04 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Thomas Bittner 
								
							 
						 
						
							
							
							
							
								
							
							
								b114e99338 
								
							 
						 
						
							
							
								
								Moved images functionality into seperate cpp file  
							
							
							
						 
						
							2023-09-09 21:47:04 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Matthew Colvin 
								
							 
						 
						
							
							
							
							
								
							
							
								fe51337458 
								
							 
						 
						
							
							
								
								Remove timer passed into display and convert to a notification send out by the display class  
							
							... 
							
							
							
							Handle that notification by resetting the sleep timer. 
							
						 
						
							2023-09-09 21:47:04 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Matthew Colvin 
								
							 
						 
						
							
							
							
							
								
							
							
								916f589344 
								
							 
						 
						
							
							
								
								Update Notification class to allow for easier reference to the handler type  
							
							
							
						 
						
							2023-09-09 21:47:04 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Matthew Colvin 
								
							 
						 
						
							
							
							
							
								
							
							
								7a9dc1d93d 
								
							 
						 
						
							
							
								
								Implement Simulator Display Abstract without public function support.  
							
							
							
						 
						
							2023-09-09 21:47:04 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Matthew Colvin 
								
							 
						 
						
							
							
							
							
								
							
							
								b182f0b75d 
								
							 
						 
						
							
							
								
								move display abstract to first parameter of hardware  
							
							... 
							
							
							
							abstract and no longer provide a default for it. 
							
						 
						
							2023-09-09 21:47:04 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Matthew Colvin 
								
							 
						 
						
							
							
							
							
								
							
							
								509d71cdaa 
								
							 
						 
						
							
							
								
								rename HardwareInterfaces folder to hardwaremodules  
							
							... 
							
							
							
							since it now contains an abstract 
							
						 
						
							2023-09-09 21:47:04 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Matthew Colvin 
								
							 
						 
						
							
							
							
							
								
							
							
								ddccfa141d 
								
							 
						 
						
							
							
								
								Rename DisplayInterface file to DisplayAbstract  
							
							
							
						 
						
							2023-09-09 21:47:04 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Matthew Colvin 
								
							 
						 
						
							
							
							
							
								
							
							
								305541bc52 
								
							 
						 
						
							
							
								
								Rename from Display Interface to abstract  
							
							
							
						 
						
							2023-09-09 21:47:04 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Matthew Colvin 
								
							 
						 
						
							
							
							
							
								
							
							
								5731148bf6 
								
							 
						 
						
							
							
								
								Turn Display Interface into a singleton Abstract class that can do the registration of callbacks to LVGL and allow implementers of the abstract to support LVGL.  
							
							
							
						 
						
							2023-09-09 21:47:04 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Matthew Colvin 
								
							 
						 
						
							
							
							
							
								
							
							
								419ac45e98 
								
							 
						 
						
							
							
								
								update Display interface and downstream code to add flush callback  
							
							... 
							
							
							
							Hoping to allow implementation of interface to allow Hardware abstract to setup LVGL 
							
						 
						
							2023-09-09 21:47:04 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Matthew Colvin 
								
							 
						 
						
							
							
							
							
								
							
							
								40841c8d09 
								
							 
						 
						
							
							
								
								remove unnecessary battery in HardwareRevX  
							
							
							
						 
						
							2023-09-09 21:47:04 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Matthew Colvin 
								
							 
						 
						
							
							
							
							
								
							
							
								bbcb6368d0 
								
							 
						 
						
							
							
								
								remove wifi code from hardwareRevX  
							
							
							
						 
						
							2023-09-09 21:47:04 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Matthew Colvin 
								
							 
						 
						
							
							
							
							
								
							
							
								b3aa617a59 
								
							 
						 
						
							
							
								
								Implement Battery Update Task in HardwareRevX  
							
							
							
						 
						
							2023-09-09 21:47:04 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Matthew Colvin 
								
							 
						 
						
							
							
							
							
								
							
							
								7967300508 
								
							 
						 
						
							
							
								
								Add Template Class for Notification to allow for easier creation of notifications  
							
							
							
						 
						
							2023-09-09 21:47:04 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Matthew Colvin 
								
							 
						 
						
							
							
							
							
								
							
							
								d73b816578 
								
							 
						 
						
							
							
								
								Add docs around battery notifications  
							
							
							
						 
						
							2023-09-09 21:47:04 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Matthew Colvin 
								
							 
						 
						
							
							
							
							
								
							
							
								6268a28682 
								
							 
						 
						
							
							
								
								rough draft a callback inside HardwareAbstract  
							
							... 
							
							
							
							to show concept. 
							
						 
						
							2023-09-09 21:45:58 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Matthew Colvin 
								
							 
						 
						
							
							
							
							
								
							
							
								35de08d2e3 
								
							 
						 
						
							
							
								
								add display interface to HardwareAbstract  
							
							
							
						 
						
							2023-09-09 21:44:47 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Thomas Bittner 
								
							 
						 
						
							
							
							
							
								
							
							
								03c4441bb0 
								
							 
						 
						
							
							
								
								Added seperate UI HAL interface  
							
							... 
							
							
							
							* DisplayInterface now is for hardware display only
* UIInterface is the general interface for UI 
							
						 
						
							2023-09-09 21:44:47 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Matthew Colvin 
								
							 
						 
						
							
							
							
							
								
							
							
								1bbafd4bb5 
								
							 
						 
						
							
							
								
								update wifi interface and handler  
							
							... 
							
							
							
							add the wifi interface to the hardware abstract 
							
						 
						
							2023-09-09 21:44:47 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Matthew Colvin 
								
							 
						 
						
							
							
							
							
								
							
							
								a4e35a2219 
								
							 
						 
						
							
							
								
								remove IR and  
							
							... 
							
							
							
							mqtt functions from hardwareAbstraction 
							
						 
						
							2023-09-09 21:44:47 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Matthew Colvin 
								
							 
						 
						
							
							
							
							
								
							
							
								6bbc0e5e5d 
								
							 
						 
						
							
							
								
								Add Quick draft of some UML to help conceptualize the Architecture a bit better.  
							
							
							
						 
						
							2023-09-09 21:44:47 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Matthew Colvin 
								
							 
						 
						
							
							
							
							
								
							
							
								a771c64c71 
								
							 
						 
						
							
							
								
								rename interface folder to HardwareInterfaces  
							
							... 
							
							
							
							rename HardwareInterface file to hardware
abstract.
update ini to reflect new file structure 
							
						 
						
							2023-09-09 21:44:47 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Matthew Colvin 
								
							 
						 
						
							
							
							
							
								
							
							
								44b5d8cf14 
								
							 
						 
						
							
							
								
								rename HardwareInterface to HardwareAbstract in file  
							
							
							
						 
						
							2023-09-09 21:44:47 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Matthew Colvin 
								
							 
						 
						
							
							
							
							
								
							
							
								85343d9bd4 
								
							 
						 
						
							
							
								
								Further update battery Interface and downstream code  
							
							
							
						 
						
							2023-09-09 21:44:47 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Matthew Colvin 
								
							 
						 
						
							
							
							
							
								
							
							
								cd603a2a83 
								
							 
						 
						
							
							
								
								Update Battery Interface by adding it to hardwareInterface  
							
							... 
							
							
							
							Remove Display out of some classes and leave comments to replace for callbacks
I dont know about the function of this code but it compiles :) 
							
						 
						
							2023-09-09 21:44:47 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Matthew Colvin 
								
							 
						 
						
							
							
							
							
								
							
							
								c4547917c8 
								
							 
						 
						
							
							
								
								Move Battery Status Struct to Battery Interface  
							
							... 
							
							
							
							Fix small compiler errors in new interfaces 
							
						 
						
							2023-09-09 21:44:47 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Thomas Bittner 
								
							 
						 
						
							
							
							
							
								
							
							
								e2138764ac 
								
							 
						 
						
							
							
								
								Added new interface abstract classes  
							
							
							
						 
						
							2023-09-09 21:44:47 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Max 
								
							 
						 
						
							
							
							
							
								
							
							
								b31f7e04bd 
								
							 
						 
						
							
							
								
								Fixed screen height  
							
							... 
							
							
							
							- corrected the SCREEN_HEIGHT
- small graphical changes in OmoteUI to make it look like in the main branch 
							
						 
						
							2023-09-09 21:44:47 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Matthew Colvin 
								
							 
						 
						
							
							
							
							
								
							
							
								64c61425da 
								
							 
						 
						
							
							
								
								Fix ESP32 Windows build after battling escape characters.  
							
							... 
							
							
							
							Add esp32 Windows target to Actions. 
							
						 
						
							2023-09-09 21:44:47 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Matthew Colvin 
								
							 
						 
						
							
							
							
							
								
							
							
								bcfda0641c 
								
							 
						 
						
							
							
								
								clean up build defines by using platform.ini to override default lv_config.  
							
							... 
							
							
							
							remove unneeded include directory.
Change-Id: Id63baa80dae89977d239a539b5db9ff67266e1d6 
							
						 
						
							2023-09-09 21:44:46 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Matthew Colvin 
								
							 
						 
						
							
							
							
							
								
							
							
								d2051daf8b 
								
							 
						 
						
							
							
								
								ensure all targets build  
							
							... 
							
							
							
							remove unused assets.c
add new github actions that reflect new simulator 
							
						 
						
							2023-09-09 21:44:46 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Matthew Colvin 
								
							 
						 
						
							
							
							
							
								
							
							
								4185ff3bb6 
								
							 
						 
						
							
							
								
								put init code into HardwareSimulator Class  
							
							
							
						 
						
							2023-09-09 21:44:46 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Matthew Colvin 
								
							 
						 
						
							
							
							
							
								
							
							
								834780ce83 
								
							 
						 
						
							
							
								
								lvgl simulator working.  
							
							
							
						 
						
							2023-09-09 21:44:46 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Matthew Colvin 
								
							 
						 
						
							
							
							
							
								
							
							
								5b1228b167 
								
							 
						 
						
							
							
								
								Re work directory structure to support new architecture  
							
							... 
							
							
							
							Still need to get the Sim building 
							
						 
						
							2023-09-09 21:44:46 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Matthew Colvin 
								
							 
						 
						
							
							
							
							
								
							
							
								999bb78f06 
								
							 
						 
						
							
							
								
								rename HardwareAbstractionInterface files  
							
							... 
							
							
							
							Change-Id: Ifb6a96c38da61cb80aabc6c929e392a2fc91cf29 
							
						 
						
							2023-09-09 21:44:46 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Matthew Colvin 
								
							 
						 
						
							
							
							
							
								
							
							
								55e2713127 
								
							 
						 
						
							
							
								
								rename hardwareAbstractionInterface  
							
							... 
							
							
							
							Change-Id: I39a9bcd7fc4d92b271a40a869faae7870d6d88a1 
							
						 
						
							2023-09-09 21:44:46 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Matthew Colvin 
								
							 
						 
						
							
							
							
							
								
							
							
								a0a46f729f 
								
							 
						 
						
							
							
								
								add batteryStatus info and allow access to it through the interface.  
							
							... 
							
							
							
							Change-Id: Ieb748b1478d532f52ffff9edc783de3cbcf9f303 
							
						 
						
							2023-09-09 21:44:46 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Matthew Colvin 
								
							 
						 
						
							
							
							
							
								
							
							
								b09d4f7331 
								
							 
						 
						
							
							
								
								Implement MQTT publish in HardwareRevX  
							
							... 
							
							
							
							Change-Id: I7b6955a662716f83dd8daf34128a353efa26bf80 
							
						 
						
							2023-09-09 21:44:46 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Max K 
								
							 
						 
						
							
							
							
							
								
							
							
								be0aafaffc 
								
							 
						 
						
							
							
								
								fixed a typo  
							
							
							
						 
						
							2023-09-09 21:44:46 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Max 
								
							 
						 
						
							
							
							
							
								
							
							
								1f12bcab3d 
								
							 
						 
						
							
							
								
								Added missing library components  
							
							... 
							
							
							
							Added the missing library symbols, footprints and 3D-models. These are all in a project-specific library called "omoteLib" (#19 ) 
							
						 
						
							2023-09-09 21:44:46 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Max 
								
							 
						 
						
							
							
							
							
								
							
							
								73fe6f2ebb 
								
							 
						 
						
							
							
								
								Lower default SPI Clock  
							
							... 
							
							
							
							Lowered the default SPI clock as some displays might show glitches with the SPI frequency set above 40MHz. 
							
						 
						
							2023-09-09 21:44:46 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Max 
								
							 
						 
						
							
							
							
							
								
							
							
								4bc68146f3 
								
							 
						 
						
							
							
								
								Updates gerbers  
							
							... 
							
							
							
							Small Silkscreen fix (see https://github.com/CoretechR/OMOTE/pull/33 ) 
							
						 
						
							2023-08-16 20:31:52 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Max K 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1a7d72d2e7 
								
							 
						 
						
							
							
								
								Weblink fixed  
							
							
							
						 
						
							2023-08-16 20:17:11 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Matt Andreko 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								6e180a131f 
								
							 
						 
						
							
							
								
								Fixed silkscreen of C13 and C14 being swapped ( #33 )  
							
							... 
							
							
							
							* Fixed silkscreen of C13 and C14 being swapped
* Removed imperial measurements
KiCad seems to have converted some metric measurements automatically, so this commit cleans that up.
---------
Co-authored-by: Max K <Max-MKA@web.de> 
							
						 
						
							2023-08-16 20:05:51 +02:00