b1e57d125b 
							
						 
					 
					
						
						
							
							[KSZ8081RND] simplify read/write functions  
						
						 
						
						
						
						
					 
					
						2025-05-10 13:44:32 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							72f04af872 
							
						 
					 
					
						
						
							
							[KSZ8081RND] remove the bloated HAL MAC driver, simplify configuration and communication process  
						
						 
						
						
						
						
					 
					
						2025-05-10 13:31:55 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							3d2f391749 
							
						 
					 
					
						
						
							
							[KSZ8081RND] wip: add driver for testing  
						
						 
						
						
						
						
					 
					
						2025-05-10 13:04:31 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							6b38f3945e 
							
						 
					 
					
						
						
							
							[MP45DT02] move away from I2S module in need to free up ETH hardware  
						
						 
						
						
						
						
					 
					
						2025-05-10 12:23:15 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							cae7fe1ed2 
							
						 
					 
					
						
						
							
							[KSZ8081RND] first attempt at testing Ethernet  
						
						 
						
						
						
						
					 
					
						2025-05-09 23:41:58 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							7799cdc871 
							
						 
					 
					
						
						
							
							[sys] bump system clock up to 32 MHz  
						
						 
						
						
						
						
					 
					
						2025-05-09 22:59:41 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							53c2820cc4 
							
						 
					 
					
						
						
							
							[DHT11] add working driver  
						
						 
						
						
						
						
					 
					
						2025-05-06 16:13:24 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							bf83a6c0eb 
							
						 
					 
					
						
						
							
							[main] add delay between possible screen changes to make user button usable  
						
						 
						
						
						
						
					 
					
						2025-04-20 12:11:13 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							d192bac6c9 
							
						 
					 
					
						
						
							
							[main] change summary page layout, add "Failure found!" title variant  
						
						 
						
						
						
						
					 
					
						2025-04-20 12:02:54 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							8cd4d9b60e 
							
						 
					 
					
						
						
							
							[main] remove explicit button test, leave LEDs on for the entire time  
						
						 
						
						
						
						
					 
					
						2025-04-20 11:48:45 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							4f8fe7ba39 
							
						 
					 
					
						
						
							
							[DNI] refresh ancient code that could hang the system  
						
						 
						
						... 
						
						
						
						- remove the usage of ancient PANIC macro
- remove the unused fahrenheit conversion code
- add proper detection and printouts of HAL errors 
						
						
					 
					
						2025-04-20 11:43:00 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							d145aa3661 
							
						 
					 
					
						
						
							
							add test number tags automatically written to framebuffers and accomodate module formatting to make room for those  
						
						 
						
						
						
						
					 
					
						2025-04-19 16:53:19 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							c9b90a679e 
							
						 
					 
					
						
						
							
							[lcd] forbid writing outside of current framebuffer memory  
						
						 
						
						
						
						
					 
					
						2025-04-19 15:54:14 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							ee3249beca 
							
						 
					 
					
						
						
							
							[lcd] forbid writing to non-existant framebuffers  
						
						 
						
						
						
						
					 
					
						2025-04-19 15:04:15 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							cc32a3092a 
							
						 
					 
					
						
						
							
							[main] add macros for checking specific buttons  
						
						 
						
						
						
						
					 
					
						2025-04-19 14:52:22 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							e65c4d612c 
							
						 
					 
					
						
						
							
							[main] large code cleanup  
						
						 
						
						
						
						
					 
					
						2025-04-19 14:52:22 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							7940c95b23 
							
						 
					 
					
						
						
							
							[main] fix: cast wrongly converted integer back into the pointer to remove warning  
						
						 
						
						
						
						
					 
					
						2025-04-19 14:52:22 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							5bbbc9fe44 
							
						 
					 
					
						
						
							
							[main] enhancement: remove delay between running tests  
						
						 
						
						
						
						
					 
					
						2025-04-19 14:52:22 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							4c9c1ff2c8 
							
						 
					 
					
						
						
							
							[PCA9685] remove OUT ENABLED label as it is no longer used in interactive tests  
						
						 
						
						
						
						
					 
					
						2025-04-19 14:52:22 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							0eb025d3d4 
							
						 
					 
					
						
						
							
							add new UI for testing phase, update modules to indicate success or failure in the return value  
						
						 
						
						
						
						
					 
					
						2025-04-19 14:52:22 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							5c9846fce3 
							
						 
					 
					
						
						
							
							[main] add simple navigation between test reports  
						
						 
						
						
						
						
					 
					
						2025-04-19 14:52:22 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							3ccc0ca0f3 
							
						 
					 
					
						
						
							
							[lcd] add support for operating on virtual framebuffers  
						
						 
						
						... 
						
						
						
						Current implementation contains full support for:
- transparent switching between direct and framebuffer rendering modes
- writing characters to framebuffers
- loading frame from memory to physical display
As well as partial support for instruction writes including:
- resetting the display (clears memory, sets cursor at 0:0, switches to increment mode)
- switching between increment/decrement modes
- setting cursor position 
						
						
					 
					
						2025-04-19 14:52:22 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							9370ddbadd 
							
						 
					 
					
						
						
							
							[PCA9685] fix: add HAL_OK case to remove warning  
						
						 
						
						
						
						
					 
					
						2025-04-14 20:24:29 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							ac75969758 
							
						 
					 
					
						
						
							
							[LSM9DS1] fix warnings, fix wrong macro usage  
						
						 
						
						
						
						
					 
					
						2025-04-14 18:27:07 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							c74299dc0d 
							
						 
					 
					
						
						
							
							[LIS302DL] fix warnings  
						
						 
						
						
						
						
					 
					
						2025-04-14 18:27:07 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							8d41a30bff 
							
						 
					 
					
						
						
							
							[CS43L22] fix warnings  
						
						 
						
						
						
						
					 
					
						2025-04-14 18:27:07 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							8b5bbd3e9a 
							
						 
					 
					
						
						
							
							[24AA02E48] fix warnings  
						
						 
						
						
						
						
					 
					
						2025-04-14 18:27:07 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							107a454051 
							
						 
					 
					
						
						
							
							[SST25VF016B] improve error detection mechanism  
						
						 
						
						
						
						
					 
					
						2025-03-23 15:43:07 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							01d4b75921 
							
						 
					 
					
						
						
							
							add LSM9DS1 accelerometer + magnetometer testing and cleanup functions  
						
						 
						
						
						
						
					 
					
						2025-03-13 21:27:22 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							8878d1fd10 
							
						 
					 
					
						
						
							
							[MP45DT02] hotfix: remove memset() operation used during debugging  
						
						 
						
						
						
						
					 
					
						2025-03-13 20:26:59 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							3300c5eebd 
							
						 
					 
					
						
						
							
							add MP45DT02 testing function  
						
						 
						
						
						
						
					 
					
						2025-03-13 19:33:50 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							117ba3202c 
							
						 
					 
					
						
						
							
							[PCA9685] improvement: add OUTPUT ENABLED label to the OK status  
						
						 
						
						
						
						
					 
					
						2025-03-09 22:04:59 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							207f9c9ddf 
							
						 
					 
					
						
						
							
							add LIS302DL accelerometer testing function  
						
						 
						
						
						
						
					 
					
						2025-03-09 21:53:24 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							8112ed27e8 
							
						 
					 
					
						
						
							
							add SST25VF016B Flash testing function  
						
						 
						
						
						
						
					 
					
						2025-03-09 16:12:22 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							13db07642e 
							
						 
					 
					
						
						
							
							add CS43L22 Audio chip testing functions  
						
						 
						
						
						
						
					 
					
						2025-03-09 15:24:26 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							9a40b5a6fb 
							
						 
					 
					
						
						
							
							refactor function and file naming  
						
						 
						
						
						
						
					 
					
						2025-03-09 14:35:40 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							c6f2048d22 
							
						 
					 
					
						
						
							
							[24AA02E48 EEPROM] hotfix 1  
						
						 
						
						
						
						
					 
					
						2025-03-09 14:23:57 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							5f23a03009 
							
						 
					 
					
						
						
							
							add testing function for 24AA02E48 EEPROM module  
						
						 
						
						
						
						
					 
					
						2025-03-09 14:12:20 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							5785093138 
							
						 
					 
					
						
						
							
							add PCA9685 testing, add support for one-time run and cleanup functions  
						
						 
						
						
						
						
					 
					
						2025-03-08 22:33:55 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							77f8faba9e 
							
						 
					 
					
						
						
							
							add button test at the board startup, part 4  
						
						 
						
						
						
						
					 
					
						2025-03-08 15:42:23 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							1eb0c2c318 
							
						 
					 
					
						
						
							
							add button test at the board startup, part 3  
						
						 
						
						
						
						
					 
					
						2025-03-08 15:29:27 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							0b8a55a9e2 
							
						 
					 
					
						
						
							
							add button test at the board startup, part 2  
						
						 
						
						
						
						
					 
					
						2025-03-08 14:43:54 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							82a3907d8a 
							
						 
					 
					
						
						
							
							add button test at the board startup, part 1  
						
						 
						
						
						
						
					 
					
						2025-03-08 14:23:18 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							a2c5b2fe87 
							
						 
					 
					
						
						
							
							add external temperature sensor support, separate different test functions, allow to cycle through different test modes  
						
						 
						
						
						
						
					 
					
						2025-02-19 19:08:24 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							7e4820d8ac 
							
						 
					 
					
						
						
							
							reduce accidental user-button press probability  
						
						 
						
						
						
						
					 
					
						2025-02-15 14:55:58 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							a5269aae36 
							
						 
					 
					
						
						
							
							increase display update speed  
						
						 
						
						
						
						
					 
					
						2025-02-15 14:53:57 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							9606a0b1ae 
							
						 
					 
					
						
						
							
							poll until ready before sending data, not after  
						
						 
						
						... 
						
						
						
						This change improves two aspects:
- display will not receive instructions nor data until it is ready, even
  at startup when no previous commands have been sent
- no time is wasted after writing instructions or data to the display 
						
						
					 
					
						2025-02-15 14:43:54 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							e696d2f52f 
							
						 
					 
					
						
						
							
							fix driver issues, add simple display testing code  
						
						 
						
						
						
						
					 
					
						2025-02-14 23:03:36 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							b51883ca7d 
							
						 
					 
					
						
						
							
							add everything else in the project tree  
						
						 
						
						
						
						
					 
					
						2025-02-14 23:01:58 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							3351a83cbc 
							
						 
					 
					
						
						
							
							initial driver test  
						
						 
						
						
						
						
					 
					
						2025-02-14 00:01:01 +02:00