42 #define NUM_USER_IRQS       16    44 void    _esos_hw_InitUserInterrupts(
void);
    48 #define ESOS_USER_ISR(fcn)              void fcn(void)    58 void  esos_EnableVerifiedUserInterrupt( uint16_t u16_desc );
    59 void    _esos_hw_DisableAllUserInterrupts(
void);
    60 void    _esos_hw_EnableAllUserInterrupts(
void);
    61 void    _esos_hw_InitUserInterrupts(
void);
    62 uint8_t   _esos_hw_IsUserInterruptEnabled(uint16_t  u16_desc );
    63 uint8_t   _esos_hw_IsUserInterruptFlagSet(uint16_t  u16_desc );
    75 void    esos_UnregisterUserInterrupt( uint16_t u16_desc );
    90 void    esos_RegisterUserInterrupt( uint16_t u16_desc, 
uint8_t u8_IPL, 
void (*p2f)(
void) );
    92 void    _esos_DoNothingIsr(
void);
    93 void    _esos_hw_DoNothingIsr(
void);
   104 #define     esos_DisableAllUserInterrupts          _esos_hw_DisableAllUserInterrupts   111 #define     esos_EnableAllUserInterrupts           _esos_hw_EnableAllUserInterrupts   126 #define     esos_IsUserInterruptEnabled            _esos_hw_IsUserInterruptEnabled   138 #define     esos_DoesUserInterruptNeedServicing            _esos_hw_IsUserInterruptFlagSet   148 #define     esos_MarkUserInterruptServiced            _esos_hw_ClearUserInterruptFlag   161 #define     esos_EnableUserInterrupt                _esos_hw_EnableUserInterrupt   174 #define     esos_DisableUserInterrupt                _esos_hw_DisableUserInterrupt unsigned char uint8_t
An abbreviation for an 8-bit unsigned integer. 
Embedded Systems Operating System (ESOS) Definitions to make ESOS code more generic and portable...