#include <ExternalInterrupt.h>
Public Types | |
| typedef InputPin | Pin | 
Static Public Member Functions | |
| static void | Evoke () | 
| template<class DelegateType> | |
| static DelegateType & | Me () | 
| template<class ControllerType> | |
| static ControllerType & | Controller () | 
| static void | SetEvent (EventEnum event) | 
| static uint8_t | GetEvent () | 
| static void | SetDisabledEvent (EventEnum event) | 
| static void | SetEnabledEvent (EventEnum event) | 
| static void | ClearFlag () | 
| static bool | IsTriggered () | 
| static void | Enable () | 
| static void | Disable () | 
| static bool | IsEnabled () | 
Definition at line 74 of file ExternalInterrupt.h.
typedef InputPin AVRCpp::ExternalInterrupt::Internal::InterruptBase< InputPin, EventEnum, EventBits, InterruptEnableBit, InterruptFlagBit, eventShift >::Pin [inherited]           | 
        
Definition at line 74 of file ExternalInterrupt.h.
| static void AVRCpp::ExternalInterrupt::Interrupt1::Evoke | ( | ) |  [static] | 
        
| static DelegateType& AVRCpp::ExternalInterrupt::Interrupt1::Me | ( | ) |  [inline, static] | 
        
| static ControllerType& AVRCpp::ExternalInterrupt::Interrupt1::Controller | ( | ) |  [inline, static] | 
        
| static void AVRCpp::ExternalInterrupt::Internal::InterruptBase< InputPin, EventEnum, EventBits, InterruptEnableBit, InterruptFlagBit, eventShift >::SetEvent | ( | EventEnum | event | ) |  [inline, static, inherited] | 
        
| static uint8_t AVRCpp::ExternalInterrupt::Internal::InterruptBase< InputPin, EventEnum, EventBits, InterruptEnableBit, InterruptFlagBit, eventShift >::GetEvent | ( | ) |  [inline, static, inherited] | 
        
| static void AVRCpp::ExternalInterrupt::Internal::InterruptBase< InputPin, EventEnum, EventBits, InterruptEnableBit, InterruptFlagBit, eventShift >::SetDisabledEvent | ( | EventEnum | event | ) |  [inline, static, inherited] | 
        
Definition at line 79 of file ExternalInterrupt.h.
00080 { 00081 BasicInterrupt<InterruptEnableBit>::Disable(); 00082 SetEvent(event); 00083 Interrupt<InterruptEnableBit, InterruptFlagBit>::ClearFlag(); 00084 00085 } // SetDisabledEvent
| static void AVRCpp::ExternalInterrupt::Internal::InterruptBase< InputPin, EventEnum, EventBits, InterruptEnableBit, InterruptFlagBit, eventShift >::SetEnabledEvent | ( | EventEnum | event | ) |  [inline, static, inherited] | 
        
Definition at line 87 of file ExternalInterrupt.h.
00088 { 00089 SetDisabledEvent(event); 00090 BasicInterrupt<InterruptEnableBit>::Enable(); 00091 00092 } // SetEnabledEvent
| static void AVRCpp::Interrupt< InterruptEnableBit , InterruptFlagBit >::ClearFlag | ( | ) |  [inline, static, inherited] | 
        
| static bool AVRCpp::Interrupt< InterruptEnableBit , InterruptFlagBit >::IsTriggered | ( | ) |  [inline, static, inherited] | 
        
| static void AVRCpp::BasicInterrupt< InterruptEnableBit >::Enable | ( | ) |  [inline, static, inherited] | 
        
| static void AVRCpp::BasicInterrupt< InterruptEnableBit >::Disable | ( | ) |  [inline, static, inherited] | 
        
| static bool AVRCpp::BasicInterrupt< InterruptEnableBit >::IsEnabled | ( | ) |  [inline, static, inherited] | 
        
 1.5.2 
	| 
			 | 
		
			 |