diff --git a/S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/Platform/inc/hwValidationMenu.h b/S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/Platform/inc/hwValidationMenu.h new file mode 100644 index 0000000..ce4ba27 --- /dev/null +++ b/S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/Platform/inc/hwValidationMenu.h @@ -0,0 +1,81 @@ +// ----------------------------------------------------------------------------- +/// @file hwValidationMenu.h +/// @brief File description +// ----------------------------------------------------------------------------- +// Micro-Key bv +// Industrieweg 28, 9804 TG Noordhorn +// Postbus 92, 9800 AB Zuidhorn +// The Netherlands +// Tel: +31 594 503020 +// Fax: +31 594 505825 +// Email: support@microkey.nl +// Web: www.microkey.nl +// ----------------------------------------------------------------------------- +/// $Revision$ +/// $Author$ +/// $Date$ +// (c) 2015 Micro-Key bv +// ----------------------------------------------------------------------------- + +/// @defgroup {group_name} {group_description} +/// Description + +/// @file hwValidationMenu.h +/// @ingroup {group_name} + +#ifndef INC_HWVALIDATIONMENU_H_ +#define INC_HWVALIDATIONMENU_H_ + + +// ----------------------------------------------------------------------------- +// Include files +// ----------------------------------------------------------------------------- + +#include "FreeRTOS.h" +#include "task.h" + +#include +#include "stm32f10x.h" + +#include "IODevice.h" + +// ----------------------------------------------------------------------------- +// Constant and macro definitions +// ----------------------------------------------------------------------------- + + + +// ----------------------------------------------------------------------------- +// Type definitions. +// ----------------------------------------------------------------------------- + + +struct HwValidationMenu +{ + struct IODevice* displayDevice; + TaskHandle_t taskHandle; + int TaskPriority; + uint16_t stackSize; + bool runTask; +}; + +// ----------------------------------------------------------------------------- +// Function declarations +// ----------------------------------------------------------------------------- + + +/** ---------------------------------------------------------------------------- + * HwValidationMenu_construct + * Description of function + * + * @param self + * @param ioDevice + * @return ErrorStatus + * + * @todo + * ----------------------------------------------------------------------------- + */ +extern ErrorStatus HwValidationMenu_construct(struct HwValidationMenu* self, struct IODevice* ioDevice); + + +#endif /* INC_HWVALIDATIONMENU_H_ */