Semester assignments for the course "Microprocessors and Peripherals" of THMMY in AUTH university.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

21 lines
585 B

#ifndef VENDING_SCREEN_H_
#define VENDING_SCREEN_H_
#include <Core/Base/NoInstanceBase.h>
/**
* This class paints price and payment information to the graphical display.
*/
class VendingScreen : public redBlocks::Core::NoInstanceBase
{
public:
static void drawPriceInfo( u16 price, u16 money );
static void drawProductNotAvailableMessage();
static void drawProductErrorMessage();
static void drawReturningMoneyMessage();
static void drawReleaseMessage();
static void drawTakeProductMessage();
static void drawPrompt();
};
#endif // VENDING_SCREEN_H_