#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 80 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] |
MTÜ TTÜ Robotiklubi |