displayHandler.h 595 B

123456789101112131415161718192021222324
  1. //
  2. // Created by Jordy Sipkema on 26/02/16.
  3. //
  4. #ifndef MUTLI_OS_BUILD_DISPLAYHANDLER_H
  5. #define MUTLI_OS_BUILD_DISPLAYHANDLER_H
  6. #include <time.h>
  7. #include "alarm.h"
  8. #define MONTH_OFFSET 1
  9. #define YEAR_OFFSET 1900
  10. typedef enum {DISPLAY_DateTime, DISPLAY_Alarm, DISPLAY_Volume, DISPLAY_Twitch, DISPLAY_Twitter} viewDisplays;
  11. long timerStruct(struct _tm s);
  12. void setCurrentDisplay(viewDisplays d, u_long dt);
  13. viewDisplays getCurrentDisplay(void);
  14. void refreshScreen(void);
  15. void displayDateTime(void);
  16. void displayAlarm(char idx);
  17. void displayVolume();
  18. #endif //MUTLI_OS_BUILD_DISPLAYHANDLER_H