//*************************************************************************** // // Author(s)...: Pashgan http://ChipEnable.Ru // // Target(s)...: ATMega16 // // Compiler....: IAR 5.11A // // Description.: Заготовка для простой событийной системы // // Data........: 20.01.10 // //*************************************************************************** #define SIZE_BUF 16 //вместимость буфера/очереди событий unsigned char ES_GetCount(void); //взять число событий в буфере/очереди void ES_FlushBuf(void); //очистить буфер unsigned char ES_GetEvent(void); //взять код собыитя void ES_PlaceEvent(unsigned char event); //разместить событие void ES_Dispatch(unsigned char event); //вызов диспетчера