Reflow Controller GUI: Move gui to gui.c file in UI subfolder
This commit is contained in:
		
							
								
								
									
										31
									
								
								stm-firmware/include/reflow-controller/hw-version-detect.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										31
									
								
								stm-firmware/include/reflow-controller/hw-version-detect.h
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,31 @@
 | 
			
		||||
#ifndef _HW_VERSION_DETECT_H_
 | 
			
		||||
#define _HW_VERSION_DETECT_H_
 | 
			
		||||
 | 
			
		||||
#include <stdint.h>
 | 
			
		||||
 | 
			
		||||
enum hw_revision {
 | 
			
		||||
	HW_REV_NOT_DETECTED = 0,
 | 
			
		||||
	HW_REV_ERROR = 1,
 | 
			
		||||
	HW_REV_V1_2 = 120,
 | 
			
		||||
	HW_REV_V1_3 = 130,
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * @brief This function returns the hardware version of the PCB.
 | 
			
		||||
 *
 | 
			
		||||
 * This is used to
 | 
			
		||||
 * determine the feature set of the hardware. So this firmware can be used on all hardwares.
 | 
			
		||||
 *
 | 
			
		||||
 * The first hardware revision supported, is: v1.2
 | 
			
		||||
 *
 | 
			
		||||
 * The function returns the HW revision as an enum hw_revision.
 | 
			
		||||
 * For v1.2 the return value is 120 (HW_REV_V1_2).
 | 
			
		||||
 * For v1.3 the return value is 130 (HW_REV_V1_3).
 | 
			
		||||
 *
 | 
			
		||||
 * Other return values are not defined yet.
 | 
			
		||||
 *
 | 
			
		||||
 * @return Harware revision
 | 
			
		||||
 */
 | 
			
		||||
enum hw_revision get_pcb_hardware_version(void);
 | 
			
		||||
 | 
			
		||||
#endif /* _HW_VERSION_DETECT_H_ */
 | 
			
		||||
@@ -18,15 +18,15 @@
 | 
			
		||||
* If not, see <http://www.gnu.org/licenses/>.
 | 
			
		||||
*/
 | 
			
		||||
 | 
			
		||||
#ifndef __REFLOW_MENU_H__
 | 
			
		||||
#define __REFLOW_MENU_H__
 | 
			
		||||
#ifndef _GUI_H_
 | 
			
		||||
#define _GUI_H_
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * @brief Handle the reflow controller's LCD Menu
 | 
			
		||||
 * @return 0 if no delay is requested, 1 if delay is requested
 | 
			
		||||
 */
 | 
			
		||||
int reflow_menu_handle(void);
 | 
			
		||||
int gui_handle(void);
 | 
			
		||||
 | 
			
		||||
void reflow_menu_init(void);
 | 
			
		||||
void gui_init(void);
 | 
			
		||||
 | 
			
		||||
#endif /* __REFLOW_MENU_H__ */
 | 
			
		||||
#endif /* _GUI_H_ */
 | 
			
		||||
		Reference in New Issue
	
	Block a user