 |
NHS31xx SW API
|
12 #ifndef __EVENT_DFT_H_ 13 #define __EVENT_DFT_H_ 51 #ifndef EVENT_EEPROM_FIRST_ROW 58 #define EVENT_EEPROM_FIRST_ROW (1024 / EEPROM_ROW_SIZE) 60 #if !(EVENT_EEPROM_FIRST_ROW >= 0) || !(EVENT_EEPROM_FIRST_ROW < EEPROM_NR_OF_RW_ROWS) 61 #error Invalid value for EVENT_EEPROM_FIRST_ROW 64 #ifndef EVENT_EEPROM_LAST_ROW 71 #define EVENT_EEPROM_LAST_ROW (EVENT_EEPROM_FIRST_ROW + (1024 / EEPROM_ROW_SIZE) - 1) 73 #if !(EVENT_EEPROM_LAST_ROW >= EVENT_EEPROM_FIRST_ROW) || !(EVENT_EEPROM_LAST_ROW < EEPROM_NR_OF_RW_ROWS) 74 #error Invalid value for EVENT_EEPROM_LAST_ROW 78 #define EVENT_EEPROM_ROW_COUNT (EVENT_EEPROM_LAST_ROW - EVENT_EEPROM_FIRST_ROW + 1) 81 #define EVENT_EEPROM_SIZE (EVENT_EEPROM_ROW_COUNT * EEPROM_ROW_SIZE) 86 #undef EVENT_CB_SELF_DEFINED 92 #define EVENT_CB_SELF_DEFINED 1 99 #define EVENT_CB DummyEventCb 107 #define EVENT_CB_OPENING_INDEX 0xFFFFFFFE 109 #ifndef EVENT_CB_OPENING_CALL 121 #define EVENT_CB_OPENING_CALL 0 129 #define EVENT_CB_CLOSING_INDEX 0xFFFFFFFF 131 #ifndef EVENT_CB_CLOSING_CALL 143 #define EVENT_CB_CLOSING_CALL 0 153 #define EVENT_OVERHEAD_CHOICE_A 0x41 162 #define EVENT_OVERHEAD_CHOICE_B 0x42 171 #define EVENT_OVERHEAD_CHOICE_C 0x43 180 #define EVENT_OVERHEAD_CHOICE_D 0x44 189 #define EVENT_OVERHEAD_CHOICE_E 0x45 191 #ifndef EVENT_OVERHEAD_CHOICE 208 #define EVENT_OVERHEAD_CHOICE EVENT_OVERHEAD_CHOICE_A 211 #if (EVENT_OVERHEAD_CHOICE == EVENT_OVERHEAD_CHOICE_B) || (EVENT_OVERHEAD_CHOICE == EVENT_OVERHEAD_CHOICE_C) 212 #define EVENT_OVERHEAD 5 213 #elif (EVENT_OVERHEAD_CHOICE == EVENT_OVERHEAD_CHOICE_D) || (EVENT_OVERHEAD_CHOICE == EVENT_OVERHEAD_CHOICE_E) 214 #define EVENT_OVERHEAD 4 222 #define EVENT_OVERHEAD 6