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