12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273 |
- #pragma once
- #ifndef EVENT_SYSTEM_H
- #define EVENT_SYSTEM_H
- #include <avr/io.h>
- #include "list_event.h"
- #define SIZE_BUF 16
- void ES_Init(es_state_t init_state);
- es_state_t ES_GetState(void);
- void ES_SetState(es_state_t new_state);
- es_event_t ES_GetEvent(void);
- void ES_PlaceEvent(es_event_t event);
- void ES_Dispatch(es_event_t event);
- void dotOnPersistent(void);
- void dotOff(void);
- void showTime(void);
- void showMMSS(void);
- void showWDay(void);
- void showMDay(void);
- void showMonth(void);
- void showYear(void);
- #if (USE_BRIGHT_CONTROL == 1)
- void showBright(void);
- void incBright(void);
- void decBright(void);
- #endif
- void incHH(void);
- void incMM(void);
- void incSS(void);
- void decHH(void);
- void decMM(void);
- void decSS(void);
- void incWDay(void);
- void incMDay(void);
- void incMonth(void);
- void incYear(void);
- void decWDay(void);
- void decMDay(void);
- void decMonth(void);
- void decYear(void);
- void setTimeShow(void);
- void setTimeBegin(void);
- void setHHBegin(void);
- void setHHInc(void);
- void setHHDec(void);
- void setMMBegin(void);
- void setMMInc(void);
- void setMMDec(void);
- void setTimeEnd(void);
- #endif
|