d48ccf1612 
					 
					
						
						
							
							Fix   #50 : Enable core cycle counter  
						
						 
						
						
						
						
					 
					
						2023-01-01 20:18:39 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						5ad1d574ff 
					 
					
						
						
							
							Fix   #46 : Fix update bug of GUI. Works now  
						
						 
						
						
						
						
					 
					
						2022-12-31 20:38:22 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						b18186423f 
					 
					
						
						
							
							Fix   #46 : Add SD status to GUI  
						
						 
						
						
						
						
					 
					
						2022-12-31 20:22:41 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						6570d217c7 
					 
					
						
						
							
							Separate flash CRC checker from safety controller and implement shell command to calculate CRCs  
						
						 
						
						
						
						
					 
					
						2022-09-22 21:16:41 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						d4d654e8dd 
					 
					
						
						
							
							Add additional debug info to version command and add CPU cycle counter to cc instruction's output  
						
						 
						
						
						
						
					 
					
						2022-07-13 19:47:16 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						8a62ed2ea7 
					 
					
						
						
							
							Fix wrong short shell command for setting baudrate  
						
						 
						
						
						
						
					 
					
						2022-06-09 18:44:39 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						7d43b4130c 
					 
					
						
						
							
							Add connector info to LCD GUI. So TX and RX of UART can be found without looking at the schematic.  
						
						 
						
						
						
						
					 
					
						2022-06-09 18:18:30 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						c78477296a 
					 
					
						
						
							
							Bugfix: Fix hardfault when update menu is opened and no hex file is located on disk  
						
						 
						
						
						
						
					 
					
						2021-11-27 18:47:17 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						96e0931c9f 
					 
					
						
						
							
							Add a bunch of stuff: Add baudrate reconfig command to shell and move the uart to separate C file  
						
						 
						
						
						
						
					 
					
						2021-11-27 17:41:11 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						78f24f7338 
					 
					
						
						
							
							Add LCD output to shell function 'Emulate UI'  
						
						 
						
						
						
						
					 
					
						2021-10-24 14:47:52 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						fe0e8136d4 
					 
					
						
						
							
							Refactor temperature profile executer  
						
						 
						
						
						
						
					 
					
						2021-10-23 21:00:21 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						4009a2794d 
					 
					
						
						
							
							Add STM device resvision to MOTD.  
						
						 
						
						
						
						
					 
					
						2021-10-15 22:06:30 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						d9c145ec81 
					 
					
						
						
							
							Fix some coding issues and a possible race condition  
						
						 
						
						
						
						
					 
					
						2021-10-15 21:16:26 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						baf6b67658 
					 
					
						
						
							
							Fix   #35 : List with updae filename was freed before it was used. This is now fixed and working  
						
						 
						
						
						
						
					 
					
						2021-07-13 21:05:00 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						90c6165278 
					 
					
						
						
							
							Move push button and rotary encoder files to UI folder  
						
						 
						
						
						
						
					 
					
						2021-05-22 17:05:56 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						fdb3ceb3e9 
					 
					
						
						
							
							Restructuring and comments  
						
						 
						
						
						
						
					 
					
						2021-05-22 16:40:08 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						708fdea058 
					 
					
						
						
							
							Add static blocking write function to gui. This allows us to set a updating... status on the display when starting the updater.  
						
						 
						
						
						
						
					 
					
						2021-05-22 11:34:33 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						71315b7c92 
					 
					
						
						
							
							Issue  #28 : Implement update successful notification.  
						
						 
						
						
						
						
					 
					
						2021-05-22 00:14:56 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						ee5dda4a33 
					 
					
						
						
							
							Issue  #25 : Add update menu to GUI  
						
						 
						
						
						
						
					 
					
						2021-05-16 20:34:09 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						afb8e93b13 
					 
					
						
						
							
							Rework function for finding temperature profiles to be able to search for any pattern  
						
						 
						
						
						
						
					 
					
						2021-05-16 19:57:08 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						174bf4220e 
					 
					
						
						
							
							Remove unused function  
						
						 
						
						
						
						
					 
					
						2021-05-15 21:57:23 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						61e3b58992 
					 
					
						
						
							
							Use singly linked list dfor temperature profile file list  
						
						 
						
						
						
						
					 
					
						2021-05-07 22:09:55 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						f2972903d5 
					 
					
						
						
							
							Use safer string copying in gui for file list  
						
						 
						
						
						
						
					 
					
						2021-04-10 14:37:51 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						9c94428144 
					 
					
						
						
							
							Bugfix: button ready state not correctly detected when menu drops back  
						
						 
						
						
						
						
					 
					
						2021-04-10 13:24:15 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						81155887de 
					 
					
						
						
							
							Bug: Fix missing variable in printf varargs for gui  
						
						 
						
						
						
						
					 
					
						2021-04-10 13:11:35 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						08eee66d30 
					 
					
						
						
							
							Issue  #28 : Change GUI of profile executer  
						
						 
						
						
						
						
					 
					
						2021-04-06 19:46:31 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						d146b10569 
					 
					
						
						
							
							Issue  #28 : Inmprove GUI of profile executer  
						
						 
						
						
						
						
					 
					
						2021-04-06 19:23:45 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						46125ba752 
					 
					
						
						
							
							Issue  #28 : Implement first working draft of temperature profile GUI  
						
						 
						
						
						
						
					 
					
						2021-04-04 19:34:13 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						5deac33949 
					 
					
						
						
							
							Implement basic gui for profile selection. Still doesn't do anything  
						
						 
						
						
						
						
					 
					
						2021-04-04 17:43:31 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						78b63c853f 
					 
					
						
						
							
							Issue  #28 : Start GUI for Temp Profile execution  
						
						 
						
						
						
						
					 
					
						2021-03-21 21:07:54 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						99d96fb426 
					 
					
						
						
							
							Add kd_tau to oven PID parameters  
						
						 
						
						
						
						
					 
					
						2021-01-24 19:56:00 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						c67298118e 
					 
					
						
						
							
							Improve GUI  
						
						 
						
						
						
						
					 
					
						2020-12-07 00:19:42 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						daaf848e0c 
					 
					
						
						
							
							Renamed clock-enable manager to rcc manager and improve some header files with doxygen comments  
						
						 
						
						
						
						
					 
					
						2020-12-01 21:00:23 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						ef8e6231ff 
					 
					
						
						
							
							Issue  #4 : Implement Constant temperature function in GUI. This is useful to verify the oven parameters  
						
						 
						
						
						
						
					 
					
						2020-11-30 21:43:38 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						32da2a5fa6 
					 
					
						
						
							
							Reflow Controller GUI: Move gui to gui.c file in UI subfolder  
						
						 
						
						
						
						
					 
					
						2020-11-29 19:01:24 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						8603f84142 
					 
					
						
						
							
							Issue  #6 : Improve LCD menu and implement function to see safety flags  
						
						 
						
						
						
						
					 
					
						2020-11-16 20:01:15 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						034ecaa60f 
					 
					
						
						
							
							Fix bug in menu  
						
						 
						
						
						
						
					 
					
						2020-09-27 23:02:38 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						cc6e922d1b 
					 
					
						
						
							
							Move variables to CCM RAM  
						
						 
						
						
						
						
					 
					
						2020-08-23 21:51:34 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						ec117e0627 
					 
					
						
						
							
							Change linker script and startup code.  
						
						 
						
						... 
						
						
						
						This is my own code from my template. It is much cleaner than the old code. 
						
						
					 
					
						2020-08-21 23:47:55 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						a33154b2d0 
					 
					
						
						
							
							Move shadow buffer of LCD to CCMRAM  
						
						 
						
						
						
						
					 
					
						2020-06-14 18:02:45 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						679d4534cb 
					 
					
						
						
							
							Add formatted prinbt function for LCD menu and use systick vonversion in uptime shell command  
						
						 
						
						
						
						
					 
					
						2020-06-14 14:45:58 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						43b4fd1e77 
					 
					
						
						
							
							Changes for menu  
						
						 
						
						... 
						
						
						
						* Make Systick a 100us Timer. Millisecond ticks are still untouched.
* LCD now has a 100us resolution tick
* LCD uses 500us delay for waitstate
* Make 'About' menu verbose:
	* Add 3 page menu
	* 1st page: Generic info
	* 2nd page: Version info
	* 3rd page: Uptime in seconds 
						
						
					 
					
						2020-06-14 13:25:47 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						0fca4c6c20 
					 
					
						
						
							
							LCD Timing changes  
						
						 
						
						
						
						
					 
					
						2020-06-14 01:04:21 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						7595e6ced8 
					 
					
						
						
							
							Fix smaller code mistake in LCD FSM  
						
						 
						
						
						
						
					 
					
						2020-06-13 23:37:04 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						a6dc4f9b46 
					 
					
						
						
							
							Add about command to menu and restructure code. Delete preliminary code from mainloop. Better code will follow  
						
						 
						
						
						
						
					 
					
						2020-06-13 22:47:45 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						e627cb67a5 
					 
					
						
						
							
							fix smaller bugs in Menu code and implement first test of main menu with one functional sunbmenu for the safety parameters  
						
						 
						
						
						
						
					 
					
						2020-06-12 01:35:37 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						7db5f02067 
					 
					
						
						
							
							implemnt scrollable menu field. Not yet tested  
						
						 
						
						
						
						
					 
					
						2020-06-09 22:43:00 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						9615fdb39d 
					 
					
						
						
							
							Further menu implementations  
						
						 
						
						
						
						
					 
					
						2020-06-04 21:53:00 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						fc2372f754 
					 
					
						
						
							
							Fix possible error in menu implementation  
						
						 
						
						
						
						
					 
					
						2020-06-04 21:47:31 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						25bb341fa4 
					 
					
						
						
							
							Implement preliminary menu functions  
						
						 
						
						
						
						
					 
					
						2020-06-04 21:20:59 +02:00