displayHandler.h 710 B

123456789101112131415161718192021222324252627
  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 "ntp.h"
  7. #include <time.h>
  8. #include "alarm.h"
  9. #define MONTH_OFFSET 1
  10. #define YEAR_OFFSET 1900
  11. typedef enum {DISPLAY_DateTime, DISPLAY_Alarm, DISPLAY_Volume, DISPLAY_Twitch, DISPLAY_Twitter} viewDisplays;
  12. long timerStruct(struct _tm s);
  13. void setCurrentDisplay(viewDisplays d, u_long dt);
  14. viewDisplays getCurrentDisplay(void);
  15. void refreshScreen(void);
  16. void displayDateTime(void);
  17. void displayAlarm(char idx);
  18. void displayVolume(void);
  19. void displayTwitter(char text[]);
  20. void displayTwitch(char name[], char title[], char game[]);
  21. #endif //MUTLI_OS_BUILD_DISPLAYHANDLER_H